Proto is not affiliated with Aureka AI Research. This toolkit is open source and builds on the implementation produced by this organization. Product names, logos, and trademarks are the property of their respective owners.
Background
OpenDDE (Aureka AI Research, 2026) predicts the joint 3D structure of a biomolecular assembly from the sequences and chemical components it contains. It is an openly licensed, all-atom co-folding model where one model folds complexes that mix proteins, DNA, RNA, and small-molecule ligands and predicts how those components are arranged relative to one another. Each protein chain can be paired with a multiple-sequence alignment (MSA) of evolutionarily related sequences, whose covariation patterns supply the evolutionary signal the model uses to place residues. Architecturally, OpenDDE follows AlphaFold3: it carries a single representation of the input tokens and a pairwise representation over token pairs, refines them through a Pairformer-style trunk, and generates all-atom coordinates with a diffusion module that starts from noise and iteratively denoises into a structure. Several structures can be sampled per complex and ranked by a confidence score. Predicted confidence includes a per-residue predicted local distance difference test (pLDDT) for local reliability, a global predicted distance error (gPDE) for the relative placement of tokens, and predicted template-modeling (pTM) and interface predicted template-modeling (ipTM) scores that summarize overall and interface accuracy, together with an overall ranking score used to select the best sample. The reference implementation is open-sourced at aurekaresearch/OpenDDE, with both the code and the model parameters released under the Apache-2.0 license for academic and commercial use. It builds on ideas and components from Protenix, OpenFold, and ColabFold. Two checkpoints are released: a general-purpose model and an antibody-antigen-tuned variant. It was developed by Aureka AI Research as an open drug-discovery engine spanning structure prediction, design, and optimization.Learning Resources
- OpenDDE Technical Report (Aureka AI Research) - the technical report describing OpenDDE’s architecture, training data, and benchmark results.
Tools
OpenDDE Structure Prediction (opendde-prediction)
Predicts the 3D structure of a biomolecular complex. Each input complex can combine protein, DNA, RNA, and ligand chains; the assembly is folded by OpenDDE and returned as a predicted Structure per complex with confidence metrics: average pLDDT, pTM, interface pTM for multi-chain complexes, a global predicted distance error, and a ranking score.API Reference
Input: OpenDDEInput
Input: OpenDDEInput
StructurePredictionInput. Each complex can contain one or more chains of proteins, DNA, RNA, or ligands.ComplexMSAs (per-chain MSAs keyed by chain index). Populated by preprocess() or supplied directly. Default: None.Config: OpenDDEConfig
Config: OpenDDEConfig
"opendde_v1" general-purpose or "opendde_abag" antibody-antigen, both auto-downloaded into PROTO_MODEL_CACHE on first inference) or a path to a custom .pt checkpoint. Default: "opendde_v1".--sample); the best by ranking score is returned. Default: 1.--step). Higher = more refined but slower. Default: 200.--cycle). Higher = more accurate but slower. Default: 10.--use_template). proto_tools does not generate templates, so this relies on OpenDDE’s own search, which needs the search_database/ assets setup.sh does not download. Default: False.--use_rna_msa). Also requires the search_database/ assets. Default: False.True is coerced to 1 and False to 0."cuda", "cpu"). Inherited. Default: "cuda".None waits indefinitely. Default: 1200.BaseToolOutput.approx_equal), and the seed participates in cache keys. When None, cacheable seed-sensitive tools skip cache until seeded.--need_atom_confidence and the per-token PAE matrix (pae) plus a derived avg_pae scalar are attached to the metrics. Off by default — the matrix is O(n_token^2) to compute and serialize. Default: False.use_msa=True. Inherited. Default: None.Output: OpenDDEOutput
Output: OpenDDEOutput
OpenDDEMetrics instance on .metrics.structures item)Applications
This tool predicts the structure of multi-component assemblies such as protein-DNA and protein-RNA complexes or protein-ligand binding poses, and theopendde_abag checkpoint targets antibody-antigen complexes specifically. Running it on a multi-chain complex also estimates how confidently the components are placed relative to each other through interface pTM and the global predicted distance error, which is informative for ranking predicted interfaces before trusting them downstream.Usage Tips
model_checkpointselects the weights. Pass a bundled model name —opendde_v1(default, general-purpose) oropendde_abag(antibody-antigen tuned) — both auto-downloaded intoPROTO_MODEL_CACHEon first inference; or pass a path to a custom.ptcheckpoint to fold with your own weights.use_msadefaults toTrue. An MMseqs2 homology search generates an MSA for each protein chain; set itFalseto fold single-sequence, or attach precomputed MSAs to the input, which always take precedence. OpenDDE’s own internal MSA search runs only whenuse_msa=Trueand no MSAs are supplied.num_samplesdraws independent diffusion samples. OpenDDE drawsnum_samples(default1) structures per complex and keeps the best by ranking score, so raising it explores more candidate conformations at proportional cost. Predictions are stochastic; setseedfor reproducibility.num_stepsandnum_cyclestrade accuracy for time.num_steps(default200) sets the number of diffusion denoising steps andnum_cycles(default10) sets the recycling iterations; higher values refine the prediction but increase runtime.use_templateanduse_rna_msaenable OpenDDE’s extra pipelines. Both default toFalse; enableuse_templatefor OpenDDE’s template search anduse_rna_msafor its RNA MSA pipeline when folding RNA-containing complexes.- Confidence is reported as pLDDT, pTM, ipTM, gPDE, and a ranking score.
avg_plddt(0 to 100) is the primary per-structure quality metric;iptmis 0.0 for single-chain inputs, andgpdeis in angstroms. OpenDDE writes only scalar summary confidences, so no per-token PAE matrix is available and the inheritedinclude_pae_matrixis ignored.
Toolkit Notes
These apply to every OpenDDE tool in this toolkit (opendde-prediction).
- Requires a GPU. OpenDDE runs through a PyTorch backend and needs an NVIDIA GPU; CPU execution is not practical.
- Open AlphaFold3-style co-folding model. OpenDDE releases both code and weights under Apache-2.0 for academic and commercial use, and follows the AlphaFold3 diffusion architecture like Boltz-2 and Protenix. Its
opendde_abagcheckpoint additionally specializes in antibody-antigen complexes. - Predictions are stochastic. Structures come from a diffusion process, so repeated runs vary unless sampling is seeded.
- Early preview upstream. Checkpoints and interfaces may change, so pin the version you validate against.
