rinalmo-giga / README.md
ZhiyuanChen's picture
Upload folder using huggingface_hub
2a71f6f verified
|
Raw
History Blame Contribute Delete
27.8 kB
metadata
datasets:
  - multimolecule/rnacentral
  - multimolecule/rfam
  - multimolecule/ensembl-genome-browser
  - multimolecule/nucleotide
library_name: multimolecule
license: agpl-3.0
mask_token: <mask>
pipeline_tag: fill-mask
tags:
  - Biology
  - RNA
  - ncRNA
  - rna
widget:
  - example_title: microRNA 21
    mask_index: 11
    mask_index_1based: 12
    masked_char: A
    output:
      - label: G
        score: 0.219446
      - label: U
        score: 0.206619
      - label: X
        score: 0.199547
      - label: A
        score: 0.195566
      - label: C
        score: 0.178808
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: UAGCUUAUCAG<mask>CUGAUGUUGA
  - example_title: microRNA 146a
    mask_index: 10
    mask_index_1based: 11
    masked_char: A
    output:
      - label: U
        score: 0.219428
      - label: A
        score: 0.209981
      - label: X
        score: 0.199432
      - label: G
        score: 0.195768
      - label: C
        score: 0.175375
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: UGAGAACUGA<mask>UUCCAUGGGUU
  - example_title: microRNA 155
    mask_index: 15
    mask_index_1based: 16
    masked_char: A
    output:
      - label: U
        score: 0.243997
      - label: A
        score: 0.202009
      - label: X
        score: 0.198223
      - label: G
        score: 0.195366
      - label: C
        score: 0.160329
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: UUAAUGCUAAUCGUG<mask>UAGGGGUU
  - example_title: RNA component of mitochondrial RNA processing endoribonuclease
    mask_index: 11
    mask_index_1based: 12
    masked_char: A
    output:
      - label: A
        score: 0.650596
      - label: G
        score: 0.154441
      - label: X
        score: 0.112228
      - label: C
        score: 0.052851
      - label: U
        score: 0.029873
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: >-
      GGUUCGUGCUG<mask>AGGCCUGUAUCCUAGGCUACACACUGAGGACUCUGUUCCUCCCCUUUCCGCCUAGGGGAAAGUCCCCGGACCUCGGGCAGAGAGUGCCACGUGCAUACGCACGUAGACAUUCCCCGCUUCCCACUCCAAAGUCCGCCAAGAAGCGUAUCCCGCUGAGCGGCGUGGCGCGGGGGCGUCAUCCGUCAGCUCCCUCUAGUUACGCAGGCAGUGCGUGUCCGCGCACCAACCACACGGGGCUCAUUCUCAGCGCGGCUGUAAAAAAAAA
  - example_title: 7SK small nuclear RNA
    mask_index: 13
    mask_index_1based: 14
    masked_char: A
    output:
      - label: A
        score: 0.989996
      - label: X
        score: 0.005621
      - label: G
        score: 0.003146
      - label: U
        score: 0.000745
      - label: C
        score: 0.00043
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: >-
      GGAUGUGAGGGCG<mask>UCUGGCUGCGACAUCUGUCACCCCAUUGAUCGCCAGGGUUGAUUCGGCUGAUCUGGCUGGCUAGGCGGGUGUCCCCUUCCUCCCUCACCGCUCCAUGUGCGUCCCUCCCGAAGCUGCGCGCUCGGUCGAAGAGGACGACCAUCCCCGAUAGAGGAGGACCGGUCUUCGGUCAAGGGUAUACGAGUAGCUGCGCUCCCCUGCUAGAACCUCCAAACAAGCUCUCAAGGUCCAUUUGUAGGAGAACGUAGGGUAGUCAAGCUUCCAAGACUCCAGACACAUCCAAAUGAGGCGCUGCAUGUGGCAGUCUGCCUUUCUUUU
  - example_title: telomerase RNA component
    mask_index: 23
    mask_index_1based: 24
    masked_char: A
    output:
      - label: C
        score: 0.279921
      - label: A
        score: 0.239669
      - label: X
        score: 0.190382
      - label: U
        score: 0.183046
      - label: G
        score: 0.106978
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: >-
      GGGUUGCGGAGGGUGGGCCUGGG<mask>GGGGUGGUGGCCAUUUUUUGUCUAACCCUAACUGAGAAGGGCGUAGGCGCCGUGCUUUUGCUCCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGCGGGCGGAAAAGCCUCGGCCUGCCGCCUUCCACCGUUCAUUCUAGAGCAAACAAAAAAUGUCAGCUGCUGGCCCGUUCGCCCCUCCCGGGGACCUGCGGCGGGUCGCCUGCCCAGCCCCCGAACCCCGCCUGGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCACCCACUGCCACCGCGAAGAGUUGGGCUCUGUCAGCCGCGGGUCUCUCGGGGGCGAGGGCGAGGUUCAGGCCUUUCAGGCCGCAGGAAGAGGAACGGAGCGAGUCCCCGCGCGCGGCGCGAUUCCCUGAGCUGUGGGACGUGCACCCAGGACUCGGCUCACACAUGC
  - example_title: vault RNA 2-1
    mask_index: 12
    mask_index_1based: 13
    masked_char: A
    output:
      - label: A
        score: 0.793517
      - label: X
        score: 0.076112
      - label: G
        score: 0.075329
      - label: U
        score: 0.041507
      - label: C
        score: 0.013527
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: >-
      CGGGUCGGAGUU<mask>GCUCAAGCGGUUACCUCCUCAUGCCGGACUUUCUAUCUGUCCAUCUCUGUGCUGGGGUUCGAGACCCGCGGGUGCUUACUGACCCUUUUAUGCAA
  - example_title: brain cytoplasmic RNA 1
    mask_index: 18
    mask_index_1based: 19
    masked_char: A
    output:
      - label: A
        score: 0.902777
      - label: X
        score: 0.043423
      - label: G
        score: 0.031395
      - label: C
        score: 0.011373
      - label: U
        score: 0.01103
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: >-
      GGCCGGGCGCGGUGGCUC<mask>CGCCUGUAAUCCCAGCUCUCAGGGAGGCUAAGAGGCGGGAGGAUAGCUUGAGCCCAGGAGUUCGAGACCUGCCUGGGCAAUAUAGCGAGACCCCGUUCUCCAGAAAAAGGAAAAAAAAAAACAAAAGACAAAAAAAAAAUAAGCGUAACUUCCCUCAAAGCAACAACCCCCCCCCCCCUUU
  - example_title: HIV-1 TAR-WT
    mask_index: 13
    mask_index_1based: 14
    masked_char: A
    output:
      - label: A
        score: 0.622293
      - label: G
        score: 0.164014
      - label: X
        score: 0.107623
      - label: U
        score: 0.091735
      - label: C
        score: 0.014329
    pipeline_tag: fill-mask
    sequence_type: ncRNA
    task: fill-mask
    text: GGUCUCUCUGGUU<mask>GACCAGAUCUGAGCCUGGGAGCUCUCUGGCUAACUAGGGAACC
  - example_title: prion protein (Kanno blood group)
    mask_index: 21
    mask_index_1based: 22
    masked_char: A
    output:
      - label: C
        score: 0.341663
      - label: G
        score: 0.199183
      - label: U
        score: 0.195172
      - label: X
        score: 0.18177
      - label: A
        score: 0.08219
    pipeline_tag: fill-mask
    sequence_type: mRNA
    task: fill-mask
    text: AUGGCGAACCUUGGCUGCUGG<mask>UGCUGGUUCUCUUUGUGGCCACAUGGAGUGACCUGGGCCUCUGC
  - example_title: interleukin 10
    mask_index: 11
    mask_index_1based: 12
    masked_char: A
    output:
      - label: U
        score: 0.482011
      - label: A
        score: 0.262663
      - label: X
        score: 0.141973
      - label: C
        score: 0.057536
      - label: G
        score: 0.055773
    pipeline_tag: fill-mask
    sequence_type: mRNA
    task: fill-mask
    text: AUGCACAGCUC<mask>GCACUGCUCUGUUGCCUGGUCCUCCUGACUGGGGUGAGGGCC
  - example_title: Zaire ebolavirus
    mask_index: 11
    mask_index_1based: 12
    masked_char: A
    output:
      - label: U
        score: 0.353863
      - label: A
        score: 0.324111
      - label: X
        score: 0.154348
      - label: C
        score: 0.129443
      - label: G
        score: 0.038229
    pipeline_tag: fill-mask
    sequence_type: mRNA
    task: fill-mask
    text: >-
      AAUGUUCAAAC<mask>CUUUGUGAAGCUCUGUUAGCUGAUGGUCUUGCUAAAGCAUUUCCUAGCAAUAUGAUGGUAGUCACAGAGCGUGAGCAAAAAGAAAGCUUAUUGCAUCAAGCAUCAUGGCACCACACAAGUGAUGAUUUUGGUGAGCAUGCCACAGUUAGAGGGAGUAGCUUUGUAACUGAUUUAGAGAAAUACAAUCUUGCAUUUAGAUAUGAGUUUACAGCACCUUUUAUAGAAUAUUGUAACCGUUGCUAUGGUGUUAAGAAUGUUUUUAAUUGGAUGCAUUAUACAAUCCCACAGUGUUAU
  - example_title: SARS coronavirus
    mask_index: 14
    mask_index_1based: 15
    masked_char: A
    output:
      - label: U
        score: 0.377767
      - label: X
        score: 0.183073
      - label: C
        score: 0.170041
      - label: A
        score: 0.159425
      - label: G
        score: 0.10969
    pipeline_tag: fill-mask
    sequence_type: mRNA
    task: fill-mask
    text: >-
      AUGUUUAUUUUCUU<mask>UUAUUUCUUACUCUCACUAGUGGUAGUGACCUUGACCGGUGCACCACUUUUGAUGAUGUUCAAGCUCCUAAUUACACUCAACAUACUUCAUCUAUGAGGGGGGUUUACUAUCCUGAUGAAAUUUUUAGAUCAGACACUCUUUAUUUAACUCAGGAUUUAUUUCUUCCAUUUUAUUCUAAUGUUACAGGGUUUCAUACUAUUAAUCAUACGUUUGACAACCCUGUCAUACCUUUUAAGGAUGGUAUUUAUUUUGCUGCCACAGAGAAAUCAAAUGUUGUCCGUGGUUGGGUUUUUGGUUCUACCAUGAACAACAAGUCACAGUCGGUGAUUAUUAUUAACAAUUCUACUAAUGUUGUUAUACGAGCAUGUAACUUUGAAUUGUGUGACAACCCUUUCUUUGCUGUUUCUAAACCCAUGGGUACACAGACACAUACUAUGAUAUUCGAUAAUGCAUUUAAAUGCACUUUCGAGUACAUAUCU
  - example_title: insulin
    mask_index: 12
    mask_index_1based: 13
    masked_char: A
    output:
      - label: C
        score: 0.713597
      - label: X
        score: 0.101709
      - label: G
        score: 0.091847
      - label: A
        score: 0.069257
      - label: U
        score: 0.023575
    pipeline_tag: fill-mask
    sequence_type: mRNA
    task: fill-mask
    text: >-
      AUGGCCCUGUGG<mask>UGCGCCUCCUGCCCCUGCUGGCGCUGCUGGCCCUCUGGGGACCUGACCCAGCCGCAGCCUUUGUGAACCAACACCUGUGCGGCUCACACCUGGUGGAAGCUCUCUACCUAGUGUGCGGGGAACGAGGCUUCUUCUACACACCCAAGACCCGCCGGGAGGCAGAGGACCUGCAGGUGGGGCAGGUGGAGCUGGGCGGGGGCCCUGGUGCAGGCAGCCUGCAGCCCUUGGCCCUGGAGGGGUCCCUGCAGAAGCGUGGCAUUGUGGAACAAUGCUGUACCAGCAUCUGCUCCCUCUACCAGCUGGAGAACUACUGCAACUAG
  - example_title: cyclin dependent kinase inhibitor 2A
    mask_index: 18
    mask_index_1based: 19
    masked_char: A
    output:
      - label: A
        score: 0.398173
      - label: G
        score: 0.248416
      - label: X
        score: 0.167605
      - label: C
        score: 0.11845
      - label: U
        score: 0.067353
    pipeline_tag: fill-mask
    sequence_type: mRNA
    task: fill-mask
    text: >-
      AUGGAGCCGGCGGCGGGG<mask>GCAGCAUGGAGCCUUCGGCUGACUGGCUGGCCACGGCCGCGGCCCGGGGUCGGGUAGAGGAGGUGCGGGCGCUGCUGGAGGCGGGGGCGCUGCCCAACGCACCGAAUAGUUACGGUCGGAGGCCGAUCCAGGUCAUGAUGAUGGGCAGCGCCCGAGUGGCGGAGCUGCUGCUGCUCCACGGCGCGGAGCCCAACUGCGCCGACCCCGCCACUCUCACCCGACCCGUGCACGACGCUGCCCGGGAGGGCUUCCUGGACACGCUGGUGGUGCUGCACCGGGCCGGGGCGCGGCUGGACGUGCGCGAUGCCUGGGGCCGUCUGCCCGUGGACCUGGCUGAGGAGCUGGGCCAUCGCGAUGUCGCACGGUACCUGCGCGCGGCUGCGGGGGGCACCAGAGGCAGUAACCAUGCCCGCAUAGAUGCCGCGGAAGGUCCCUCAGACAUCCCCGAUUGA
  - example_title: human papillomavirus type 16 E6
    mask_index: 10
    mask_index_1based: 11
    masked_char: A
    output:
      - label: A
        score: 0.349201
      - label: G
        score: 0.216871
      - label: U
        score: 0.212616
      - label: X
        score: 0.169743
      - label: C
        score: 0.051559
    pipeline_tag: fill-mask
    sequence_type: mRNA
    task: fill-mask
    text: >-
      AUGCACCAAA<mask>GAGAACUGCAAUGUUUCAGGACCCACAGGAGCGACCCAGAAAGUUACCACAGUUAUGCACAGAGCUGCAAACAACUAUACAUGAUAUAAUAUUAGAAUGUGUGUACUGCAAGCAACAGUUACUGCGACGUGAGGUAUAUGACUUUGCUUUUCGGGAUUUAUGCAUAGUAUAUAGAGAUGGGAAUCCAUAUGCUGUAUGUGAUAAAUGUUUAAAGUUUUAUUCUAAAAUUAGUGAGUAUAGACAUUAUUGUUAUAGUUUGUAUGGAACAACAUUAGAACAGCAAUACAACAAACCGUUGUGUGAUUUGUUAAUUAGGUGUAUUAACUGUCAAAAGCCACUGUGUCCUGAAGAAAAGCAAAGACAUCUGGACAAAAAGCAAAGAUUCCAUAAUAUAAGGGGUCGGUGGACCGGUCGAUGUAUGUCUUGUUGCAGAUCAUCAAGAACACGUAGAGAAACCCAGCUGUAA
  - example_title: NRAS proto-oncogene
    mask_index: 36
    mask_index_1based: 37
    masked_char: A
    output:
      - label: C
        score: 0.511184
      - label: X
        score: 0.150063
      - label: U
        score: 0.149734
      - label: G
        score: 0.142526
      - label: A
        score: 0.046484
    pipeline_tag: fill-mask
    sequence_type: 5' UTR
    task: fill-mask
    text: >-
      GGGGCCGGAAGUGCCGCUCCUUGGUGGGGGCUGUUC<mask>UGGCGGUUCCGGGGUCUCCAACAUUUUUCCCGGCUGUGGUCCUAAAUCUGUCCAAAGCAGAGGCAGUGGAGCUUGAGGUUCUUGCUGGUGUGAA
  - example_title: amyloid beta precursor protein
    mask_index: 15
    mask_index_1based: 16
    masked_char: A
    output:
      - label: G
        score: 0.411861
      - label: X
        score: 0.176922
      - label: C
        score: 0.167661
      - label: A
        score: 0.147063
      - label: U
        score: 0.096482
    pipeline_tag: fill-mask
    sequence_type: 5' UTR
    task: fill-mask
    text: >-
      GUCAGUUUCCUCGGC<mask>GCGGUAGGCGAGAGCACGCGGAGGAGCGUGCGCGGGGGCCCCGGGAGACGGCGGCGGUGGCGGCGCGGGCAGAGCAAGGACGCGGCGGAUCCCACUCGCACAGCAGCGCACUCGGUGCCCCGCGCAGGGUCGCG
  - example_title: RUNX family transcription factor 1
    mask_index: 15
    mask_index_1based: 16
    masked_char: A
    output:
      - label: A
        score: 0.294053
      - label: U
        score: 0.264427
      - label: C
        score: 0.193671
      - label: X
        score: 0.179265
      - label: G
        score: 0.068578
    pipeline_tag: fill-mask
    sequence_type: 5' UTR
    task: fill-mask
    text: >-
      ACUUCUUUGGGCCUC<mask>UAAACAACCACAGAACCACAAGUUGGGUAGCCUGGCAGUGUCAGAAGUCUGAACCCAGCAUAGUGGUCAGCAGGCAGGACGAAUCACACUGAAUGCAAACCACAGGGUUUCGCAGCGUGGUAAAAGAAAUCAUUGAGUCCCCCGCCUUCAGAAGAGGGUGCAUUUUCAGGAGGAAGCG
  - example_title: fragile X messenger ribonucleoprotein 1
    mask_index: 15
    mask_index_1based: 16
    masked_char: A
    output:
      - label: G
        score: 0.390513
      - label: C
        score: 0.252159
      - label: X
        score: 0.168904
      - label: A
        score: 0.11888
      - label: U
        score: 0.069525
    pipeline_tag: fill-mask
    sequence_type: 5' UTR
    task: fill-mask
    text: >-
      CUCAGUCAGGCGCUC<mask>GCUCCGUUUCGGUUUCACUUCCGGUGGAGGGCCGCCUCUGAGCGGGCGGCGGGCCGACGGCGAGCGCGGGCGGCGGCGGUGACGGAGGCGCCGCUGCCAGGGGGCGUGCGGCAGCGCGGCGGCGGCGGCGGCGGCGGCGGCGGCGGAGGCGGCGGCGGCGGCGGCGGCGGCGGCGGCUGGGCCUCGAGCGCCCGCAGCCCACCUCUCGGGGGCGGGCUCCCGGCGCUAGCAGGGCUGAAGAGAAG
  - example_title: MYC proto-oncogene
    mask_index: 10
    mask_index_1based: 11
    masked_char: A
    output:
      - label: U
        score: 0.465904
      - label: X
        score: 0.168074
      - label: G
        score: 0.15533
      - label: C
        score: 0.113723
      - label: A
        score: 0.096963
    pipeline_tag: fill-mask
    sequence_type: 5' UTR
    task: fill-mask
    text: >-
      AACUCGCUGU<mask>GUAAUUCCAGCGAGAGGCAGAGGGAGCGAGCGGGCGGCCGGCUAGGGUGGAAGAGCCGGGCGAGCAGAGCUGCGCUGCGGGCGUCCUGGGAAGGGAGAUCCGGAGCGAAUAGGGGGCUUCGCCUCUGGCCCAGCCCUCCCGCUGAUCCCCCAGCCAGCGGUCCGCAACCCUUGCCGCAUCCACGAAACUUUGCCCAUAGCAGCGGGCGGGCACUUUGCACUGGAACUUACAACACCCGAGCAAGGACGCGACUCUCCCGACGCGGGGAGGCUAUUCUGCCCAUUUGGGGACACUUCCCCGCCGCUGCCAGGACCCGCUUCUCUGAAAGGCUCUCCUUGCAGCUGCUUAGACG
  - example_title: activating transcription factor 4
    mask_index: 20
    mask_index_1based: 21
    masked_char: A
    output:
      - label: U
        score: 0.250573
      - label: C
        score: 0.240439
      - label: X
        score: 0.195942
      - label: A
        score: 0.162194
      - label: G
        score: 0.150848
    pipeline_tag: fill-mask
    sequence_type: 5' UTR
    task: fill-mask
    text: >-
      CAUUUCUACUUUGCCCGCCC<mask>CAGAUGUAGUUUUCUCUGCGCGUGUGCGUUUUCCCUCCUCCCCGCCCUCAGGGUCCACGGCCACCAUGGCGUAUUAGGGGCAGCAGUGCCUGCGGCAGCAUUGGCCUUUGCAGCGGCGGCAGCAGCACCAGGCUCUGCAGCGGCAACCCCCAGCGGCUUAAGCCAUGGCGCUUCUCACGGCAUUCAGCAGCAGCGUUGCUGUAACCGACAAAGACACCUUCGAAUUAAGCACAUUCCUCGAUUCCAGCAAAGCACCGCAAC
  - example_title: Human GPI protein p137
    mask_index: 11
    mask_index_1based: 12
    masked_char: A
    output:
      - label: A
        score: 0.345608
      - label: X
        score: 0.189165
      - label: U
        score: 0.167961
      - label: C
        score: 0.154383
      - label: G
        score: 0.142878
    pipeline_tag: fill-mask
    sequence_type: 3' UTR
    task: fill-mask
    text: >-
      UUUUUAAAAGG<mask>AAAGAUACCAAAUGCCUGCUGCUACCACCCUUUUCAAUUGCUAUGUUUUGAAAGGCACCAGUAUGUGUUUUAGAUUGAUUUAAAUGUUUCAUUUAAAUCACGGACAGUAGUUUCAGUUCUGAUGGUAUAAGCAAAACAAAUAAAACGUUUAUAAAAGUUGUAUCUUGAAACACUGGUGUUCAACAGCUAGCAGCUUAUGUGAUUCACCCCAUGCCACGUUAGUGUCACAAAUUUUAUGGUUUAUCUCCAGCAACAUUUCUCUAGUACUUGCACUUAUUAUCUGAAUUC
  - example_title: nucleophosmin 1
    mask_index: 11
    mask_index_1based: 12
    masked_char: A
    output:
      - label: U
        score: 0.282406
      - label: A
        score: 0.223939
      - label: X
        score: 0.193869
      - label: G
        score: 0.161298
      - label: C
        score: 0.138485
    pipeline_tag: fill-mask
    sequence_type: 3' UTR
    task: fill-mask
    text: >-
      GAAAAUAGUUU<mask>AACAAUUUGUUAAAAAAUUUUCCGUCUUAUUUCAUUUCUGUAACAGUUGAUAUCUGGCUGUCCUUUUUAUAAUGCAGAGUGAGAACUUUCCCUACCGUGUUUGAUAAAUGUUGUCCAGGUUCUAUUGCCAAGAAUGUGUUGUCCAAAAUGCCUGUUUAGUUUUUAAAGAUGGAACUCCACCCUUUGCUUGGUUUUAAGUAUGUAUGGAAUGUUAUGAUAGGACAUAGUAGUAGCGGUGGUCAGACAUGGAAAUGGUGGGGAGACAAAAAUAUACAUGUGAAAUAAAACUCAGUAUUUUAAUAAAGUAGCACGGUUUCUAUUGA
  - example_title: superoxide dismutase 1
    mask_index: 12
    mask_index_1based: 13
    masked_char: A
    output:
      - label: C
        score: 0.293443
      - label: A
        score: 0.200607
      - label: X
        score: 0.193202
      - label: U
        score: 0.184353
      - label: G
        score: 0.128389
    pipeline_tag: fill-mask
    sequence_type: 3' UTR
    task: fill-mask
    text: >-
      ACAUUCCCUUGG<mask>UGUAGUCUGAGGCCCCUUAACUCAUCUGUUAUCCUGCUAGCUGUAGAAAUGUAUCCUGAUAAACAUUAAACACUGUAAUCUUAAAAGUGUAAUUGUGUGACUUUUUCAGAGUUGCUUUAAAGUACCUGUAGUGAGAAACUGAUUUAUGAUCACUUGGAAGAUUUGUAUAGUUUUAUAAAACUCAGUUAAAAUGUCUGUUUCAAUGACCUGUAUUUUGCCAGACUUAAAUCACAGAUGGGUAUUAAACUUGUCAGAAUUUCUUUGUCAUUCAAGCCUGUGAAUAAAAACCCUGUAUGGCACUUAUUAUGAGGCUAUUAAAAGAAUCCAAAUUCAAACUAAA
  - example_title: hemoglobin subunit alpha 2
    mask_index: 13
    mask_index_1based: 14
    masked_char: A
    output:
      - label: G
        score: 0.529474
      - label: C
        score: 0.154157
      - label: X
        score: 0.152015
      - label: U
        score: 0.09667
      - label: A
        score: 0.067678
    pipeline_tag: fill-mask
    sequence_type: 3' UTR
    task: fill-mask
    text: >-
      CUGGAGCCUCGGU<mask>GCCGUUCCUCCUGCCCGCUGGGCCUCCCAACGGGCCCUCCUCCCCUCCUUGCACCGGCCCUUCCUGGUCUUUGAAUAAAGUCUGAGUGGGCAGCA
  - example_title: BRAF proto-oncogene
    mask_index: 12
    mask_index_1based: 13
    masked_char: A
    output:
      - label: A
        score: 0.39941
      - label: U
        score: 0.232958
      - label: G
        score: 0.210062
      - label: X
        score: 0.138655
      - label: C
        score: 0.01891
    pipeline_tag: fill-mask
    sequence_type: 3' UTR
    task: fill-mask
    text: >-
      AACAAAUGAGUG<mask>GAGAGUUCAGGAGAGUAGCAACAAAAGGAAAAUAAAUGAACAUAUGUUUGCUUAUAUGUUAAAUUGAAUAAAAUACUCUCUUUUUUUUUAAGGUGAACCAAAGAACACUUGUGUGGUUAAAGACUAGAUAUAAUUUUUCCCCAAACUAAAAUUUAUACUUAACAUUGGAUUUUUAACAUCCAAGGGUUAAAAUACAUAGACAUUGCUAAAAAUUGGCAGAGCCUCUUCUAGAGGCUUUACUUUCUGUUCCGGGUUUGUAUCAUUCACUUGGUUAUUUUAAGUAGUAAACUUCAGUUUCUCAUGCAACUUUUGUUGCCAGCUAUCACAUGUCCACUAGGGACUCCAGAAGAAGACCCUACCUAUGCCUGUGUUUGCAGGUGAGAAGUUGGCAGUCGGUUAGCCUGGG
  - example_title: H3 clustered histone 1
    mask_index: 17
    mask_index_1based: 18
    masked_char: A
    output:
      - label: A
        score: 0.371899
      - label: G
        score: 0.194084
      - label: X
        score: 0.182555
      - label: U
        score: 0.146228
      - label: C
        score: 0.105227
    pipeline_tag: fill-mask
    sequence_type: 3' UTR
    task: fill-mask
    text: UUACUGUGGUCUCUCUG<mask>CGGUCCAAGCAAAGGCUCUUUUCAGAGCCACCACCUUUUC

