Skip to content

Commit 48bbaba

Browse files
committed
feat(geoldm): add GeoLDM VAE and diffusion tasks
1 parent 776e743 commit 48bbaba

9 files changed

Lines changed: 2321 additions & 9 deletions

File tree

‎README.md‎

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<p align="center">
66
<a href="https://pypi.org/project/molcraftdiffusion/"><img src="https://img.shields.io/pypi/v/molcraftdiffusion" alt="PyPI"/></a>
7-
<a href="https://chemrxiv.org/engage/chemrxiv/article-details/6909e50fef936fb4a23df237"><img src="https://img.shields.io/badge/Paper-ChemRxiv-blue" alt="Paper"/></a>
7+
<a href="https://pubs.acs.org/doi/10.1021/jacs.5c19960"><img src="https://img.shields.io/badge/DOI-10.1021/jacs.5c19960-red" alt="DOI"/></a>
88
<a href="https://doi.org/10.5281/zenodo.19511401"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.19511401.svg" alt="DOI"/></a>
99
<a href="https://huggingface.co/pregH/MolecularDiffusion"><img src="https://img.shields.io/badge/Weights-HuggingFace-yellow" alt="Weights"/></a>
1010
<a href="https://huggingface.co/pregH/MolecularDiffusion"><img src="https://img.shields.io/badge/Dataset-HuggingFace-yellow" alt="Dataset"/></a>
@@ -172,7 +172,11 @@ MIT
172172

173173
If you use MolCraftDiffusion in your research, please cite:
174174

175-
[MolecularDiffusion: A Unified Generative-AI Framework for 3D Molecular Design](https://chemrxiv.org/engage/chemrxiv/article-details/6909e50fef936fb4a23df237) (ChemRxiv)
175+
### MolCraftDiffusion
176+
177+
[![DOI](https://img.shields.io/badge/DOI-10.1021/jacs.5c19960-red)](https://pubs.acs.org/doi/10.1021/jacs.5c19960)
178+
179+
[Modular Framework for 3D Molecular Generation in Computational Chemistry Applications](https://pubs.acs.org/doi/10.1021/jacs.5c19960)
176180

177181
```bibtex
178182
@article{worakul_modular_2026,
@@ -190,3 +194,21 @@ If you use MolCraftDiffusion in your research, please cite:
190194
pages = {jacs.5c19960},
191195
}
192196
```
197+
198+
### Related Paper
199+
200+
[![DOI](https://img.shields.io/badge/DOI-10.26434/chemrxiv.15005231/v1-red)](https://chemrxiv.org/doi/full/10.26434/chemrxiv.15005231/v1)
201+
202+
[A Diffusion Framework for Geometrically Valid and Practically Viable 3D Molecular Generation](https://chemrxiv.org/doi/full/10.26434/chemrxiv.15005231/v1)
203+
204+
```bibtex
205+
@article{worakul_diffusion_2026,
206+
title = {A {Diffusion} {Framework} for {Geometrically} {Valid} and {Practically} {Viable} {3D} {Molecular} {Generation}},
207+
url = {https://chemrxiv.org/doi/full/10.26434/chemrxiv.15005231/v1},
208+
doi = {10.26434/chemrxiv.15005231/v1},
209+
publisher = {American Chemical Society (ACS)},
210+
author = {Worakul, Thanapat and Corminboeuf, Clémence},
211+
month = jun,
212+
year = {2026},
213+
}
214+
```

‎src/MolecularDiffusion/__init__.py‎

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55
from importlib.metadata import PackageNotFoundError, version
66

77
_BANNER = r"""
8-
███ ███ ██████ ██ ██████ ██████ █████ ███████ ████████ ██████ ██ ███████ ███████ ██ ██ ███████ ██ ██████ ███ ██
9-
████ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██
10-
██ ████ ██ ██ ██ ██ ██ ██████ ███████ █████ ██ ██ ██ ██ █████ █████ ██ ██ ███████ ██ ██ ██ ██ ██ ██
11-
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
12-
██ ██ ██████ ███████ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██ ██████ ███████ ██ ██████ ██ ████
13-
"""
8+
░█▄█░█▀█░█░░░█▀▀░█▀▄░█▀█░█▀▀░▀█▀░█▀▄░▀█▀░█▀▀░█▀▀
9+
░█░█░█░█░█░░░█░░░█▀▄░█▀█░█▀▀░░█░░█░█░░█░░█▀▀░█▀▀
10+
░▀░▀░▀▀▀░▀▀▀░▀▀▀░▀░▀░▀░▀░▀░░░░▀░░▀▀░░▀▀▀░▀░░░▀░░"""
1411

1512
print(_BANNER)
1613

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"""GeoLDM model code, ported from the GeoLDM repo (E(n)-equivariant
2+
hierarchical-VAE + latent diffusion). See
3+
docs/model_integrations/geoldm/INTEGRATION_PLAN.md for the integration plan
4+
this package implements.
5+
"""

0 commit comments

Comments
 (0)