Overview
The Synthetic Data Generator creates realistic PCR/qPCR amplification data for testing analysis pipelines, training, and validation workflows.Tabs
| Tab | Description |
|---|---|
| Generate | Configure and run a new generation |
| History | View past generations |
| Visualize | Load and view amplification curves |
Configuration
Targets
Define your assay targets:| Setting | Description |
|---|---|
| Target Name | Name of the target |
| Dye | Fluorophore channel (FAM, HEX, VIC, etc.) |
| Type | Target of interest, reference, or control |
Controls
- Positive Controls — Number of positive control samples
- Negative Controls — Number of NTC samples
- Unknown Samples — Number of unknown samples
Cycling
- Cycle Count — Number of PCR cycles (typically 40-45)
- Variance Parameters — Control data noise levels
Error Scenarios
Optionally inject realistic error conditions:- Low efficiency
- High noise
- Late amplification
- Early plateau
- Baseline drift
- Inhibition
- Non-specific amplification
Running a Generation
- Configure targets, controls, and parameters
- Optionally enable error scenarios
- Click Generate
- Results include cycle-by-cycle fluorescence data for all wells
Alex’s screenshot note: Take a screenshot of the Generate tab showing the target configuration section with 2-3 targets and the error scenario toggles.
History
View past runs with:- Run ID and date
- Configuration summary
- Download data
Visualize
Load data from history and view:- Amplification curves — Fluorescence vs. cycle for each well
- Filter by target, sample type, or well
- Zoom and pan
Alex’s screenshot note: Take a screenshot of the Visualize tab showing amplification curves for multiple wells with different Ct values.