> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ospribrain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Synthetic Data Generator

> Generate synthetic PCR experiment data for testing and validation.

## 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

1. Configure targets, controls, and parameters
2. Optionally enable error scenarios
3. Click **Generate**
4. Results include cycle-by-cycle fluorescence data for all wells

<Note>
  **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.
</Note>

## 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

<Note>
  **Alex's screenshot note:** Take a screenshot of the Visualize tab showing amplification curves for multiple wells with different Ct values.
</Note>
