Update README.md
Browse files
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 |
+
[](https://www.biorxiv.org/content/10.1101/2025.11.29.691298)
|
| 18 |
+
[](https://github.com/chaitjo/geometric-rna-design/blob/main/LICENSE)
|
| 19 |
+
[](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 |
+

|
| 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 |
+
```
|