LongTron
LongTron evaluates spliced-alignment accuracy in long-read RNA sequencing data from Oxford Nanopore and PacBio CCS by simulating platform-specific error modes, classifying alignment errors, and comparing intron-chain calls to splice sites and external assemblies to support transcriptome and isoform analyses.
Key Features:
- Error Simulation and Classification: Simulates error modes specific to Oxford Nanopore and PacBio CCS to characterize challenges in long-read spliced alignments.
- Random Forest Classifier: Trains a Random Forest on simulated data to categorize long-read alignments into two error types or a non-error category.
- Integration with Aligners and Datasets: Processes alignments from minimap2 and evaluates datasets including NA12878 (Oxford Nanopore), PacBio CCS, and a PacBio SKBR3 cancer cell line dataset.
- Comparison and Validation: Compares intron chains from long-read alignments against individual splice sites, short read assemblies, and outputs from the FLAIR pipeline to identify splice-site and intron-chain discrepancies.
Scientific Applications:
- Genome annotation refinement: Improves the precision of splice-site and intron-chain evidence used for updating genome annotations.
- Isoform-level expression quantification: Informs isoform-level expression estimates by distinguishing erroneous from valid spliced alignments.
- Novel transcript and isoform discovery: Aids identification and validation of novel transcripts and isoforms by highlighting alignment-supported and unsupported splice junctions.
Methodology:
Simulates Oxford Nanopore and PacBio CCS error modes, trains a Random Forest classifier on the simulated alignments, classifies new long-read alignments into three categories, uses minimap2 alignments as input, compares intron chains to individual splice sites, short read assemblies, and FLAIR outputs, and employs a modified GffCompare for analysis and validation against the cited datasets.
Topics
Details
- License:
- Apache-2.0
- Tool Type:
- command-line tool
- Programming Languages:
- Shell, JavaScript, Python, C++, Perl
- Added:
- 1/18/2021
- Last Updated:
- 2/19/2021
Operations
Publications
Wilks C, Schatz MC. LongTron: Automated Analysis of Long Read Spliced Alignment Accuracy. Unknown Journal. 2020. doi:10.1101/2020.11.10.376871.