Suggested AI Tool Ideas: Complexity Ranking & Developer Prompts

Ranked from **Lowest** to **Highest** estimated complexity for a **JavaScript-based, frontend-only, computer vision web application**.

Rank Tool Title Complexity Level Technical Prompt
1 Mental Effort Estimator Low-Medium
Develop a single-page web application that accesses the user's webcam. Implement an existing open-source face tracking library to detect the eyes. Focus on calculating and visualizing **pupil dilation** changes over time and tracking the user's **gaze direction**. The output should be a simple numerical score or graph representing estimated mental effort.
2 Facial Asymmetry & Stroke Screening Low-Medium
Create a webcam application using a face mesh library to detect key facial landmarks. The system should capture a still frame and calculate a score based on the **symmetry of landmarks** (e.g., mouth corners, eye positions). The application should provide a quick visual and numerical assessment of facial asymmetry for rapid neurological screening.
3 Hand Tremor or Stability Analyzer Medium
Build a webcam application that isolates the user's extended hand. Use an object detection model (like a simplified YOLO) to track a specific hand region or marker with high temporal resolution. The core task is to analyze the **small, rapid changes in the hand's pixel position** over a 10-second period. Output should be an instability index, potentially using a simple **logistic regression or SVM** classification on the movement data to flag a "tremor" state.
4 Temperature or Fever Indicator Medium-High
Develop a sophisticated webcam tool that first uses **face detection** to locate the face. Implement **lighting normalization** techniques on the facial area. The core logic involves feeding the RGB data from the forehead and cheeks into a pre-trained **CNN or regression model** (running in the browser, e.g., via TensorFlow.js) that outputs an approximate relative skin temperature based on subtle color/brightness shifts.
5 Respiration Rate Detector High
Create a webcam tool focused on tracking the upper torso. Use an object tracking or pose estimation model (like YOLO) to identify and track the **rhythmic, subtle movements of the chest and shoulders**. The application must filter noise and accurately count the **cycles of movement** over a defined period to calculate and display the user's **respiration rate**.
6 Stress or Anxiety Estimator Very High
This complex application requires the combination of multiple high-level components: 1) A face tracking model for **micro-expressions**. 2) A **PPG algorithm** (via webcam) for heart rate variability. 3) A separate library for real-time **voice tone/pitch analysis** (if feasible without a backend). The application must then fuse these three data streams (facial, circulatory, vocal) using a weighted model to provide a comprehensive, real-time **stress or anxiety score**.

Other Computational Biology / Health Tech Ideas

A collection of ideas that are not based on real-time computer vision, focusing instead on simulation, data processing, and visualization.

ID Tool Title Category Technical Prompt
7 Cancer Cell Propagation Simulator Simulation
This is a conceptual application, likely requiring complex cellular automation or reaction-diffusion models. Prompt: Design a web application interface for a deterministic cellular simulation model that visualizes the spread and interaction of virtual "cancer cells" within a simulated tissue environment, allowing users to adjust parameters like nutrient levels and immune response.
8 Genomic Sequence Analyzer Data Processing
Build a frontend application where a user can paste a raw DNA or RNA sequence. The application should parse the string and visually highlight key features such as start codons (AUG), stop codons (UAA, UAG, UGA), and user-defined motifs. The core logic involves efficient string searching and DOM manipulation to render the annotated sequence.
9 Metabolic Pathway Visualizer Data Visualization
Create a web tool that renders a directed graph of a biological pathway (e.g., Glycolysis) from a structured data source like JSON or GraphML. Use a graph visualization library (like D3.js or Cytoscape.js) to draw nodes (metabolites) and edges (enzymes/reactions). The interface should allow users to click on nodes or edges to see more information.