Synopsis
Description
Thetm-gradient command simulates primer binding efficiency across a temperature range using nearest-neighbor thermodynamics. It predicts the optimal annealing temperature for your primer set.
Arguments
| Argument | Required | Description |
|---|---|---|
--primers, -p | Yes | Path to primers JSON file |
--template, -t | No | Optional template FASTA for context |
--min-temp | No | Minimum temperature °C (default: 50.0) |
--max-temp | No | Maximum temperature °C (default: 72.0) |
--step | No | Temperature step °C (default: 0.5) |
--output, -o | No | Output directory (default: tm_gradient_output) |
--format | No | Report format: json, markdown, csv (default: json) |
Examples
Basic Usage
Custom Temperature Range
Markdown Report
CSV Export
Input Format
primers.json
Output
Console Output
Report Files
tm_gradient.json- Full JSON data with efficiency curvestm_gradient_report.md- Markdown summarytm_gradient.csv- CSV data for analysis
Thermodynamic Model
Uses Santa Lucia (1998) nearest-neighbor parameters:- ΔH and ΔS for each dinucleotide pair
- Salt correction for Na+ concentration
- Two-state binding model
Grading
| Grade | Score | Interpretation |
|---|---|---|
| A | ≥90 | Wide temperature tolerance |
| B | 80-89 | Good stability |
| C | 70-79 | Moderate sensitivity |
| D | 60-69 | Narrow window |
| F | <60 | Redesign recommended |