AutoBiology CLI

AutoBiology turns biological SOP text into structured automation requirements. The CLI parses procedure text, builds operation hypergraphs, generates deterministic R1-R10 requirements, optionally adds LLM-assisted candidates, and writes coverage reports with Mermaid diagrams.

Install

npm install -g autobiology-cli
autob --help
autob update --check

The installed command is autob. The npm package contains the CLI runtime, bundled data/ knowledge base, and user documentation.

Documentation

Quick Run

autob init
autob run your-sop.txt -o out

Open out/report.md first, then inspect the JSON files for structured data.

To check whether a run used the optional LLM layer:

autob config show
node -e "const fs=require('fs'); const m=JSON.parse(fs.readFileSync('out/run-meta.json','utf8')); console.log(m.config.llmModel)"
rg -n '"LLM-Candidate"' out/04-requirements.json

Knowledge Base And Artifacts

The CLI includes the curated data/ knowledge base used by the deterministic stages: synonyms, domain action patterns, parameter constraints, and the standard risk catalog. autob run loads it once and passes it through atomize, hypergraph, and requirements generation.

The GitHub repository also includes publication/ for paper-oriented methods, reproducibility notes, figures, and sample outputs, plus graphify-out/ for the generated code knowledge graph and architecture report.

See LLM And Artifacts for the LLM enablement check, deterministic and LLM responsibility boundary, and artifact usage notes.