Mindket

OpenDDE

Newversion 1 · updated

Overview

Predicts the 3D structure of proteins and other biological molecules down to each atom, for early-stage drug research. Runs from a command line on a GPU, a CPU or in Docker. A preview release.

OpenDDE is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.11 or newer
  • uv, to create the virtual environment and pick the PyTorch backend
  • A Linux CUDA environment for the GPU install, or any machine for the CPU install
  • A folder for model data, set with the OPENDDE_ROOT_DIR variable (it defaults to a cache folder in your home directory)
Runs in
  • Linux with a CUDA GPU: the GPU install is meant for this setup.
  • Any computer with Python 3.11 or newer: the CPU install works, only slower.
  • Docker: a prebuilt image is available.
  • Windows, macOS or Linux with Python: the Hugging Face tool downloads the model files.
Start with
uv venv --python 3.11
source .venv/bin/activate
uv pip install --torch-backend cu126 'opendde[gpu]'

Platform

LinuxOperating system
DockerContainer
WindowsOperating system
macOSOperating system

About

What it is

OpenDDE is an open-source foundation model for biological molecules. It works at the level of single atoms and folds several molecules together, so researchers can predict structures, design molecules and refine candidates in drug research.

It is a preview release. Command options, input and output fields and the released checkpoints can change from one version to the next.

Who it suits

Researchers who want an open model for structure prediction and who are comfortable with Python and a command line. A CUDA GPU on Linux helps, though a CPU works for small tests.

IndustryWho uses itHow they use itExample
Drug researchComputational chemistsPredict how molecules fold together before lab workA candidate protein chain saved in an input file
Antibody researchAntibody and antigen groupsRun the checkpoint tuned for antibody-antigen pairsA prediction for one antibody and its target
Academic labsStructural biology researchersTry the model on short inputs on an ordinary computerA nine-letter protein sequence run on a CPU
Machine learning researchModel developersInstall an editable copy of the code and experimentA source checkout set up with the dev group

Anyone who needs a stable tool for production pipelines can skip it for now, since the release is a preview.

Where to use it

  • Linux with a CUDA GPU: the GPU install is meant for this setup.
  • Any computer with Python 3.11 or newer: the CPU install works, only slower.
  • Docker: a prebuilt image is available.
  • Windows, macOS or Linux with Python: the Hugging Face tool downloads the model files.
Use caseWhoWhat they get back
Structure predictionComputational biologistsPredicted structures written to an output folder
Antibody-antigen runsAntibody researchersPredictions from the checkpoint tuned for that pairing
Quick install checkAnyone setting it upA small test prediction that needs no search databases

How to set it up

You need a few things in place first.

  • Python 3.11 or newer
  • uv, to create the virtual environment and pick the PyTorch backend
  • A Linux CUDA environment for the GPU install, or any machine for the CPU install
  • A folder for model data, set with the OPENDDE_ROOT_DIR variable (it defaults to a cache folder in your home directory)
  1. Create a Python 3.11 virtual environment with uv and activate it.
  2. Install OpenDDE with the GPU or the CPU backend.
  3. Run the doctor command to check the install.
  4. Get the checkpoint. The prediction command downloads the default one when it is missing, or you can fetch it yourself.

The GPU install:

uv venv --python 3.11
source .venv/bin/activate
uv pip install --torch-backend cu126 'opendde[gpu]'
opendde doctor

The CPU-only install:

uv venv --python 3.11
source .venv/bin/activate
uv pip install --torch-backend cpu 'opendde[cpu]'
opendde doctor

To prepare the data folder from a cloned source checkout:

export OPENDDE_ROOT_DIR=/path/to/opendde_data
bash scripts/download_opendde_data.sh

To skip the large search databases when you turn off the MSA, template and RNA MSA features:

bash scripts/download_opendde_data.sh --skip-search-database

To pull the model files with the Hugging Face tool, or the Docker image:

pip install -U huggingface_hub
hf download aurekaresearch/OpenDDE
docker pull aurekaresearch/opendde:v1

How to use it

Describe your molecules in a JSON input file, then run the prediction command with the input file and an output folder. This small input holds one protein chain.

[
  {
    "name": "tiny",
    "modelSeeds": [101],
    "sequences": [
      {
        "proteinChain": {
          "sequence": "ACDEFGHIK",
          "count": 1
        }
      }
    ]
  }
]

