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.
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.
- 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.
- Canonical JSON outputs with stable ordering and verifiable hashes.
- Receipt.json records the exact ingest policy, tool version, and input hashes.
- Recommendations include an estimated savings range and confidence score.
- patch_nextflow emits a diff file you can review in version control before applying.
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.
Add cost visibility to internal CI/CD without building a custom billing parser.
Understand per-run cost drivers so throughput scaling is predictable.
Generate client-facing cost breakdowns and optimization reports from existing traces.
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.
$ 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
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.