calculate_molecular_descriptors
Calculates molecular descriptor values from a supplied SMILES using RDKit or a lightweight method, providing chemistry features after compound validation.
Instructions
Calculate molecular descriptor values for a supplied SMILES using the selected RDKit or lightweight method. Use after validate_compound for chemistry features; this does not predict binding or prepare 3D ligand coordinates. RDKit mode requires its runtime, while lightweight estimates are explicitly identified as such.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Caller-chosen identifier linking this call to one research run. | |
| method | Yes | Algorithm or provider method selected for this operation; inspect allowed schema values. | |
| smiles | Yes | Chemical structure encoded as a SMILES string. | |
| compoundId | Yes | Stable identifier for the supplied compound within this run. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether execution completed successfully. | |
| data | No | Tool-specific result fields on success. | |
| meta | Yes | Run identifiers, timings, and input/output hashes. | |
| error | No | Structured failure on unsuccessful execution. |