With every outside search turned off, this run needs no search databases:

opendde pred \
  -i tiny.json \
  -o ./output \
  -n opendde_v1 \
  --use_msa false \
  --use_template false \
  --use_rna_msa false \
  --sample 1 \
  --step 200 \
  --cycle 10

For the antibody-antigen checkpoint, name its file explicitly:

opendde pred \
  -i input.json \
  -o ./output \
  --load_checkpoint_path "$OPENDDE_ROOT_DIR/checkpoint/opendde_abag.pt"
ToolWhat it does
opendde predRuns a prediction from an input file and writes results to the output folder
opendde doctorChecks that the install is working

Example

Save the sample input with its single protein chain, then run the small prediction above. No search databases are needed because those features are off. Results are written to the output folder you named. On a CPU this run may be slow.

For newcomers and experts

If you are new, think of OpenDDE as software that estimates the 3D shape of a molecule from a description of its parts. Start with the CPU install, run the doctor command, then try the small prediction to confirm everything works.

If you know the field, this is an all-atom model built around co-folding, with a general checkpoint and one tuned on antibody-antigen data. Out of the box it infers in fp32 and picks its triangle kernels automatically, and a --seeds flag overrides the values in each job's modelSeeds field. Turning off MSA, template and RNA MSA trades extra input features for a much lighter data setup.

  1. Describe the molecules in a JSON input file
  2. Run opendde pred with an output folder
  3. The checkpoint loads from the data folder
  4. The model predicts the structure
  5. Results are written to the output folder

Good to know

The points below cover what to expect.

  • Preview status: options, input fields and checkpoints may change, and predictions may not repeat across releases.
  • License: Apache 2.0.
  • Cost to run: no API key or paid service is named. A GPU is optional, but CPU runs can be slow.
  • Data it reaches: it reads checkpoints and runtime files from the data folder, and the prediction command can download missing default files. Local template and RNA searches need the large search databases.
  • Not for: production pipelines, which the preview release is not meant for yet.

README and files

README

OpenDDE

Predicts the 3D structure of proteins and other biological molecules down to each atom, for early-stage drug research. Runs from a command line on a GPU, a CPU or in Docker. A preview release.

Made by aurekaresearch on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: OpenDDE is an open-source foundation model for biological molecules. It works at the level of single atoms and folds several molecules together, so researchers can predict structures, design molecules and refine candidates in drug research.

It is a preview release. Command options, input and output fields and the released checkpoints can change from one version to the next.

Who it suits: Researchers who want an open model for structure prediction and who are comfortable with Python and a command line. A CUDA GPU on Linux helps, though a CPU works for small tests.

Industry | Who uses it | How they use it | Example
Drug research | Computational chemists | Predict how molecules fold together before lab work | A candidate protein chain saved in an input file
Antibody research | Antibody and antigen groups | Run the checkpoint tuned for antibody-antigen pairs | A prediction for one antibody and its target
Academic labs | Structural biology researchers | Try the model on short inputs on an ordinary computer | A nine-letter protein sequence run on a CPU
Machine learning research | Model developers | Install an editable copy of the code and experiment | A source checkout set up with the dev group

Anyone who needs a stable tool for production pipelines can skip it for now, since the release is a preview.

Where to use it:

  • Linux with a CUDA GPU: the GPU install is meant for this setup.
  • Any computer with Python 3.11 or newer: the CPU install works, only slower.
  • Docker: a prebuilt image is available.
  • Windows, macOS or Linux with Python: the Hugging Face tool downloads the model files.
Use case | Who | What they get back
Structure prediction | Computational biologists | Predicted structures written to an output folder
Antibody-antigen runs | Antibody researchers | Predictions from the checkpoint tuned for that pairing
Quick install check | Anyone setting it up | A small test prediction that needs no search databases

How to set it up: You need a few things in place first.

  • Python 3.11 or newer
  • uv, to create the virtual environment and pick the PyTorch backend
  • A Linux CUDA environment for the GPU install, or any machine for the CPU install
  • A folder for model data, set with the OPENDDE_ROOT_DIR variable (it defaults to a cache folder in your home directory)
  1. Create a Python 3.11 virtual environment with uv and activate it.
  2. Install OpenDDE with the GPU or the CPU backend.
  3. Run the doctor command to check the install.
  4. Get the checkpoint. The prediction command downloads the default one when it is missing, or you can fetch it yourself.

