RiNALMo: General-Purpose RNA Language Models Can Generalize Well on Structure Prediction Tasks

Rafael Josip Penić, Tin Vlašić, Roland G. Huber, Yue Wan, Mile Šikić
2/29/2024
q-bio.BMcs.LG

No official code found. Best implementation: ml4bio/RNA-FM (386 stars, MIT, last commit 2025-05-27). 1 more below.

Abstract

While RNA has recently been recognized as an interesting small-molecule drug target, many challenges remain to be addressed before we take full advantage of it. This emphasizes the necessity to improve our understanding of its structures and functions. Over the years, sequencing technologies have produced an enormous amount of unlabeled RNA data, which hides a huge potential. Motivated by the successes of protein language models, we introduce RiboNucleic Acid Language Model (RiNALMo) to unveil the hidden code of RNA. RiNALMo is the largest RNA language model to date, with 650M parameters pre-trained on 36M non-coding RNA sequences from several databases. It can extract hidden knowledge and capture the underlying structure information implicitly embedded within the RNA sequences. RiNALMo achieves state-of-the-art results on several downstream tasks. Notably, we show that its generalization capabilities overcome the inability of other deep learning methods for secondary structure prediction to generalize on unseen RNA families.

View on arXivView PDF

Code Implementations(2)

ml4bio/RNA-FMCommunity100%
MIT

Nature Methods: RNA foundation model (together with RhoFold)

38647Python, Jupyter NotebookJul 10, 20221 years agoMIT
lbcb-sci/RiNALMoCommunity100%
Apache-2.0

RiboNucleic Acid (RNA) Language Model

16941PythonFeb 28, 20241 years agoApache-2.0
bioinformaticsbiologyfoundation-modellanguage-modelrna+6 more

Similar Papers

Cite this paper

@article{peni2024rinalmo,
  title  = {RiNALMo: General-Purpose RNA Language Models Can Generalize Well on Structure Prediction Tasks},
  author = {Rafael Josip Penić and Tin Vlašić and Roland G. Huber and Yue Wan and Mile Šikić},
  year   = {2024},
  eprint = {2403.00043},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.00043v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.00043.svg)](https://codeofpaper.com/paper/2403.00043)

Discussion