Skip to main content
Validate qPCR amplicon quality and characteristics (v0.6.0).

Usage

primerlab amplicon-qc --amplicon <SEQUENCE> [OPTIONS]

Arguments

ArgumentRequiredDescription
--amplicon, -aYesAmplicon sequence or FASTA file path
--min-lengthNoMinimum length (default: 70 bp)
--max-lengthNoMaximum length (default: 150 bp)
--output, -oNoOutput file path
--formatNoOutput format: text or json

Examples

Basic amplicon QC

primerlab amplicon-qc --amplicon ATGCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCG
Output:
═══════════════════════════════════════════════════════
                   AMPLICON QC (v0.6.0)
═══════════════════════════════════════════════════════
Length:           97 bp
GC Content:       50.5%
Amplicon Tm:      73.7°C

Validation:
  Length OK:      ✅
  GC OK:          ✅
  Structure OK:   ✅

Quality Score:    95/100
Grade:            A

Custom length range

primerlab amplicon-qc \
  --amplicon ATGCGATCGATCGATCGATCG \
  --min-length 50 \
  --max-length 200

From FASTA file

primerlab amplicon-qc --amplicon amplicon.fasta

JSON output

primerlab amplicon-qc --amplicon ATGCGATCGATCGATCGATCG --format json -o result.json

Validation Criteria

CriterionOptimal RangeDescription
Length70-150 bpqPCR optimal amplicon size
GC Content40-60%Balanced base composition
Secondary StructureΔG > -3 kcal/molMinimal self-folding

Output Fields

FieldDescription
LengthAmplicon length in bp
GC ContentPercentage of G+C bases
Amplicon TmPredicted melting temperature
Length OKPasses length validation
GC OKPasses GC content validation
Structure OKPasses secondary structure check
Quality ScoreOverall score (0-100)
GradeQuality grade (A-F)

See Also