Skip to main content
Learn how to run species-check on multiple primer files efficiently.

Prerequisites

  • PrimerLab v0.4.3+
  • Directory with primer JSON files
  • Target and off-target FASTA files

Step 1: Organize Primer Files

Create a directory with primer JSON files:
Each JSON file should have the standard format:

Step 2: Run Batch Analysis

Using CLI

Options

Step 3: Using Python API

Step 4: Interpret Results

Summary Output

CSV Report

The CSV output includes:
  • Filename
  • Score (0-100)
  • Grade (A-F)
  • Is_Specific (True/False)
  • Warnings

Performance Tips

  1. Use Caching: SQLite cache stores alignments for reuse
  2. Parallel Threads: Match to CPU cores (default: 4)
  3. Organize by Project: Keep related primers in same directory

Troubleshooting

Memory Issues

Reduce --parallel value for large primer sets.

Slow Performance

Enable caching (default) for repeated analyses.

See Also