Skip to main content

pepkio-codon-host-fit-checker

A Python client and CLI for evaluating sequence-level host compatibility, Codon Adaptation Index (CAI), rare codon bottlenecks, and GC composition profiles across major expression hosts.

What It Does

pepkio-codon-host-fit-checker provides Python bindings and a command-line interface to evaluate host expression suitability for heterologous genes. It quantifies the Codon Adaptation Index (CAI), pinpoints local rare codon clusters ($w_i < 0.15$), profiles positional GC distributions ($GC_1, GC_2, GC_3$), and flags translational obstacles across bacterial (E. coli, B. subtilis), yeast (S. cerevisiae, P. pastoris), insect (Sf9), and mammalian (CHO, HEK293) expression systems.

Features

  • Multi-Host Compatibility Profiling: Evaluates nucleotide sequences against reference codon usage tables for E. coli (K-12 & BL21(DE3)), S. cerevisiae, P. pastoris, CHO, HEK293, Sf9, and B. subtilis.
  • Codon Adaptation Index (CAI): Calculates geometric mean CAI scores relative to host-specific high-expression reference gene sets.
  • Rare Codon & Bottleneck Mapping: Highlights codons with host frequency $< 15%$ and flags tandem rare codon clusters that trigger ribosomal pausing or translation stalling.
  • Positional GC & Regional Composition: Computes overall GC content alongside position-specific ($GC_1, GC_2, GC_3$) and sliding-window regional GC metrics to detect destabilizing composition spikes.
  • Translational Signal Screening: Detects internal prokaryotic ribosome binding sites (Shine-Dalgarno-like sequences), eukaryotic cryptic splice donor/acceptor sites, and out-of-frame stop codons.
  • Side-by-Side Comparison Matrix: Compares candidate gene compatibility across multiple expression hosts simultaneously in a unified matrix format.
  • Python API & CLI: Offers synchronous and asynchronous execution in Python alongside a CLI producing structured JSON output for pipeline integration.

Installation

Install the package via pip:

pip install pepkio-codon-host-fit-checker

Quick Example

from pepkio_codon_host_fit_checker import PepkioClient

with PepkioClient() as client:
    # Evaluate sequence compatibility across bacterial and mammalian expression hosts
    result = client.run({
        "tab": "matrix",
        "sequence": "ATGGTGAGCAAGGGCGAGGAGCTGTTCACCGGGGTGGTGCCCATCCTGGTCGAGCTGGACGGCGACGTAAACGGCCACAAG",
        "host_ids": ["e_coli_k12", "s_cerevisiae", "cho_cell"]
    })

    print("Status:", result.status)
    print("Host Compatibility Results:", result.result)

Typical Use Cases

  • Expression Host Organism Selection: Compare codon adaptation metrics across bacterial (E. coli), yeast (P. pastoris), and mammalian (CHO) systems prior to cloning to identify optimal host compatibility.
  • Gene Synthesis Pre-Flight Auditing: Audit codon-optimized constructs from commercial synthesis vendors to verify the elimination of rare codon bottlenecks without introducing secondary structures or cryptic splice sites.
  • Troubleshooting Expression Yield Drops: Diagnose protein yield drops or truncated expression products by mapping host-specific rare codon clusters in heterologous genes.
  • Dual-Host Vector Optimization: Assess sequence suitability for shuttle vector constructs intended for initial expansion in E. coli followed by functional expression in eukaryotic hosts.
  • Metabolic Pathway & Operon Balancing: Profile translational efficiency across multi-gene synthetic operons to prevent host cell metabolic strain and resource competition.

Scientific Background

Heterologous protein expression efficiency is closely tied to how well a target sequence matches the host organism's tRNA pool and codon usage preferences. The Codon Adaptation Index (CAI) quantifies this bias by measuring the geometric mean of relative adaptiveness values ($w_i$) for all codons relative to a reference set of highly expressed genes. However, global CAI scores alone can mask localized rare codon clusters (codons with relative adaptiveness $w_i < 0.15$ or host frequency $< 15%$) that induce ribosomal stalling, co-translational misfolding, or premature termination. Additionally, extreme regional GC composition imbalances ($GC_1, GC_2, GC_3$) and unwanted sequence signals like internal Shine-Dalgarno motifs or cryptic splice sites can severely impair mRNA stability and translation yield.

Web Application

For researchers who prefer a graphical interface, an interactive web version is available.

Web Application: https://www.pepkio.com/tools/codon-host-fit-checker

The web application provides visual codon frequency heatmaps, interactive host comparison matrices, downloadable worksheets, and shareable permalinks.

Documentation and Resources

GitHub Repository: https://github.com/pepkio/pepkio-codon-host-fit-checker

Web Application: https://www.pepkio.com/tools/codon-host-fit-checker

Source and issue tracker: https://github.com/pepkio/pepkio-codon-host-fit-checker

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

  • codon host fit checker
  • codon adaptation index
  • CAI calculator
  • rare codon finder
  • codon usage bias
  • tRNA adaptation index
  • GC content analyzer
  • position specific GC
  • GC1 GC2 GC3
  • heterologous expression
  • recombinant protein expression
  • gene synthesis optimization
  • host expression compatibility
  • E. coli expression checker
  • yeast codon adaptation
  • CHO host fitness
  • Pichia pastoris expression
  • HEK293 codon usage
  • Sf9 insect cell expression
  • Bacillus subtilis expression
  • Shine Dalgarno motif finder
  • cryptic splice site detector
  • ribosomal pausing predictor
  • synthetic biology tools
  • bioinformatics python client
  • evaluate codon adaptation index in python
  • host specific rare codon bottleneck detection
  • multi host codon compatibility matrix comparison
  • optimize nucleotide sequence for heterologous protein yield
  • detect translational obstacles in synthetic constructs
  • pre flight audit for gene synthesis orders
  • dual host shuttle vector sequence analysis
  • positional GC composition profiling for recombinant genes
  • troubleshoot protein expression yield drops in e coli
  • compare mammalian yeast and bacterial expression hosts
  • automated codon host fit checker python api
  • programmatic codon bias calculation command line tool
  • co translational protein folding rare codon analysis

Metadata

Release files for pepkio-codon-host-fit-checker 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-codon-host-fit-checker 0.1.0
File Size Uploaded Provenance
pepkio_codon_host_fit_checker-0.1.0.tar.gz 7.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pepkio-codon-host-fit-checker 0.1.0
File Interpreter ABI Platform
pepkio_codon_host_fit_checker-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.8 kB

Release files / pepkio_codon_host_fit_checker-0.1.0.tar.gz

Download URL pepkio_codon_host_fit_checker-0.1.0.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
563f087b434b25c662080bbadde91d5aecbdcefa4ef9348a74872976d5f30ba4
BLAKE2b-256 checksum
How to use checksums
71573f1a524daab5604c0f02c05de57e91c3803a3c17f47a4ca2366f031db4ea
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_codon_host_fit_checker-0.1.0-py3-none-any.whl

Download URL pepkio_codon_host_fit_checker-0.1.0-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a01125c33e728844c9ce7cb140e532f0348a87f62966c119b57f73610cd719a9
BLAKE2b-256 checksum
How to use checksums
b6c8f1386d735347be668b14e28de228cfba1cca0c41a839e92ccba85d3e1718
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-codon-host-fit-checker 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