Skip to main content

Pepkio Oligo QC Instant

High-throughput batch primer quality checker and forward/reverse PCR primer pair thermodynamic matching client for Python.

What It Does

The pepkio-oligo-qc-instant package evaluates batch oligonucleotides (up to 100 primers) and forward/reverse PCR primer pairs. It computes multi-method melting temperatures, analyzes $\Delta T_m$ compatibility, calculates polymerase-specific recommended annealing temperatures ($T_a$), and flags 3′-end heterodimer and hairpin hazards across Q5, Phusion, Taq, and KAPA HiFi reaction buffers.

Features

  • Polymerase-Specific $T_a$ Optimization: Buffer models for Q5, Phusion, Standard Taq, KAPA HiFi, and Custom buffers.
  • Forward & Reverse Pair Matching: Computes individual $T_m$, pair $\Delta T_m$, 3′-end cross-dimerization, and recommended annealing temperature ($T_a$).
  • High-Throughput Batch QC: Validates up to 100 oligonucleotides simultaneously from FASTA, CSV/TSV, or text strings.
  • Multi-Method Tm Algorithms: Wallace rule, SantaLucia 1998 unified nearest-neighbor, and Owczarzy 2008 salt-corrected thermodynamics.
  • Secondary Structure Scan: Intramolecular hairpin and intermolecular dimer $\Delta G$ evaluation at 37°C.
  • IUPAC Degeneracy Handling: Full support for standard ambiguous nucleotide bases with accurate GC and Tm weighting.
  • CLI & Python SDK: Scriptable interface for automated bioinformatics pipelines and laboratory workflows.

Installation

pip install pepkio-oligo-qc-instant

Or using uv:

uv add pepkio-oligo-qc-instant

Quick Example

from pepkio_oligo_qc_instant import PepkioClient

with PepkioClient() as client:
    # Evaluate a GAPDH primer pair for Q5 Polymerase
    qc = client.run({
        "mode": "pair",
        "name": "GAPDH",
        "fwd_seq": "GAAGGTGAAGGTCGGAGTC",
        "rev_seq": "GAAGATGGTGATGGGATTTC",
        "polymerase_id": "q5"
    })

    pair = qc.result["pair"]
    print("Status:", pair["overall_status"])
    print("Recommended Ta (°C):", pair["recommended_ta"])
    print("Delta Tm (°C):", pair["delta_tm"])

Typical Use Cases

  • PCR & RT-qPCR Primer Pair Validation: Screen candidate forward and reverse primer pairs for compatible $T_m$ and absent 3′-end cross-dimerization.
  • Multiplex Primer Screening: Batch-verify dozens of primers for uniform annealing kinetics in targeted amplicon sequencing panels.
  • High-Fidelity Buffer Setup: Accurately predict annealing temperatures in Q5 and Phusion master mixes.
  • Pre-Synthesis QC: Validate multi-well plate oligonucleotide orders before placing commercial synthesis requests.

Scientific Background

Thermodynamic melting temperatures are calculated using SantaLucia (1998) nearest-neighbor values combined with Owczarzy (2008) salt and divalent cation corrections. Recommended annealing temperatures are derived from the minimum primer $T_m$ adjusted for polymerase-specific processivity: $T_a = \min(T_m^{\text{fwd}}, T_m^{\text{rev}}) - 5^\circ\text{C}$ (clamped to master mix ranges). Heterodimers overlapping the last 5 nucleotides of the 3′-end with $\Delta G < -2.0\text{ kcal/mol}$ are flagged as primer-dimer risks.

Web Application

For interactive primer pair design and graphical batch validation, a hosted web interface is available without installation.

Web Application: https://www.pepkio.com/tools/oligo-qc-instant

Documentation and Resources

About Pepkio

Pepkio (https://www.pepkio.com/) develops software tools and bioinformatics solutions for life science researchers, including laboratory calculators and analysis services (https://www.pepkio.com/cro).

Keywords

oligo QC instant, batch primer checker, PCR primer pair Tm, Q5 primer Tm calculator, Phusion annealing temperature, primer heterodimer, multiplex primer screening, FASTA primer validator, primer delta Tm, recommended annealing temperature Ta, 3-prime end overlap, primer dimer prevention, KAPA HiFi buffer, Taq primer check, reverse transcription primer pair, GAPDH primer QC, qPCR primer design, synthetic oligonucleotide QC, DNA primer quality control, nearest-neighbor Tm calculation, SantaLucia 1998 Tm, Owczarzy 2008 salt correction, primer hairpin analysis, degenerate primer IUPAC, 96-well plate primer QC, molecular biology tool

Metadata

Release files for pepkio-oligo-qc-instant 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pepkio-oligo-qc-instant 0.1.0
File Size Uploaded Provenance
pepkio_oligo_qc_instant-0.1.0.tar.gz 31.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pepkio-oligo-qc-instant 0.1.0
File Interpreter ABI Platform
pepkio_oligo_qc_instant-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.9 kB

Release files / pepkio_oligo_qc_instant-0.1.0.tar.gz

Download URL pepkio_oligo_qc_instant-0.1.0.tar.gz
Size 31.8 kB
Tags Source
SHA-256 checksum
How to use checksums
419c4f853f3b4d01e9eb3fe86896819c81ad5b675b47087b61fe291873495d78
BLAKE2b-256 checksum
How to use checksums
a1da13013097568d796d7e214969b3661f2b35c06565778a5c5ab5538680eedd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / pepkio_oligo_qc_instant-0.1.0-py3-none-any.whl

Download URL pepkio_oligo_qc_instant-0.1.0-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b694864415bb72e20cb81f8ebe65850b1ba3a061acee07287162b48b54d7d08
BLAKE2b-256 checksum
How to use checksums
17763b05e94adfc1250c4e4bf577820be18d64f4d422f3e7efda9e182b175c49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for pepkio-oligo-qc-instant 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page