Skip to main content
PrimerLab is a modular bioinformatics framework for automated primer and probe design.
  • Quick Start: Design your first primers in 5 minutes.
  • Guides: Step-by-step tutorials for PCR, qPCR, and more.
  • Reference: CLI commands, API docs, and configuration.
  • Concepts: Learn about scoring, algorithms, and quality control.

Installation

pip install primerlab-genomic
Verify installation:
primerlab --version
primerlab health

Key Features

FeatureDescription
PCR DesignStandard primer design with quality control
qPCR DesignTaqMan and SYBR Green assay design
In-silico PCRVirtual amplification validation
Off-target CheckBLAST-based specificity analysis
Batch ProcessingMulti-sequence design
Species SpecificityCross-reactivity testing

Quick Example

# Create configuration
cat > my_config.yaml << 'EOF'
input:
  sequence_path: ./gene.fasta
parameters:
  tm:
    opt: 60.0
  product_size:
    min: 150
    max: 300
EOF

# Design primers
primerlab run pcr --config my_config.yaml

Architecture

PrimerLab uses a three-tier design: Learn more: System Architecture

Version

Current version: v1.0.1 See Changelog for version history.