RiNALMo

Pre-trained model on non-coding RNA (ncRNA) using a masked language modeling (MLM) objective.

Disclaimer

This is an UNOFFICIAL implementation of the RiNALMo: General-Purpose RNA Language Models Can Generalize Well on Structure Prediction Tasks by Rafael Josip Penić, et al.

The OFFICIAL repository of RiNALMo is at lbcb-sci/RiNALMo.

The MultiMolecule team has confirmed that the provided model and checkpoints are producing the same intermediate representations as the original implementation.

The team releasing RiNALMo did not write this model card for this model so this model card has been written by the MultiMolecule team.

Model Details

RiNALMo is a bert-style model pre-trained on a large corpus of non-coding RNA sequences in a self-supervised fashion. This means that the model was trained on the raw nucleotides of RNA sequences only, with an automatic process to generate inputs and labels from those texts. Please refer to the Training Details section for more information on the training process.

Variants

Model Specification

Variants Num Layers Hidden Size Num Heads Intermediate Size Num Parameters (M) FLOPs (G) MACs (G) Max Num Tokens
RiNALMo-Giga 33 1280 20 5120 650.88 709.59 354.31 1022
RiNALMo-Mega 30 640 2560 148.04 171.76 85.54
RiNALMo-Micro 12 480 1920 33.48 40.26 20.01