The GPU install:

uv venv --python 3.11
source .venv/bin/activate
uv pip install --torch-backend cu126 'opendde[gpu]'
opendde doctor

The CPU-only install:

uv venv --python 3.11
source .venv/bin/activate
uv pip install --torch-backend cpu 'opendde[cpu]'
opendde doctor

To prepare the data folder from a cloned source checkout:

export OPENDDE_ROOT_DIR=/path/to/opendde_data
bash scripts/download_opendde_data.sh

To skip the large search databases when you turn off the MSA, template and RNA MSA features:

bash scripts/download_opendde_data.sh --skip-search-database

To pull the model files with the Hugging Face tool, or the Docker image:

pip install -U huggingface_hub
hf download aurekaresearch/OpenDDE
docker pull aurekaresearch/opendde:v1

How to use it: Describe your molecules in a JSON input file, then run the prediction command with the input file and an output folder. This small input holds one protein chain.

[
  {
    "name": "tiny",
    "modelSeeds": [101],
    "sequences": [
      {
        "proteinChain": {
          "sequence": "ACDEFGHIK",
          "count": 1
        }
      }
    ]
  }
]

With every outside search turned off, this run needs no search databases:

opendde pred \
  -i tiny.json \
  -o ./output \
  -n opendde_v1 \
  --use_msa false \
  --use_template false \
  --use_rna_msa false \
  --sample 1 \
  --step 200 \
  --cycle 10

For the antibody-antigen checkpoint, name its file explicitly:

opendde pred \
  -i input.json \
  -o ./output \
  --load_checkpoint_path "$OPENDDE_ROOT_DIR/checkpoint/opendde_abag.pt"
Tool | What it does
opendde pred | Runs a prediction from an input file and writes results to the output folder
opendde doctor | Checks that the install is working

Example: Save the sample input with its single protein chain, then run the small prediction above. No search databases are needed because those features are off. Results are written to the output folder you named. On a CPU this run may be slow.

For newcomers and experts: If you are new, think of OpenDDE as software that estimates the 3D shape of a molecule from a description of its parts. Start with the CPU install, run the doctor command, then try the small prediction to confirm everything works.

If you know the field, this is an all-atom model built around co-folding, with a general checkpoint and one tuned on antibody-antigen data. Out of the box it infers in fp32 and picks its triangle kernels automatically, and a --seeds flag overrides the values in each job's modelSeeds field. Turning off MSA, template and RNA MSA trades extra input features for a much lighter data setup.

Describe the molecules in a JSON input file
Run opendde pred with an output folder
The checkpoint loads from the data folder
The model predicts the structure
Results are written to the output folder

Good to know: The points below cover what to expect.

  • Preview status: options, input fields and checkpoints may change, and predictions may not repeat across releases.
  • License: Apache 2.0.
  • Cost to run: no API key or paid service is named. A GPU is optional, but CPU runs can be slow.
  • Data it reaches: it reads checkpoints and runtime files from the data folder, and the prediction command can download missing default files. Local template and RNA searches need the large search databases.
  • Not for: production pipelines, which the preview release is not meant for yet.

On Hugging Face, 13 November 2026

  • Task: other
  • Library: opendde
  • Downloads in the last 30 days: 10,009
  • Likes: 12
  • License: apache-2.0
  • Tags: opendde, biology, protein, protein-structure-prediction, drug-discovery, co-folding, all-atom, diffusion, other

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download aurekaresearch/OpenDDE

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  7 KB

1 file, 7 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
OpenDDE This page10,00912—apache-2.0
monoyield-predictorShares protein03—apache-2.0
RFD4-ProteinaShares biology14,23545436Mbsd-3-clause
Carbon-XShares biology5,01830314.8Bapache-2.0
pjit-21kShares diffusion623732.2Bapache-2.0
RFD4-Proteina-DiffusersShares biology4035178Mbsd-3-clause
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Research

See all in Research

Merlin-Cancer-Super

AbdomenAtlas · Kit

Detects and outlines tumors in 9 organs on CT scans, trained with the R-Super method that learns from radiology reports. A research model for medical imaging g…

New

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New