Skip to content

Amplirust

A high-performance in-silico PCR tool for primer matching and product extraction from FASTA and GenBank sequences.

Get Started User Guide

Home

SIMD-Accelerated

Fast approximate primer matching powered by sassy with AVX2/SSE4/NEON support.

IUPAC Support

Full IUPAC ambiguity code support (R, Y, S, W, K, M, B, D, H, V, N) in primer sequences.

Multi-Format

Reads FASTA and GenBank files with automatic format detection, including gzip/BGZF compressed inputs.

Circular Genomes

Handles plasmids and bacterial chromosomes with products that wrap around the origin.

Multi-Threaded

Parallel file reading, searching, and compression for maximum throughput.

Compression

Transparent gzip/BGZF support for both input and output with parallel decompression.

Quick Start

# Install via conda
conda install bioconda::amplirust

# Run in-silico PCR
amplirust \
  -i genome.fasta \
  -p "16S:AGAGTTTGATCMTGGCTCAG:TACGGYTACCTTGTTACGACTT" \
  -o products.fasta

Getting Started

API Reference

Auto-generated API documentation from source code is available at the API Reference.