OpenDDE icon

OpenDDE

v1.1.1Code (opens in a new tab)Docs

All-atom biomolecular structure prediction

Input

Add a molecule to begin

Choose a building block to assemble your structure.

0 credits

Output

Configure inputs to begin

Set options on the left, then click “Submit job”.

OpenDDE webserver overview

OpenDDE predicts structures of complexes containing proteins, DNA, RNA, ligands and ions. ProteinIQ uses version 1.1.1, with General and Antibody-antigen models, and returns structures, confidence scores and downloadable run files.

OpenDDE is a preview release. Predictions and numerical reproducibility can change between releases.

Pricing

Runs cost 11 credits per minute of measured runtime. The minimum reservation is 11 credits, not a minimum final charge. Completed runs are charged in proportion to elapsed time, rounded up to a whole credit; unused reserved credits are returned. Set a spending limit before submission. Each batch job is metered separately.

Inputs

Components, the default input mode, combines individual molecules into one predicted complex. At least one protein, DNA, RNA, ligand or ion is required. For example, a protein, a ligand and a magnesium ion entered together belong to the same prediction. Separate FASTA records become separate molecular entities within that complex.

From a structure extracts molecular components from a PDB or CIF file for a new prediction. The supplied coordinates are not held fixed as a receptor or used as a refinement target.

InputAccepted formatsNotes
ProteinPasted sequence or FASTA; .fasta, .faProtein sequences must be ungapped.
DNAPasted sequence or FASTA; .fasta, .faEach record defines one DNA strand; a duplex needs both strands as separate entities.
RNAPasted sequence or FASTA; .fasta, .faEach record defines an RNA entity.
Ligand (SMILES or file)Pasted SMILES; .smiles, .smi, .sdf, .mol, .mol2, .pdbStructure files supply a ligand conformer.
Ligand or ion (CCD)Pasted code or .ccdLigands need the CCD_ prefix, such as CCD_ATP or CCD_NAG_BMA_BGC; ions use codes such as MG.
Structure to convert.pdb, .cifOne structure per prediction job in From a structure mode.
Feature and ligand files.a3m, .hhr, .pdb, .sdf, .mol, .mol2Component feature mappings use uploaded filenames; template features use A3M or HHR, not a standalone PDB upload.

Uploaded files are limited to 50 MiB per file and 50 MiB in total per staged submission. The optional Job name labels the saved run.

Free accounts can submit up to 1,000 residues per job, summed across the submitted protein, DNA and RNA sequences or polymer residues in the first model of a structure. Ligands and feature files do not count toward this residue limit. Paid plans have no plan-wide residue cap. Structure batch mode accepts up to 10 structures, each submitted as a separate prediction job.

Component options

ParameterTypeDefaultDescription
Copiesinteger1From 1 to 10 copies of the component in the complex.
CyclicbooleanfalseAdds a terminal covalent bond to each copy of a protein, DNA or RNA component.
Residue positioninteger1 when addedPosition of a residue or base modification, counted from 1.
Modification CCDstringoptionalCCD code for that modification without the CCD_ prefix, such as MSE.
MSAstringoptionalAn unpaired A3M alignment attached to a protein or RNA component.

The modification editor allows up to 10 modifications per component, with one modification per position. Components with modifications, cyclization or an attached MSA must contain a single sequence. Each chain can have one paired, one unpaired and one template feature file; an attached MSA and a mapped unpaired MSA cannot both target the same chain. Isolated-ion inputs can fail in this OpenDDE release.

Settings

Prediction

ParameterTypeDefaultDescription
ModelenumGeneral (opendde_v1)General or Antibody-antigen (opendde_abag).
Samples per seedinteger5Number of predicted structures for each seed; minimum 1.
Trunk recyclesinteger10Number of recycling iterations; minimum 1.
Diffusion stepsinteger200Number of diffusion sampling steps; minimum 1.
Number of seedsinteger1From 1 to 4294967296 consecutive seeds, subject to the seed range below.
Base seedstringrandomInteger from 0 to 4294967295; subsequent seeds increment by one and must remain within that range.

