chaitjo commited on
Commit
a62652b
Β·
verified Β·
1 Parent(s): f145ec5

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +112 -3
README.md CHANGED
@@ -1,3 +1,112 @@
1
- ---
2
- license: mit
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ datasets:
4
+ - chaitjo/gRNAde_datasets
5
+ tags:
6
+ - rna
7
+ - biology
8
+ - rna-design
9
+ - biomolecule-design
10
+ - 3d-design
11
+ - inverse-folding
12
+ - inverse-design
13
+ ---
14
+
15
+ # gRNAde Model Checkpoints
16
+
17
+ [![BioRxiv](https://img.shields.io/badge/bioRxiv-2025.11.29-b31b1b.svg)](https://www.biorxiv.org/content/10.1101/2025.11.29.691298)
18
+ [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/chaitjo/geometric-rna-design/blob/main/LICENSE)
19
+ [![GitHub](https://img.shields.io/badge/GitHub-Repository-black)](https://github.com/chaitjo/geometric-rna-design)
20
+
21
+ This repository contains pre-trained model checkpoints for **gRNAde**, a generative AI framework for RNA inverse design. It solves the challenge of designing sequences that fold into specific 3D structures and perform biological functions.
22
+
23
+ ![gRNAde pipeline](https://raw.githubusercontent.com/chaitjo/geometric-rna-design/refs/heads/main/gRNAde_pipeline.jpg)
24
+
25
+ ## πŸ“¦ Model Checkpoints
26
+
27
+ ```
28
+ .
29
+ β”œβ”€β”€ gRNAde_drop3d@0.75_maxlen@500.h5 # Main gRNAde model checkpoint
30
+ β”œβ”€β”€ rhofold/ # RhoFold checkpoint (optional)
31
+ β”œβ”€β”€ ribonanzanet/ # RibonanzaNet checkpoint
32
+ └── ribonanzanet_sec_struct/ # RibonanzaNet secondary structure checkpoint
33
+ ```
34
+
35
+ ### gRNAde Model
36
+ - **File**: `gRNAde_drop3d@0.75_maxlen@500.h5`
37
+ - **Description**: Core gRNAde model trained on RNA structures from PDB (≀4Γ… resolution, RNASolo database, Oct 2023 cutoff)
38
+ - **Architecture**: Geometric Graph Neural Network conditioned on 3D backbone coordinates and secondary structures
39
+ - **Training**: 75% 3D coordinate dropout, maximum sequence length 500 nucleotides
40
+ - **Use case**: Generating RNA sequences for target 3D structures and secondary structures
41
+
42
+ ### RibonanzaNet
43
+ - **Directory**: `ribonanzanet/`
44
+ - **Description**: RNA structure foundation model for predicting per-nucleotide SHAPE reactivity profiles
45
+ - **Use case**: High-throughput computational screening of designed sequences
46
+ - **Reference**: Trained on Ribonanza dataset with diverse natural and synthetic RNAs
47
+
48
+ ### RibonanzaNet Secondary Structure
49
+ - **Directory**: `ribonanzanet_sec_struct/`
50
+ - **Description**: RibonanzaNet variant for predicting pseudoknotted secondary structures
51
+ - **Use case**: Alternative structural screening metric and OpenKnot score calculation
52
+
53
+ ### RhoFold (Optional)
54
+ - **Directory**: `rhofold/`
55
+ - **Description**: RNA sequence to 3D structure prediction tool
56
+ - **Use case**: Predicting 3D structures of designed sequences (not used by default in the pipeline)
57
+
58
+ ## πŸš€ Quick Start
59
+
60
+ After setting up the [gRNAde codebase](https://github.com/chaitjo/geometric-rna-design), checkpoints can be downloaded manually and placed in the appropriate directory, or using HuggingFace CLI (recommended):
61
+
62
+ ```bash
63
+ # Ensure you are in the base directory
64
+ cd ~/geometric-rna-design
65
+
66
+ # Install HuggingFace CLI (https://huggingface.co/docs/huggingface_hub/main/en/guides/cli)
67
+ curl -LsSf https://hf.co/cli/install.sh | bash
68
+ # alternate: pip install -U "huggingface_hub", or brew install huggingface-cli
69
+ hf auth login
70
+
71
+ # Download all checkpoints to checkpoints/ directory
72
+ huggingface-cli download chaitjo/gRNAde --local-dir checkpoints/
73
+ ```
74
+
75
+ Alternatively, download specific files:
76
+
77
+ ```bash
78
+ # Download only the main gRNAde checkpoint
79
+ huggingface-cli download chaitjo/gRNAde gRNAde_drop3d@0.75_maxlen@500.h5 --local-dir checkpoints/
80
+
81
+ # Download only RibonanzaNet checkpoints (required for design pipeline)
82
+ huggingface-cli download chaitjo/gRNAde ribonanzanet/ --local-dir checkpoints/
83
+ huggingface-cli download chaitjo/gRNAde ribonanzanet_sec_struct/ --local-dir checkpoints/
84
+ ```
85
+
86
+ ## Citations
87
+
88
+ ```
89
+ @article{joshi2025generative,
90
+ title={Generative inverse design of RNA structure and function with g{RNA}de},
91
+ author={Joshi, Chaitanya K and Gianni, Edoardo and Kwok, Samantha LY and Mathis, Simon V and Lio, Pietro and Holliger, Philipp},
92
+ journal={bioRxiv},
93
+ year={2025},
94
+ publisher={Cold Spring Harbor Laboratory}
95
+ }
96
+
97
+ @inproceedings{joshi2025grnade,
98
+ title={g{RNA}de: Geometric Deep Learning for 3D RNA inverse design},
99
+ author={Joshi, Chaitanya K and Jamasb, Arian R and Vi{\~n}as, Ramon and Harris, Charles and Mathis, Simon V and Morehead, Alex and Anand, Rishabh and Li{\`o}, Pietro},
100
+ booktitle={International Conference on Learning Representations (ICLR)},
101
+ year={2025},
102
+ }
103
+
104
+ @incollection{joshi2024grnade,
105
+ title={g{RNA}de: A Geometric Deep Learning pipeline for 3D RNA inverse design},
106
+ author={Joshi, Chaitanya K and Li{\`o}, Pietro},
107
+ booktitle={RNA Design: Methods and Protocols},
108
+ pages={121--135},
109
+ year={2024},
110
+ publisher={Springer}
111
+ }
112
+ ```