Borf
Borf predicts open reading frames (ORFs) in de-novo assembled transcriptomes, accounting for strand-specific RNA-Seq libraries and incomplete transcript assemblies to improve ORF annotation accuracy.
Key Features:
- Strand-Specificity Consideration: Annotates ORFs exclusively on the sense strand for strand-specific RNA-Seq libraries to reduce false-positive predictions from antisense sequences.
- Start Site Selection Accuracy: Classifies sequences upstream of the first start codon as 5' untranslated regions (5' UTRs) in fully assembled transcripts or as ORF sequence in 5' incomplete transcripts to improve start-site annotation.
- Handling Incomplete Transcripts: Determines an optimal upstream-length cutoff to distinguish transcripts that lack an in-frame upstream stop codon as complete versus 5' incomplete.
Scientific Applications:
- RNA-Seq analysis: Reduces false-positive ORF predictions in analyses of strand-specific RNA-Seq data.
- Transcriptome annotation: Improves start-site prediction and ORF annotation in de-novo assembled transcriptomes, including analyses of well-annotated species.
Methodology:
Implemented in Python3 and evaluated using a gold-standard dataset comprising four de-novo transcriptome assemblies of well-annotated species.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 6/14/2021
- Last Updated:
- 8/18/2021
Operations
Publications
Signal B, Kahlke T. Borf: Improved ORF prediction in<i>de-novo</i>assembled transcriptome annotation. Unknown Journal. 2021. doi:10.1101/2021.04.12.439551.
Documentation
Links
Issue tracker
https://github.com/betsig/borf/issues