Leaving Base seed blank chooses a random starting seed. The default configuration produces five predictions. Explicit seeds overrides Base seed and Number of seeds.

Sequence features

ParameterTypeDefaultDescription
Use protein MSAbooleantrueEnables multiple sequence alignment features, using supplied alignments or automatic search.
Use PDB templatesbooleanfalseEnables structural template features from supplied template hits or automatic search.
Use RNA MSAbooleanfalseEnables RNA alignment features and requires Use protein MSA to remain enabled.

Uploaded RNA alignments have been tested. Automatic RNA MSA search has not yet been validated for this hosted release.

Advanced settings

ParameterTypeDefaultDescription
Inference precisionenumFP32 (fp32)FP32 or BF16 (bf16); changing precision can change numerical results.
Full confidence filesbooleantrueSaves detailed atom confidence and pairwise error data for every prediction.
Structure downloadsenumNative CIF (cif)PDB and native CIF (pdb) adds a PDB export while retaining the original CIF.
Claude inference optimizationenumOff (off)Published optimization modes: off, exact, fast and big; Fast and Big can change numerical results.
Training-Free GuidancebooleanfalseEnables guidance during prediction; this release can fail on single-chain inputs with guidance enabled.
Explicit seedsstringoptionalComma-separated integers from 0 to 4294967295, such as 101,102,103; overrides the other seed settings.
Deterministic algorithmsbooleanfalseRequests deterministic execution; this does not guarantee identical results across hardware or releases.
Triangle multiplication kernelenumautoauto, torch or cuequivariance.
Triangle attention kernelenumautoauto, torch or cuequivariance.
Cache diffusion variablesbooleantrueReuses cached variables during diffusion.
Fuse diffusion kernelsbooleantrueEnables fused diffusion operations.
Enable TF32booleantrueAllows TensorFloat-32 operations where supported.

PDB export fails if the predicted structure cannot be represented faithfully in that format. Native CIF avoids PDB's format limits.

Component-specific settings

These settings are available in Components mode. Covalent bonds and Component feature files both start empty and use form rows added with Add bond or Add feature file.

Covalent bonds

Each bond links two atoms. The example text shown in empty fields, such as 1, 2, SG or C1, is a placeholder, not a saved value. Entity, position and atom fields need values for the intended bond. Copy fields are optional.

ParameterTypeDefaultDescription
First entity / Second entitystringrequired per bondEntity numbers (entity1/entity2), counted from 1 in component order; each FASTA record is a separate entity.
First copy (optional) / Second copy (optional)integeroptionalCopy numbers (copy1/copy2), counted from 1; blank leaves OpenDDE's default copy handling in place.
First residue or ligand part / Second residue or ligand partstringrequired per bondResidue or ligand-part positions (position1/position2), counted from 1.
First atom / Second atomstringrequired per bondAtom references (atom1/atom2), such as SG for a cysteine sulfur or the matching ligand atom name.

The OpenDDE bond reference defines the bond format and ligand atom references.

Component feature files

ParameterTypeDefaultDescription
Chainstringrequired per feature fileChain label shown on the component card, such as A.
Feature typeenumUnpaired MSA (unpaired)Unpaired MSA (unpaired), Paired MSA (paired) or Template (template).
Uploaded filenamestringrequired per feature fileExact name of an uploaded feature file, without directory paths.

For example, an uploaded sequence.a3m is assigned to chain A with Feature type Unpaired MSA. Uploaded asset filenames must be unique. The corresponding MSA or template setting must be enabled for the features to be used.

Structure conversion settings

These settings are available in From a structure mode.

ParameterTypeDefaultDescription
Alternate locationstringfirstSelects first, all or a specific alternate location identifier such as A.
Biological assemblystringoptionalAn assembly ID present in the structure, or all; blank leaves assembly expansion off.
Include discontinuous polymer bondsbooleanfalseIncludes discontinuous polymer-to-polymer bonds during conversion.

Outputs

