Skip to content

Structure Utilities

Repair structures and compare conformational ensembles.

Results

Loading starting example…

Inputs

Preparing inputs…

Method & evidence

Use one workspace for checksum-bound structure preparation with PDBFixer and collective pairwise RMSD analysis with the original pyRMSD QCP kernel.

Scope & limitations

  • PDBFixer uses bundled standard templates and rejects operations that would require mutable remote CCD definitions.
  • Missing-atom addition fails closed if PDBFixer would otherwise discard a retained chain composed entirely of unknown molecules.
  • pyRMSD upstream bindings target Python 2; the service calls its unmodified QCP C++ kernel through a narrow Python 3 C ABI.
  • GPU/CUDA calculators, trajectory formats, inferred correspondence, solvation, and molecular-mechanics minimization are outside this first release contract.

Interpreting results

  • PDBFixer prepares coordinates for downstream modeling; repaired coordinates are computed structures, not experimental observations.
  • RMSD measures coordinate difference after optimal rigid-body superposition and the declared atom selection. It does not measure stability, affinity, or function.
  • Compare RMSD values only when atom correspondence, chain scope, structure preparation, and method identity are identical.

References

Input requirements & outputs

Input checks

  • PDB input only; client file paths and remote PDB identifiers are not accepted
  • Repair: up to 20 structures and 20 MB total input
  • RMSD: 2–200 structures with identical ordered atom identities after selection
  • Primary model and primary alternate location only for RMSD correspondence

Expected results

  • Repaired structure Dataset — Publish each repaired PDB as a new immutable Artifact with source lineage, before/after counts, operations, and checksums.
  • Pairwise RMSD evidence — Publish every structure pair, RMSD in Å, atom count, selection, atom-identity digest, and pyRMSD method identity.
  • Native result — Keep the complete independently verified response as an immutable JSON Artifact.
API & integrations
Ubi Biologics