Coral
Coral bridges paired-end RNA-seq reads to reconstruct full RNA fragment alignments and improve transcript assembly accuracy.
Key Features:
- Optimization Formulation: Employs an optimization formulation to identify the most reliable bridging path between paired-end reads while filtering out false paths.
- Dynamic Programming Algorithm: Uses a dynamic programming algorithm to compute the top N optimal bridging solutions.
- Consensus Approach: Selects the final bridging path via a consensus method that considers the fragment length distribution.
- Modularity: Modular design enables integration into existing RNA-seq analysis pipelines.
Scientific Applications:
- Transcript assembly improvement: In evaluations on 2377 GTEx RNA-seq samples, incorporating Coral with StringTie increased adjusted precision by 7.5% and with Scallop by 11.2%.
- Effective read extension: Extends the effective length of RNA-seq reads to support more comprehensive downstream transcriptomic analyses.
Methodology:
Formulates bridging as an optimization problem, solves it with a dynamic programming algorithm to obtain the top N solutions, applies a consensus approach using fragment length distribution, and filters false paths.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- command-line tool
- Programming Languages:
- C++, Shell, R
- Added:
- 1/18/2021
- Last Updated:
- 3/11/2021
Operations
Publications
Shi Q, Shao M. Coral accurately bridges paired-end RNA-seq reads alignment. Unknown Journal. 2020. doi:10.1101/2020.03.03.975821.
Links
Repository
https://github.com/Shao-Group/coraltest