ORFhunteR

ORFhunteR identifies open reading frames (ORFs) in human mRNA by applying nucleotide sequence vectorization and random forest classification to assess coding potential across large transcriptomic datasets.


Key Features:

  • Machine learning (random forest): Uses a random forest classifier to distinguish true ORFs from multiple candidate ORFs within long human mRNA sequences.
  • Sequence vectorization: Transforms nucleotide sequences into numerical feature vectors for machine-learning-based ORF prediction.
  • Validation against reference databases: Performance was validated using datasets from NCBI RefSeq and Ensembl, achieving nearly 95% accuracy in identifying true ORFs.
  • Scalability: Designed for large-scale, transcriptome-wide ORF analysis rather than single-molecule-only processing.
  • Implementation: Implemented as an R and C++ library.

Scientific Applications:

  • Transcriptome-wide ORF annotation: Identification of ORFs in whole transcriptome sequencing datasets to annotate coding regions in mRNA.
  • Coding potential assessment: Determination of the coding potential of RNA molecules to support studies of gene function and regulation.
  • Support for integrative omics: Provides ORF calls useful for downstream genomics, proteomics, and systems biology analyses.

Methodology:

Input nucleotide sequences are vectorized into feature sets; a random forest model is trained on validated datasets (NCBI RefSeq and Ensembl) and the pre-trained model is applied to new mRNA datasets with predictions validated against reference data.

Topics

Details

License:
Artistic-2.0
Tool Type:
web application
Programming Languages:
R, C++
Added:
3/19/2021
Last Updated:
3/26/2021

Operations

Publications

Grinev VV, Yatskou MM, Skakun VV, Chepeleva MK, Nazarov PV. ORFhunteR: an accurate approach for the automatic identification and annotation of open reading frames in human mRNA molecules. Unknown Journal. 2021. doi:10.1101/2021.02.05.429963.

Links