Tools · Computational Biology
OpenDDE
On this page
Prices, workflows, and method papersOpen in the app
Run it from the API
Submit with Submit a job and the job_type below. Price it first with Estimate job reservation cost: submitting reserves that amount from your wallet, and the charge settles at the actual runtime.
OpenDDE opendde
- Job type
opendde- Hardware
a10(default)l40sa100-40gba100-80gbh100h200b200- Typical runtime
- 30 min on Nvidia A10
Payload
| Field | Type | Description |
|---|---|---|
sequences[]required | sequences | Limits: |
covalent_bonds[] | any[] | |
modelSeeds[] | integer[] | |
job_name | string | Limits: |
opendde_args | opendde_args | |
opendde_args.model_variant | string | Default: |
opendde_args.seeds[] | integer[] | null | Limits: |
opendde_args.use_msa | boolean | Default: |
opendde_args.use_template | boolean | Default: |
opendde_args.use_rna_msa | boolean | Default: |
opendde_args.use_tfg_guidance | boolean | Default: |
opendde_args.sample | integer | Default: |
opendde_args.step | integer | Default: |
opendde_args.cycle | integer | Default: |
opendde_args.dtype | string | Default: |
opendde_args.trimul_kernel | string | Default: |
opendde_args.triatt_kernel | string | Default: |
opendde_args.need_atom_confidence | boolean | Default: |
opendde_args.foldcp_mode | string | Default: |
opendde_args.foldcp_size_cp | integer | Default: |
opendde_args.foldcp_size_dp | integer | Default: |
opendde_args.foldcp_metrics_jsonl | string | null | |
opendde_args.max_msa_seqs | integer | Default: |
opendde_args.num_subsampled_msa | integer | Default: |
opendde_args.mmseqs_threads | integer | Default: |
| Field | Type | Description |
|---|---|---|
opendde_input[]required | object[] | Limits: |
opendde_input.namerequired | string | Limits: |
opendde_input.sequences[]required | sequences | Limits: |
opendde_input.modelSeeds[] | integer[] | |
opendde_input.covalent_bonds[] | any[] | |
opendde_args | opendde_args | |
opendde_args.model_variant | string | Default: |
opendde_args.seeds[] | integer[] | null | Limits: |
opendde_args.use_msa | boolean | Default: |
opendde_args.use_template | boolean | Default: |
opendde_args.use_rna_msa | boolean | Default: |
opendde_args.use_tfg_guidance | boolean | Default: |
opendde_args.sample | integer | Default: |
opendde_args.step | integer | Default: |
opendde_args.cycle | integer | Default: |
opendde_args.dtype | string | Default: |
opendde_args.trimul_kernel | string | Default: |
opendde_args.triatt_kernel | string | Default: |
opendde_args.need_atom_confidence | boolean | Default: |
opendde_args.foldcp_mode | string | Default: |
opendde_args.foldcp_size_cp | integer | Default: |
opendde_args.foldcp_size_dp | integer | Default: |
opendde_args.foldcp_metrics_jsonl | string | null | |
opendde_args.max_msa_seqs | integer | Default: |
opendde_args.num_subsampled_msa | integer | Default: |
opendde_args.mmseqs_threads | integer | Default: |
Example
from cognichem_client import CogniChem
client = CogniChem.from_env() # reads COGNICHEM_API_KEY
payload = {
"sequences": [
{
"proteinChain": {"sequence": "ACDEFGHIK", "count": 1, "id": ["A"]},
},
],
}
estimate = client.jobs.estimate(job_type="opendde", payload=payload, resource="a10")
print(f"Reserves ${estimate.cost:.2f}")
job = client.jobs.submit(
job_name="my-opendde-run",
job_type="opendde",
payload=payload,
resource="a10",
)
status = client.jobs.wait(job.process_id)
if status.status == "completed":
client.jobs.result(job.process_id, save_path=".")curl -X POST "https://api.cognichem.com/api/v1/jobs/submit" \
-H "X-Api-Key: $COGNICHEM_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"job_name": "my-opendde-run",
"job_type": "opendde",
"payload": {
"sequences": [
{
"proteinChain": {
"sequence": "ACDEFGHIK",
"count": 1,
"id": [
"A"
]
}
}
]
},
"resource": "a10"
}'{
"sequences": [
{
"proteinChain": {
"sequence": "ACDEFGHIK",
"count": 1,
"id": [
"A"
]
}
}
]
}Sample data from the job catalog; long values are shortened here. Each job_name must be unique among your jobs.
Workflow inputs
None
Workflow outputs
- ArchiveZIP
- StructuresPDB