biors 0.57.3

Command-line tools for bio-rs biological AI model input workflows.
biors-0.57.3 is not a library.

bio-rs

CI Release Benchmark Contracts License: MIT/Apache-2.0

bio-rs is a Rust-based bio-AI data/tooling engine for validating biological data, preparing model-ready inputs, and emitting reproducible JSON contracts across CLI, Rust, Python, WASM, local services, and agent tools.

What It Does

  • Validates protein, DNA, RNA, FASTQ, PDB, SMILES, SDF, and MOL2 inputs.
  • Builds tokenizer IDs, attention masks, model-input payloads, reports, and pipeline locks.
  • Checks package manifests, model artifacts, checksums, fixtures, and runtime bridge plans.
  • Exposes the same local-first contracts through the CLI, Rust, Python, WASM, MCP, and local HTTP/service schemas.

See docs/sequence-kind-support.md before making broad DNA/RNA support claims. Package skeleton generation and Python/Hugging Face conversion remain protein-first.

Quickstart

cargo install biors --version 0.57.3
biors --version
biors doctor
biors seq validate --kind auto testdata/sequences/multi.fasta
printf '>dna\nACGT\n' | biors workflow --profile dna-iupac --max-length 128 -
biors package validate testdata/protein-package/manifest.json
biors service contract

More examples: docs/quickstart.md

Evidence

Committed benchmark reports track release regressions across CLI, Python, WASM, MCP, and optional backend smoke paths. They are reproducible guardrails, not universal throughput claims.

Current checked-in examples include:

Main Docs

Development

scripts/check-fast.sh
scripts/check.sh

License

Dual licensed under MIT OR Apache-2.0. If you use bio-rs in research software or publications, cite the repository and version via CITATION.cff.