Skip to main content

gTranslate

PyPI PyPI Downloads Bioconda BioConda Downloads

gTranslate is a machine learning-based command-line tool for predicting the translation table (TT) used by prokaryotic genomes. By analyzing specific sequence features — such as coding density differences, Trp ratios, and Gly ratios — gTranslate can accurately distinguish between the genetic codes associated with reassignment of the UGA stop codon, i.e. translation tables 11 (standard prokaryotic code), 4 (UGA=Trp), and 25 (UGA=Gly).

Features

  • Automated Table Detection: Rapidly predict the correct translation table for a single genome or large batches of genomes.
  • Interactive Visualizations: Generate dynamic HTML dashboards to explore the feature space used by the classifiers.

Documentation

Documentation for gTranslate can be found here.

Usage

gTranslate is operated via two subcommands: detect_table and generate_plot.

You can view the general help menu at any time:

gtranslate -h

Detect table

The core pipeline for detecting the translation table used by prokaryotic organisms. You must provide input genomes either via a directory or a batch file.

Basic Usage:

# Process a directory of genomic FASTA files
gtranslate detect_table --genome_dir /path/to/genomes --out_dir /path/to/output

# Process genomic FASTA files defined in a batch file
gtranslate detect_table --batchfile genomes.tsv --out_dir /path/to/output

The file provided to --batchfile is a two-column, tab-separated values (TSV) file that indicates the path to the genomic FASTA file and the desired genome identifier, e.g.:

/example/path/GCF_001729785.1_ASM172978v1/GCF_001729785.1.fna.gz      G001729785
/a/different/path/GCF_043834535.1.fna.gz    G043834535
...

Generate plot (optional)

Generates an interactive HTML dashboard to visually explore the features (e.g., coding density difference, amino acid ratios) used by gTranslate to predict the translation table.

Basic Usage:

gtranslate generate_plot --feature_file features.tsv --output_file dashboard.html

The file features.tsv provided to --feature_file is generated by the detect_table command.

Testing

Validation that gTranslate has been installed correctly and is operating as expected can be done using the check_install and test subcommands:

Check installation

Verifies your installation and ensures that all required dependencies and reference data files are correctly configured and present.

Basic Usage:

gtranslate check_install

Test operation of gTranslate

Runs the built-in test suite on bundled genomic data to validate that gTranslate is functioning correctly on your system.

Basic Usage:

gtranslate test --cpus 4

Note: If --out_dir is not specified, the test will securely execute in a temporary directory.

Metadata

Release files for gtdb-gtranslate 0.0.5

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

Source distribution (sdist)

Source distribution for gtdb-gtranslate 0.0.5
File Size Uploaded
gtdb_gtranslate-0.0.5.tar.gz 76.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gtdb-gtranslate 0.0.5
File Interpreter ABI Platform
gtdb_gtranslate-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 180.5 kB

Release files / gtdb_gtranslate-0.0.5.tar.gz

Download URL gtdb_gtranslate-0.0.5.tar.gz
Size 76.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a8714bbaf783b3c1147e9b845274c4e63a383c9351c153c0b70f9ed942b4fb7b
BLAKE2b-256 checksum
How to use checksums
a5bfe7280ae5b5594755009d9a56e7fb94823ee1602cc7489acfd37ff720b517
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / gtdb_gtranslate-0.0.5-py3-none-any.whl

Download URL gtdb_gtranslate-0.0.5-py3-none-any.whl
Size 103.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a12a61c9f42a4fc9e90b7089db17b960c53ee7e27bf6f7cf49a514186e4482e3
BLAKE2b-256 checksum
How to use checksums
fc2a00aa1367d6da4da5f24dca5f3e2ff0d4b7583599decf42fb6612b11f6449
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

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