Downloads · 30 days
23
1% of all-time downloads
anonymous8/OmniGenome-52M
OmniGenome-52M is a machine learning model from anonymous8. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as mit.
OmniGenome is an advanced RNA foundation model that introduces sequence-structure alignment to genomic modeling. The model bridges the gap between RNA sequences and their secondary structures, enabling bidirectional m…
Downloads · 30 days
23
1% of all-time downloads
All-time downloads
4K
Public
Parameters
52.7M
211 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors211 MB · 100%
From the Hugging Face model README
OmniGenome is an advanced RNA foundation model that introduces sequence-structure alignment to genomic modeling. The model bridges the gap between RNA sequences and their secondary structures, enabling bidirectional mappings that improve the flow of genomic information between RNA sequences and structures. With OmniGenome, researchers can achieve improved performance in RNA-related tasks, such as RNA design, secondary structure prediction, and various downstream genomic tasks. It also demon...
This model is ideal for:
It is a valuable tool for researchers in RNA genomics, bioinformatics, and molecular biology.
OmniGenome is primarily trained on RNA data and its transferability to other genomic data (like human DNA) may require further finetuning. While it demonstrates excellent performance in in-silico experiments, in-vivo validation is yet to be performed.
OmniGenome was pretrained on large-scale RNA sequences from the OneKP initiative, which contains transcriptome data from 1,124 plant species. These sequences were processed and cleaned to ensure data quality, and secondary structures were annotated using ViennaRNA. The alignment between sequences and structures was a core part of the training process, enabling both Seq2Str and Str2Seq capabilities.
OmniGenome was evaluated on multiple in-silico RNA benchmarks, including the EternaV2 RNA design benchmark, where it solved 74% of the puzzles, compared to only 3% by previous foundation models. It also achieved state-of-the-art performance in tasks such as mRNA degradation rate prediction and secondary structure prediction. In DNA-related tasks, OmniGenome achieved high F1 scores in tasks like chromatin accessibility prediction and polyadenylation site classification, even without any DNA-specific...
Here’s an example of how to load and use OmniGenome on Hugging Face:
from transformers import AutoTokenizer, AutoModel
# Load pre-trained model tokenizer
tokenizer = AutoTokenizer.from_pretrained("anonymous8/OmniGenome")
# Load pre-trained model
model = AutoModel.from_pretrained("anonymous8/OmniGenome")
# Example RNA sequence input
input_seq = "AUGGCUACUUUCG"
# Tokenize input
inputs = tokenizer(input_seq, return_tensors="pt")
# Perform inference
outputs = model(**inputs)
TBC
This model is released under the Apache 2.0 License.