Getting started

How BioStelo works

From natural-language intent to reproducible pipeline results in five steps.

Start

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".

Plan

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

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.

Execute

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

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.