Links

Usage

The model file depends on the multimolecule library. You can install it using pip:

pip install multimolecule

Direct Use

Masked Language Modeling

You can use this model directly with a pipeline for masked language modeling:

import multimolecule  # you must import multimolecule to register models
from transformers import pipeline

predictor = pipeline("fill-mask", model="multimolecule/rinalmo-giga")
output = predictor("gguc<mask>cucugguuagaccagaucugagccu")

Downstream Use

Extract Features

Here is how to use this model to get the features of a given sequence in PyTorch:

from multimolecule import RnaTokenizer, RiNALMoModel


tokenizer = RnaTokenizer.from_pretrained("multimolecule/rinalmo-giga")
model = RiNALMoModel.from_pretrained("multimolecule/rinalmo-giga")

text = "UAGCUUAUCAGACUGAUGUUG"
input = tokenizer(text, return_tensors="pt")

output = model(**input)

Sequence Classification / Regression

This model is not fine-tuned for any specific task. You will need to fine-tune the model on a downstream task to use it for sequence classification or regression.

Here is how to use this model as backbone to fine-tune for a sequence-level task in PyTorch:

import torch
from multimolecule import RnaTokenizer, RiNALMoForSequencePrediction


tokenizer = RnaTokenizer.from_pretrained("multimolecule/rinalmo-giga")
model = RiNALMoForSequencePrediction.from_pretrained("multimolecule/rinalmo-giga")

