MultiTrans

MultiTrans formulates transcriptome assembly as a mixed integer linear programming problem to extract expressed transcript paths from splicing (assembly) graphs built from RNA-seq reads.


Key Features:

  • Mixed Integer Linear Programming (MILP): Solves the path extraction problem on splicing/assembly graphs using MILP.
  • Path extraction on splicing/assembly graphs: Models transcripts as paths through splicing (assembly) graphs to represent splicing variants.
  • Vertex- and edge-level coverage constraints: Incorporates coverage information at both vertex and edge levels to align assembled transcripts with observed read coverage.
  • Path-number limitation: Controls the number of paths extracted from the graph to manage computational complexity and reconstruction accuracy.
  • Paired-end read integration: Integrates paired-end information to resolve ambiguities in the assembly graph.
  • Robustness to transcriptomic complexity: Addresses splicing variants, varying expression levels, uneven coverage, and sequencing errors during assembly.

Scientific Applications:

  • Transcript reconstruction from RNA-seq: Reconstructs expressed transcripts from RNA-seq reads using splicing/assembly graphs.
  • Splice variant resolution: Enables reconstruction and differentiation of alternative splicing isoforms.
  • Benchmarking and comparative assembly evaluation: Produced more accurate transcripts than TransLiG and rnaSPAdes when evaluated on identical splicing/assembly graphs in benchmark studies.
  • Gene expression and regulation analysis: Provides reconstructed transcript structures to support analyses of genes, proteins, and cellular functions.

Methodology:

Formulates transcriptome assembly as a path extraction task on splicing/assembly graphs and solves it using mixed integer linear programming while incorporating vertex- and edge-level coverage constraints, path-number limits, and paired-end read information.

Topics

Details

Programming Languages:
C++, Python
Added:
10/25/2021
Last Updated:
10/25/2021

Operations

Publications

Zhao J, Feng H, Zhu D, Lin Y. MultiTrans: An Algorithm for Path Extraction Through Mixed Integer Linear Programming for Transcriptome Assembly. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 2022;19(1):48-56. doi:10.1109/tcbb.2021.3083277. PMID:34033544.

PMID: 34033544
Funding: - National Natural Science Foundation of China: 61472222, 61672325, 61732009, 61761136017

Links