Add OpenDDE to model libraries - #2375
Conversation
OpenDDE is an open-source all-atom biomolecular foundation model for co-folding (structure prediction, design, optimization in drug discovery). - PyPI: https://pypi.org/project/opendde/ - Code: https://github.com/aurekaresearch/OpenDDE - Weights: https://huggingface.co/aurekaresearch/OpenDDE The opendde package downloads its checkpoints (opendde.pt, opendde_abag.pt) straight from the Hub via the resolve endpoint, so countDownloads matches the .pt extension.
There was a problem hiding this comment.
Pull request overview
Registers OpenDDE (library_name: opendde) as a model library so Hugging Face model pages can display library metadata (repo/docs), show an install/inference snippet, and compute download counts in a way that matches how OpenDDE distributes weights.
Changes:
- Added an
openddeentry toMODEL_LIBRARIES_UI_ELEMENTSwith repo/docs links,filter: false, andcountDownloads: path_extension:"pt". - Added a static
opendde()snippet showing install +opendde doctor+ a sampleopendde pred …invocation.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| packages/tasks/src/model-libraries.ts | Adds the OpenDDE library registry entry used for UI metadata and download counting. |
| packages/tasks/src/model-libraries-snippets.ts | Adds the OpenDDE CLI snippet displayed on model pages. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Some additional context, in case it helps with review. The Hub teams have already engaged with this model directly:
That Space is also relevant to this PR specifically: it loads the weights with hf_hub_download(MODEL_REPO, "opendde.pt", repo_type="model")so it's a second consumer that pulls |
Wauplin
left a comment
There was a problem hiding this comment.
Looks good thank you!
Expect 2-3 days before getting it live on the Hub 🤗
Adds OpenDDE to the model libraries.
OpenDDE is an open-source, all-atom biomolecular foundation model that turns co-folding into a scalable engine for structure prediction, design, and optimization in drug discovery (proteins, DNA, RNA, ligands, ions).
pip install opendde, Apache-2.0)countDownloadsThe
openddepackage resolves its checkpoints straight from the Hub and fetches them with a plain HTTP GET against theresolveendpoint (seeopendde/config/model_manifest.py):It never requests
config.json, so the default query files don't reflect real usage.path_extension:"pt"matches the two released checkpoints (opendde.pt,opendde_abag.pt) and future ones, while excluding the large non-weight assets that live in the same repo (common/components.cif,common/components.cif.rdkit_mol.pkl), so downloads aren't double counted.library_name: openddeis already set on the model card.filter: falsesince this is a single-repo library.Note
Low Risk
Additive registry and snippet-only changes with no auth, API, or shared runtime impact.
Overview
Registers OpenDDE (
library_name: opendde) so Hub model pages show install/inference guidance and download stats align with how weights are fetched.A new
openddeentry inMODEL_LIBRARIES_UI_ELEMENTSpoints at the Aureka Research repo and docs, usesfilter: false(single-repo library), and setscountDownloadstopath_extension:"pt"because the CLI pulls.ptcheckpoints via Hubresolverather than standardconfig.jsonfiles.Model pages get a static CLI snippet (
pip install 'opendde[gpu]',opendde doctor,opendde pred …) via a newopendde()export inmodel-libraries-snippets.ts.Reviewed by Cursor Bugbot for commit 1ba985e. Bugbot is set up for automated code reviews on this repo. Configure here.