F1000ResearchBioinformaticsPeer-reviewed journal article
RNAmining: A machine learning stand-alone and web server tool for RNA coding potential prediction
Thaís A. R. RamosiD, Nilbson GalindoiD, Raúl Arias‐CarrascoiD, Cecília F. da Silva, Vinicius Maracaja‐CoutinhoiD, Thais Gaudencio do RegoiD
Abstract
Non-coding RNAs (ncRNAs) are important players in the cellular regulation of organisms from different kingdoms. One of the key steps in ncRNAs research is the ability to distinguish coding/non-coding sequences. We applied 7 machine learning algorithms (Naive Bayes, SVM, KNN, Random Forest, XGBoost, ANN and DL) through 15 model organisms from different evolutionary branches. Then, we created a stand-alone and web server tool (RNAmining) to distinguish coding and noncoding sequences, selecting the algorithm with the best performance (XGBoost). Firstly, we used coding/non-coding sequences downloaded from Ensembl (April 14th, 2020). Then, coding/non-coding sequences were balanced, had their tri-nucleotides counts analysed and we performed a normalization by the sequence length. Thus, in total we built 180 models. All the machine learning algorithms tests were performed using 10-folds cross-validation and we selected the algorithm with the best results (XGBoost) to implement at RNAmining. Best F1-scores ranged from 97.56% to 99.57% depending on the organism. Moreover, we produced a benchmarking with other tools already in literature (CPAT, CPC2, RNAcon and Transdecoder) and our results outperformed them, opening opportunities for the development of RNAmining, which is freely available at https://rnamining.integrativebioinformatics.me/.
- organism: multiple species
- assay: proteomics
- research focus: benchmarking
- approach: machine learning (classical)
- Citations
- 13
- FWCI
- 0.63
- Field percentile
- top 39%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- RNAsamba: coding potential assessment using ORF and whole transcript sequence information
Antônio Pedro Camargo, Vsevolod Sourkov, … Marcelo Falsarella Carazzolle·NAR Genomics and BioinformaticsPeer-reviewed·Jan 13, 2020
- Deep learning approaches predict non-coding RNA functions from only raw sequence data
Teresa Noviello, Francesco Ceccarelli, … Luigi Cerulo·PLoS Computational BiologyPeer-reviewed·Nov 11, 2020
- Comparison and benchmark of deep learning methods for non-coding RNA classification
Constance Creux, Farida Zehraoui, … Fariza Tahi·PLoS Computational BiologyPeer-reviewed·Sep 12, 2024
- Motif selection enables efficient sequence-based classification of non-coding RNA
Ibrahim Chegrane, Nabil Benjaa, Aïda Ouangraoua·bioRxiv·Sep 19, 2023
- A novel binary k-mer approach for classification of coding and non-coding RNAs across diverse species
Neha Periwal, Priya Sharma, … Vikas Sood·BiochimiePeer-reviewed·Apr 25, 2022
- NCodR: A multi-class SVM classification to distinguish between non-coding RNAs in Viridiplantae
C. Nithin, S. Mukherjee, … R. P. Bahadur·bioRxiv·Jan 23, 2021