Skip to main content
Predict SYBR Green melt curve for amplicon analysis (v0.6.0).

Usage

primerlab melt-curve --amplicon <SEQUENCE> [OPTIONS]

Arguments

ArgumentRequiredDescription
--amplicon, -aYesAmplicon sequence or FASTA file path
--output, -oNoOutput file path for plot
--formatNoOutput format: text, json, svg, png
--min-tempNoMinimum temperature (default: 65°C)
--max-tempNoMaximum temperature (default: 95°C)

Examples

Basic melt curve prediction

primerlab melt-curve --amplicon ATGCGATCGATCGATCGATCGATCGATCGATCG
Output:
═══════════════════════════════════════════════════════
                   MELT CURVE PREDICTION (v0.6.0)
═══════════════════════════════════════════════════════
Amplicon Length:  33 bp
Predicted Tm:     72.5°C
Tm Range:         70.0 - 75.0°C
Single Peak:      ✅ Yes
Quality Score:    95/100
Grade:            A

Generate SVG plot

primerlab melt-curve \
  --amplicon ATGCGATCGATCGATCGATCGATCGATCGATCG \
  --format svg \
  --output melt_curve.svg

Generate PNG plot

primerlab melt-curve \
  --amplicon ATGCGATCGATCGATCGATCGATCGATCGATCG \
  --format png \
  --output melt_curve.png

From FASTA file

primerlab melt-curve --amplicon amplicon.fasta --format json

JSON output

primerlab melt-curve --amplicon ATGCGATCGATCGATCGATCG --format json

Output Fields

FieldDescription
Predicted TmPrimary melting temperature
Tm RangeExpected Tm variation
Single PeakWhether curve shows single specific product
Quality ScoreOverall score (0-100)
GradeQuality grade (A-F)

Output Formats

FormatDescription
textHuman-readable summary (default)
jsonFull data as JSON
svgVector plot (no dependencies)
pngRaster plot (requires matplotlib)

See Also