text = "UAGCUUAUCAGACUGAUGUUG"
input = tokenizer(text, return_tensors="pt")
label = torch.tensor([1])

output = model(**input, labels=label)

Token Classification / Regression

This model is not fine-tuned for any specific task. You will need to fine-tune the model on a downstream task to use it for token classification or regression.

Here is how to use this model as backbone to fine-tune for a nucleotide-level task in PyTorch:

import torch
from multimolecule import RnaTokenizer, RiNALMoForTokenPrediction


tokenizer = RnaTokenizer.from_pretrained("multimolecule/rinalmo-giga")
model = RiNALMoForTokenPrediction.from_pretrained("multimolecule/rinalmo-giga")

text = "UAGCUUAUCAGACUGAUGUUG"
input = tokenizer(text, return_tensors="pt")
label = torch.randint(2, (len(text), ))

output = model(**input, labels=label)

Contact Classification / Regression

This model is not fine-tuned for any specific task. You will need to fine-tune the model on a downstream task to use it for contact classification or regression.

Here is how to use this model as backbone to fine-tune for a contact-level task in PyTorch:

import torch
from multimolecule import RnaTokenizer, RiNALMoForContactPrediction


tokenizer = RnaTokenizer.from_pretrained("multimolecule/rinalmo-giga")
model = RiNALMoForContactPrediction.from_pretrained("multimolecule/rinalmo-giga")