Prediction filenames include the OpenDDE job name, seed and sample rank, for example complex_seed_23_sample_0.cif. Components mode uses complex as the OpenDDE job name; the optional saved-run Job name does not change this filename prefix. New runs use these shorter names; existing results retain their saved filenames.

ResultContents
ViewerInteractive display of predicted structures.
ConfidenceOne row per prediction, including job name, seed, rank, confidence metrics and filename.
FilesAll downloadable structures, confidence files, prepared inputs, generated feature files and logs.
*_seed_<seed>_sample_<rank>.cifNative predicted structure for each seed and sample rank.
*_seed_<seed>_sample_<rank>_confidence.jsonSummary metrics, chain metrics and clash flags.
*_seed_<seed>_sample_<rank>_full_confidence.jsonDetailed confidence arrays when Full confidence files is enabled.
*_seed_<seed>_sample_<rank>.pdbAdditional PDB structure when requested.
opendde.log, conversion.logPrediction log and, for structure input, conversion log when produced.
opendde_input.jsonPrepared Components-mode input; structure conversion retains its generated JSON under inputs/converted/.
opendde_provenance.jsonRecorded software, settings and execution information.

Generated alignments, template hits, search files and other native run files remain available in Files when produced. An unusual filename collision preserves the original path-based filename so no artifact is overwritten.

Predictions are grouped by job and seed. Within each seed, rank 0 is the highest-ranked native sample. Seed order is preserved; predictions from different seeds are not globally reranked. Confidence JSON files retain additional metrics beyond the main table columns.

Understanding results

FieldMeaning
pLDDT (plddt)Mean predicted local confidence across atoms, on a 0 to 100 scale; higher indicates greater local confidence.
pTM (ptm)Predicted confidence in overall structure, on a 0 to 1 scale; higher is better.
ipTM (iptm)Predicted confidence in relative chain placement, on a 0 to 1 scale; a single-chain input has no interchain interface to assess.
GPDE (gpde)Global predicted distance error in Å, weighted by predicted contact probabilities; lower is better.
ranking_scoreNative composite ranking score incorporating pTM, ipTM and a clash penalty; it can be negative and is not a probability.
has_clashFlag indicating that the model's clash criterion was met.

Full confidence files include atom_plddt on a 0 to 1 scale, token_pair_pae and token_pair_pde in Å, and contact_probs. The atom confidence scale differs from the summary pLDDT scale. These confidence estimates describe the prediction and do not establish binding affinity or experimental validity.

Table of contents

Related tools

Chai-1

Chai-1

Predict 3D structures for proteins, ligands, DNA, RNA, and multi-component complexes.

protein-foldingstructure-prediction+5
IntelliFold 2

IntelliFold 2

Predict controllable biomolecular structures for proteins, ligands, DNA, RNA, and complexes.

protein-foldingai-powered+5
OpenFold-3

OpenFold-3

Open-source AlphaFold3-based structure prediction for proteins, ligands, DNA, and RNA

protein-foldingstructure-prediction+5
Protenix

Protenix

Open-source biomolecular structure prediction with Protenix

protein-foldingstructure-prediction+5
RosettaFold3

RosettaFold3

Open-source structure prediction for proteins, nucleic acids, and ligands

protein-foldingstructure-prediction+5
Boltz-2

Boltz-2

Predict biomolecular complex structures and binding affinities for proteins, ligands, DNA, and RNA.

protein-foldingstructure-prediction+5
LMI4Boltz

LMI4Boltz

Low-memory Boltz inference for biomolecular structure and affinity prediction

protein-foldingstructure-prediction+5
Boltz-2.1

Boltz-2.1

Structure and binding prediction for proteins, DNA, RNA and ligands.

structure-predictionaffinity-prediction+4
ABodyBuilder3

ABodyBuilder3

Predict paired antibody variable-domain structures from heavy and light chain sequences.

protein-foldingstructure-prediction+3
AlphaFlow

AlphaFlow

Generate protein conformational ensembles from sequence or structure inputs.

protein-foldingstructure-prediction+4