Getting started
How BioStelo works
From natural-language intent to reproducible pipeline results in five steps.
Describe your task
Open a Thread and describe what you want to analyze in plain English, for example "QC triage for PBMC replicate set" or "differential expression for treated vs control".
BioStelo generates a spec
The agent reasons over your intent and produces a structured AnalysisSpec: inputs, pipeline, parameters, and expected outputs, all reviewable before anything runs.
Review and approve
You inspect the spec, adjust parameters if needed, then approve. Nothing executes until you sign off, so you stay in control of every formal run.
Run the analysis
BioStelo submits the approved spec to the Pipeline Engine. Results, logs, and provenance artifacts are collected and linked back to your Thread.
Iterate and promote
Review results inline. Refine the spec, ask follow-up questions, or promote confirmed findings into your research memory for future Threads.
Pro tip: use Thread instructions
Open a Thread and add a # SESSION block to pin goals, guardrails, and context. The agent reads these instructions before every turn, so you never need to repeat yourself.