text = "UAGCUUAUCAGACUGAUGUUG"
input = tokenizer(text, return_tensors="pt")
label = torch.randint(2, (len(text), len(text)))

output = model(**input, labels=label)

Training Details

RiNALMo used Masked Language Modeling (MLM) as the pre-training objective: taking a sequence, the model randomly masks 15% of the tokens in the input then runs the entire masked sentence through the model and has to predict the masked tokens. This is comparable to the Cloze task in language modeling.

Training Data

The RiNALMo model was pre-trained on a cocktail of databases including RNAcentral, Rfam, Ensembl Genome Browser, and Nucleotide. The training data contains 36 million unique ncRNA sequences.

To ensure sequence diversity in each training batch, RiNALMo clustered the sequences with MMSeqs2 into 17 million clusters and then sampled each sequence in the batch from a different cluster.

RiNALMo preprocessed all tokens by replacing "U"s with "T"s.

Note that during model conversions, "T" is replaced with "U". [RnaTokenizer][multimolecule.RnaTokenizer] will convert "T"s to "U"s for you, you may disable this behaviour by passing replace_T_with_U=False.

Training Procedure

Preprocessing

RiNALMo used masked language modeling (MLM) as the pre-training objective. The masking procedure is similar to the one used in BERT:

  • Mask rate: 15%
  • Replacement: <mask> for 80% of masked tokens
  • Replacement: random token for 10% of masked tokens
  • Replacement: unchanged token for 10% of masked tokens

