pytximport

pytximport: Transcript-to-Gene Quantification Import and Summarization

pytximport imports transcript quantification outputs from Salmon, Kallisto, and RSEM and summarizes transcript-level estimates to gene-level counts for downstream gene expression analysis.


Key Features:

  • Versatile Input Support: Parses transcript quantification files generated by Salmon, Kallisto, and RSEM.
  • Bias Correction Modes: Implements multiple bias correction modes to adjust transcript count estimates.
  • Inferential Replicates Handling: Processes inferential replicates for statistical analysis of gene expression.
  • Gene-Level Summarization: Aggregates transcript-level counts to gene-level expression matrices.
  • Transcript-Level Export and Mapping: Exports transcript-level data and generates transcript-to-gene mapping tables.
  • Biotype Filtering: Filters transcripts by annotated biotype prior to summarization.

Scientific Applications:

  • Differential Gene Expression Analysis: Generates gene-level count matrices from RNA-seq transcript quantification files for downstream statistical testing.
  • RNA-seq Workflow Integration: Integrates transcript quantification and gene-level summarization within Python-based transcriptomic analysis pipelines.

Methodology:

Implements a Python adaptation of the tximport R package framework to import transcript abundance estimates, apply bias correction, incorporate inferential replicates, and compute gene-level summaries from RNA-seq quantification outputs.

Details

Added:
5/15/2025
Last Updated:
5/15/2025

Operations

Publications

Kuehl M, Wong MN, Wanner N, Bonn S, Puelles VG. Gene count estimation with pytximport enables reproducible analysis of bulk RNA sequencing data in Python. Bioinformatics. 2024;40(12). doi:10.1093/bioinformatics/btae700. PMID:39565903. PMCID:PMC11629965.

PMID: 39565903
Funding: - Young Investigator: NNF21OC0066381 - Deutsche Forschungsgemeinschaft: FOR 5068 P9 - Collaborative Research Center: 1192 [SFB 1192]

Documentation

API documentation
https://pytximport.complextissue.com/en/stable/
Includes vignette