Reference prototype for local-first protein-computing workflows using OpenSciFlow manifests and workflow templates.
Early prototype scaffold. This repository should demonstrate the first OpenSciFlow reference workflow:
Protein MD Stability Report Lite
Input:
- protein topology/structure file;
- trajectory file;
- optional ligand identifier.
Output:
- RMSD/RMSF/Rg metrics;
- plots;
- run logs;
- artifact list;
- reproducibility manifest;
- Markdown/HTML report.
See:
docs/mvp-acceptance-criteria.mddocs/run-record-spec.mddocs/protocol-compliance-plan.mddocs/minimal-runner-contract.mddocs/skill-run-record-projection.mdschema/opensciflow-run-record.schema.jsonschema/biopilot-demo-request.schema.jsonschema/biopilot-plan-response.schema.jsonschema/biopilot-artifact-resolution.schema.jsondocs/api-draft.mddocs/sample-data-policy.mddocs/manifest-workflow-loading.mddocs/local-readiness-check.mddocs/demo-runbook.mdtemplates/report.md.j2examples/protein-md-stability/sample-run-manifest.jsonexamples/protein-md-stability/demo-run-request.jsonexamples/protein-md-stability/plan-response.blocked.jsonexamples/protein-md-stability/artifact-resolution.local.jsonexamples/protein-md-stability/sample-data-checklist.mdexamples/protein-md-stability/sample-data-metadata-template.md
Validate the sample run record:
python scripts\validate_demo_request.py
python scripts\validate_plan_response.py
python scripts\validate_artifact_resolution.py
python scripts\validate_run_records.pyGenerate a review-only planning response:
python scripts\plan_demo_run.pyResolve declared workflow and manifest artifacts without execution:
python scripts\resolve_demo_artifacts.pyCheck the local Python environment before dry runs:
python scripts\check_local_readiness.py- General autonomous science.
- Full plugin marketplace.
- Automatic arbitrary package installation.
- Clinical or drug-development decision support.
The Local Agent must execute only reviewed plugin commands. It must not execute arbitrary shell generated by an LLM.