Related tools

BioPhi
Antibody humanization and humanness evaluation platform from Merck. Sapiens mode uses deep learning trained on the Observed Antibody Space (OAS) to humanize antibody sequences, while OASis mode evaluates humanness using 9-mer peptide search against human antibody databases.

DNA mutator
Generate batches of mutated DNA variants from one or more FASTA sequences. Create substitution, insertion, deletion, or mixed variant libraries with reproducible settings.

ESM-IF1
Inverse folding with ESM-IF1. Design protein sequences for given 3D backbone structures using a geometric deep learning model. Generate multiple sequence variants optimized for your target structure.

HyperMPNN
Design thermostable protein sequences using ProteinMPNN trained on hyperthermophilic organism structures. Generates sequences optimized for improved thermal stability without requiring ligands or additional context.

IgDesign
Design antibody CDR sequences via inverse folding. Generates complementarity-determining region (CDR) sequences for antibodies targeting therapeutic antigens using deep learning. Optimizes CDR loops (HCDR1, HCDR2, HCDR3) based on antibody-antigen complex structures.

LigandMPNN
Design protein sequences with atomic context from ligands, metals, and nucleotides. Achieves 63.3% sequence recovery at binding sites, significantly outperforming ProteinMPNN (50.5%).

ProFam
ProFam-1 is a protein family language model for family-conditioned sequence generation. Provide a protein family FASTA/MSA and generate new sequences with model likelihood scores for downstream ranking and screening.

ProteinMPNN
Design protein sequences for given backbone structures using deep learning. Fast and accurate inverse folding with state-of-the-art sequence recovery (52.4%).

DNAGenIQ - Random DNA sequence generator
Generate random DNA sequences with customizable length, GC content, and restriction sites for molecular cloning and testing purposes.

RNAinverse
RNAinverse designs RNA sequences for a specified target secondary structure using ViennaRNA inverse-folding semantics.
What is Primer3?
Primer3 is one of the standard tools for PCR primer design. It searches a DNA template for primer pairs that satisfy thermodynamic, compositional, positional, and product-size constraints, then ranks the surviving candidates by penalty score.
ProteinIQ wraps the upstream Primer3 2.6.1 core. The wrapper keeps Primer3's default generic PCR workflow and exposes a focused set of native controls without reimplementing the scoring model.
For related preprocessing, you can use GC Content to inspect template composition or DNA to Protein to check coding sequence context before primer design.
How Primer3 chooses primers
Primer3 evaluates candidate oligos against hard constraints such as:
- primer length
- melting temperature ()
- GC content
- self-complementarity and 3' complementarity
- product size
- allowed or excluded template regions
Candidates that pass those filters are ranked by penalty score. Lower penalties are better and indicate candidates that sit closer to the configured optima.
Input and settings
Sequence input
Submit one DNA sequence per job as raw text or a single-record FASTA file. Multi-record FASTA is rejected instead of silently using only the first record.
Region constraints
The Region mode control maps directly to Primer3's native sequence tags:
Auto: no region constraintTarget region: mapped toSEQUENCE_TARGETIncluded region: mapped toSEQUENCE_INCLUDED_REGION
Use Region start position and Region length with either target or included mode. Excluded region start and Excluded region length map to SEQUENCE_EXCLUDED_REGION.
Core primer controls
Primer Size: maps toPRIMER_MIN_SIZE,PRIMER_OPT_SIZE, andPRIMER_MAX_SIZEMelting Temperature: maps toPRIMER_MIN_TM,PRIMER_OPT_TM, andPRIMER_MAX_TMGC Content: maps toPRIMER_MIN_GC,PRIMER_MAX_GC, and optionallyPRIMER_OPT_GC_PERCENTProduct Size: maps toPRIMER_PRODUCT_SIZE_RANGEand optionallyPRIMER_PRODUCT_OPT_SIZE
Quality and complementarity
Max homopolymer length:PRIMER_MAX_POLY_XGC clamp:PRIMER_GC_CLAMPMax GC at 3' end:PRIMER_MAX_END_GCMax Ns accepted:PRIMER_MAX_NS_ACCEPTEDMax Tm difference:PRIMER_PAIR_MAX_DIFF_TMMax self-complementarity:PRIMER_MAX_SELF_ANYMax 3' self-complementarity:PRIMER_MAX_SELF_ENDMax pair complementarity:PRIMER_PAIR_MAX_COMPL_ANYMax 3' pair complementarity:PRIMER_PAIR_MAX_COMPL_ENDMax hairpin Tm:PRIMER_MAX_HAIRPIN_TH
PCR chemistry and thermodynamics
The thermodynamics section maps to Primer3's chemistry-aware settings, including:
PRIMER_ANNEALING_TEMPPRIMER_DMSO_CONCPRIMER_DMSO_FACTORPRIMER_FORMAMIDE_CONCPRIMER_SALT_MONOVALENTPRIMER_SALT_DIVALENTPRIMER_DNTP_CONCPRIMER_DNA_CONCPRIMER_TM_FORMULAPRIMER_SALT_CORRECTIONS
If you set annealing temperature, Primer3 can also report bound-percentage metrics for returned primers.
5' overhangs
Optional left and right 5' overhangs map to SEQUENCE_OVERHANG_LEFT and SEQUENCE_OVERHANG_RIGHT. Primer3 includes these overhangs in complementarity and product-size calculations where upstream defines them, while Tm and GC% remain tied to the template-binding portion.
Understanding the results
The results table is built from upstream Primer3 output. ProteinIQ keeps the original tag map in the result payload and also presents a spreadsheet view with high-value fields such as:
- primer sequences
- derived 1-based binding ranges
- native Primer3 coordinate tuples
- Tm and GC%
- product size
- pair penalty
- left and right penalties
- pair complementarity
- 3' pair complementarity
- end stability
- bound percentage when available
Primer3's explain strings are returned alongside the table so you can see why candidates were rejected or why not enough primer pairs were found.
Notes and limits
- This wrapper uses Primer3's generic PCR-primer task. It does not currently expose the broader task families such as sequencing primers or internal oligo workflows.
- Primer3 optimizes against the submitted template only. It does not check whole-genome off-target binding.
- Restriction sites, SNP-aware specificity, and external genome-level validation should be checked with downstream tools such as Primer-BLAST when needed.