Pre-training

The model was trained on 7 NVIDIA A100 GPUs with 80GiB memories.

  • Batch Size: 1344
  • Epochs: 6
  • Learning rate: 5e-5
  • Learning rate scheduler: Cosine
  • Learning rate warm-up: 2,000 steps
  • Learning rate minimum: 1e-5
  • Dropout: 0.1

Citation

@ARTICLE{Penic2025-qf,
  title     = "{RiNALMo}: general-purpose {RNA} language models can generalize
               well on structure prediction tasks",
  author    = "Peni{\'c}, Rafael Josip and Vla{\v s}i{\'c}, Tin and Huber,
               Roland G and Wan, Yue and {\v S}iki{\'c}, Mile",
  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.",
  journal   = "Nature Communications",
  publisher = "Springer Science and Business Media LLC",
  volume    =  16,
  number    =  1,
  pages     = "5671",
  month     =  jul,
  year      =  2025,
  copyright = "https://creativecommons.org/licenses/by-nc-nd/4.0",
  language  = "en"
}

The artifacts distributed in this repository are part of the MultiMolecule project. If MultiMolecule supports your research, please cite the MultiMolecule project as follows:

@software{chen_2024_12638419,
  author    = {Chen, Zhiyuan and Zhu, Sophia Y.},
  title     = {MultiMolecule},
  doi       = {10.5281/zenodo.12638419},
  publisher = {Zenodo},
  url       = {https://doi.org/10.5281/zenodo.12638419},
  year      = 2024,
  month     = may,
  day       = 4
}

Contact

Please use GitHub issues of MultiMolecule for any questions or comments on the model card.

Please contact the authors of the RiNALMo paper for questions or comments on the paper/model.

License

This model implementation is licensed under the GNU Affero General Public License.

For additional terms and clarifications, please refer to our License FAQ.

SPDX-License-Identifier: AGPL-3.0-or-later