Views
No views yet

| Architecture | ModernBERT-based discrete diffusion |
| Parameters | 110M |
| Training data | Full Rfam database |
| Max sequence length | 636 nt |
| Supported GO terms | 280 |
1pip install huggingface_hub
2huggingface-cli download MasterYster/yakRNA-Design yakRNA_110M.pt --local-dir checkpoints/1from huggingface_hub import hf_hub_download
2hf_hub_download(repo_id="MasterYster/yakRNA-Design", filename="yakRNA_110M.pt", local_dir="checkpoints/")| Mode | Description |
|---|---|
| Unconditional | Generate from a target length |
| Structure-conditioned | Dot-bracket secondary structure |
| Consensus-conditioned | Mixed-case IUPAC consensus |
| GO term-conditioned | Up to 12 GO terms |
| Sequence infilling | Fixed positions + * masks |
| Multimodal | Any combination of the above |
1# Install
2git clone https://github.com/YousufAKhan/yakRNA.git
3cd yakRNA
4pip install -r requirements.txt
5
6# Generate 5 sequences conditioned on a hairpin structure
7python inference/rna_sequence_generator.py \
8 --config configs/inference.yaml \
9 --checkpoint checkpoints/yakRNA_110M.pt \
10 --secondary_structure "((((....))))" \
11 --num_sequences 5
12
13# Generate with all three modalities
14python inference/rna_sequence_generator.py \
15 --config configs/inference.yaml \
16 --checkpoint checkpoints/yakRNA_110M.pt \
17 --secondary_structure ":::::::<<<<<<<<<-:::--[[[[[-->>>>>>>>><<<<<<<<<<_________>>>->>>>>>>::::]]]]]::::" \
18 --consensus "GAGUaaGGGGuuCuAGU...gcaGCcCgcCUaGaaCCCUGcgacacuGGuucuaaaaCagAugucgUuuuaAGgGCuUUUG" \
19 --go_terms "GO:0075523" \
20 --num_sequences 51@software{yakrna2026,
2 author = {Khan, Yousuf},
3 title = {yakRNA Design: A semantic multimodal RNA composer},
4 year = {2026},
5 url = {https://github.com/YousufAKhan/yakRNA}
6}