Skip to content
Product · BioCost

BioCost

Deterministic. Read-only. Replayable.

trace.tsv → cost report → nextflow.config patch

Drop-in cost analyzer for Nextflow workflows. Upload trace files, get process-level cost breakdowns, ranked recommendations, and a deterministic patch you can review before applying.

Built for bioinformatics leads who need to explain spend, prioritize optimizations, and keep a paper trail without mutating live pipelines.

Run BioCost locally against any Nextflow artifact directory.

costopt analyze
bash
$ costopt ingest ./nextflow-artifacts /tmp/run-001
$ costopt analyze /tmp/run-001
$ costopt report /tmp/run-001
$ costopt patch_nextflow /tmp/run-001 nextflow.config
$ costopt verify /tmp/run-001
report.htmlrun_summary.jsonnextflow_config_patch.txtreceipt.json
Evidence
Every analysis produces deterministic artifacts you can inspect, version, and verify.
Analysis depth
Cost + runtime + retries
Process-level
Every process is scored, not just the total bill.
Output artifacts
Report + summary + patch
5 files
HTML report, JSON summary, recommendations, patch, and receipt.
Patch safety
By default
Read-only
BioCost never mutates your pipeline unless you apply the patch.
Determinism
Canonical JSON hashing
Verified
Receipt.json contains hashes so outputs are auditable.

Built for teams that require proof

BioCost turns noisy trace files into reviewable artifacts. Every recommendation includes a confidence score, estimated savings, and a rationale you can share with finance or procurement.

Cost visibility
  • Ingest Nextflow trace files and normalize spend across processes, retries, and cached tasks.
  • See which processes dominate runtime and cost, not just the final invoice.
Deterministic reports
  • Canonical JSON outputs with stable ordering and verifiable hashes.
  • Receipt.json records the exact ingest policy, tool version, and input hashes.
Safe patching
  • Recommendations include an estimated savings range and confidence score.
  • patch_nextflow emits a diff file you can review in version control before applying.
Start with a Snapshot Report
We analyze a baseline run and return deterministic cost artifacts you can audit and replay.

Part of the Omnis platform

BioCost fits into the same deterministic rail as BioFlow and BioAudit. Cost visibility is just another verifiable artifact.

Use cases

Built for teams who need cost clarity before scaling pipelines or quoting clients.

Developer corner

BioCost is a Python CLI that runs locally. Install it in a virtual environment, point it at a Nextflow artifact directory, and get deterministic outputs in seconds.

Local CLI
$ costopt ingest ./artifacts /tmp/run-001
$ costopt analyze /tmp/run-001
$ costopt report /tmp/run-001
$ costopt patch_nextflow /tmp/run-001 nextflow.config
$ costopt verify /tmp/run-001
Outputs report.html, run_summary.json, recommendations.json, nextflow_config_patch.txt, and receipt.json.

Get cost visibility on your Nextflow runs

Upload a trace, get a deterministic cost breakdown, and a replayable patch artifact. Snapshot Reports make the decision obvious.