Contribution

The first foundation model for RNA: a 12-layer BERT encoder trained by masked-token prediction on 23.7 million unannotated non-coding RNA sequences from RNAcentral, producing an L × 640 embedding per sequence, then used as a frozen feature extractor across secondary structure, 3D contact and distance maps, SARS-CoV-2 genome structure, protein-RNA binding and 5’UTR translation regulation.

It is the RNA transcription of LIT-505’s protein recipe, and says so: the downstream head is ESM-1b’s ResNet32, unchanged, reference 66.

Key results

Secondary structure, Table 1 — against twelve published methods, on two benchmarks, F1 score:

methodArchiveII600bpRNA TS0
RNA-FM0.9410.704
UFold0.9050.654
Contextfold0.8420.546
MXfold20.7680.558
SPOT-RNA0.7110.619
E2Efold0.6900.130
RNAfold0.5920.536
LinearFold0.6210.550

These are large, clean margins over a well-populated field, and the collapse of E2Efold from 0.690 to 0.130 across the two benchmarks is its own lesson about how much of a reported number is the benchmark.

3D closeness — a single model on RNA-FM embeddings exceeds an ensemble of 100 models by 30% on long-range top precision; long-range top-L precision improves 7 points over covariance-plus-PETfold features.

5’UTR mean ribosome load, Table 5. This is the one experiment where the input representation is swapped inside somebody else’s published architecture with everything else held fixed — Paul et al.’s three-layer 1D CNN, found by their grid search, inputs replaced and nothing else touched:

featuresRandom7600 R²MSEHuman7600 R²MSE
Seq (one-hot, 4 dims)0.8600.2770.8140.269
Seq + SS (predicted 2° structure, 16 dims)0.8660.2660.8200.261
RNA-FM (640 dims)0.8760.2470.8160.264
3DS0.8640.2710.8130.267
Seq + SS + RNA-FM0.8760.2450.8110.287
Seq + SS + 3DS + RNA-FM0.8820.2360.8240.256

Random7600 is drawn from the same synthetic library as the training data. Human7600 is real human 5’UTRs, provided by the library authors as the generalization check, and it is the column that matters.

Claims

idclaimstrengthsupport
C1Masked pretraining on unannotated ncRNA yields representations that improve RNA secondary and tertiary structure predictionstrongTable 1 against twelve methods on two benchmarks; 3D closeness against a 100-model ensemble
C2The embeddings carry evolutionary informationmoderateUMAP separation by RNA type; lncRNA and SARS-CoV-2 trajectory inference consistent with a phylogenetic tree
C3The representations generalize to sequences outside the pretraining distributionweakTable 5’s Human7600 column, where the swap is worth 0.002 R²
C4Adding RNA-FM-derived structure features improves furthermixedtrue on Random7600; on Human7600 Seq+SS+RNA-FM scores below Seq alone

Limitations

The one clean control is the weakest result in the paper. Everywhere else the comparison is RNA-FM’s pipeline against somebody else’s pipeline, so architecture, training data and features all differ at once. Table 5 holds all of that fixed and swaps only the input. On the generalization set the swap buys 0.002 R² — and a 16-dimensional predicted secondary structure, a feature that costs almost nothing, buys 0.006, three times as much from a representation forty times smaller.

One row goes the wrong way and is not mentioned. Seq + SS + RNA-FM on Human7600 scores R² 0.811 against Seq alone at 0.814, with MSE rising from 0.269 to 0.287 — the worst MSE in the table. Adding the embedding on top of sequence-plus-structure makes the model worse on real human UTRs. The text around the table says “the prediction accuracy is indeed further improved” and, a paragraph later, that “performance gains are consistent across all the lengths and contexts”.

Nothing checks the pretraining corpus against the evaluation sets. The pretraining set is named RNAcentral100 in the paper, and the 100 is the cd-hit-est cut-off: identical sequences were collapsed, and nothing else was removed. RNAcentral aggregates 47 databases and is described in the paper as “representing all the ncRNA types from a broad range of organisms”. The secondary-structure test sets are drawn from that same universe. bpRNA-1m is deduplicated at 80% identity within itself, which says nothing about its relationship to the pretraining corpus. So the model has, in all likelihood, seen the test sequences unlabelled — which is the standard protocol for this model family and is not misconduct, but it does mean the margin over methods that never saw them is not only a margin in representation quality. The paper does not raise this.

The reported margin shrinks by a factor of four under redundancy reduction, and the paper says so. “RNA-FM outperforms LinearFold by up to 30% and SPOT-RNA by up to 20% … Even on the low-redundant dataset … still outperforms SPOT-RNA by up to 7.5% and UFold by 4%.” Stated plainly in the abstract, which is to the authors’ credit. It does not isolate redundancy — the two dataset families differ in RNA type distribution and length as well — so it is a signal rather than a measurement.

A small internal inconsistency. The body text gives R² = 0.875 for RNA-FM on the synthetic set where Table 5 says 0.876.

No ablation of the pretraining. There is no smaller-corpus, shorter- training or randomly-initialized-encoder arm anywhere, so how much of the structural gain requires 23.7 million sequences is unmeasured.

Bearing on the record

This opens a trunk the record did not have. Before this filing the corpus held no protein, RNA or genomic sequence model. LIT-505 is filed alongside, unread, so that this paper can declare what it extends — the lesson #243 taught when GaussianToken landed on an empty tokenizer trunk and could name none of its four baselines.

No practice. Two reasons, and the first is the one the earlier pass-over gave. The recommendation the paper argues for — pretrain self-supervised on the unlabelled pool when labels are scarce — is one this record already carries implicitly across every practice that touches pretraining; a new domain adds an instance, not evidence, and DP-005 is about not promoting adoption into evidence.

The second reason is what the reading found. The narrower and more useful recommendation this paper could have supported — keep the published task model and swap its one-hot input for pretrained embeddings — is exactly the experiment in Table 5, and on the generalization column it is worth 0.002 R² while losing to a 16-dimensional hand-computed feature. A practice written from the structural tables would rest on comparisons that vary everything at once; a practice written from the controlled table would have to say the effect is negligible. Neither is a recommendation.

Where it does connect. The 30%-to-4% collapse under redundancy reduction, and the absence of any check between a 23.7-million-sequence pretraining corpus and the test sets, are the same shape as the practice filed from #241: a reported margin that shares something with its own evaluation. Counted here, not generalized — DP-009, and the mechanisms are different enough that calling them one thing would be the failure this record keeps finding in other people’s work.

Open questions

  • Does the structural gain survive an honest pretraining/test split? Screen RNAcentral100 against ArchiveII600 and bpRNA TS0 at a sequence identity threshold, retrain, and report Table 1 again. The corpus, the code and the weights are all public, so this is a run rather than a project.
  • How much pretraining is needed? No corpus-size or training-length ablation exists. A randomly-initialized encoder with the same ResNet32 head is the missing floor for every structural number in the paper.
  • Why does the embedding hurt on top of Seq + SS? The Human7600 row is unexplained and may be the most informative number in Table 5 — it suggests the embedding and the predicted secondary structure carry overlapping information, and that the 640-dimensional version costs capacity the small CNN does not have to spare.
  • Does the protein ancestor have the same gap? LIT-505 is filed unread. Whether its structural claims rest on linear probes or trained heads, and how its splits relate to its pretraining corpus, are the same two questions and would decide whether this is a property of this paper or of the recipe.