Installation

Install the package

pip install biocomposer

This installs a precompiled wheel from PyPI. Wheels are published for CPython 3.10–3.12 on Linux (x86_64) and macOS (Apple Silicon); pip automatically selects the right one for your platform.

Create the working directories the CLI expects:

mkdir inputs   # your FASTA / PDB / etc. input files
mkdir run      # your pipeline scripts

What else you need

The full list of prerequisites, the bv registry client, Docker (for local runs), Modal (for cloud runs), and API keys, is covered on the Running a pipeline page, along with how to actually launch a pipeline.

In short:

  • API key in a .env file (GEMINI_API_KEY / GOOGLE_API_KEY / ANTHROPIC_API_KEY / OPENAI_API_KEY), connectors are LLM-generated.

  • bv registry client: cargo install biov.

  • Docker running, for local execution only.

  • Modal — installed automatically with biocomposer; run modal setup once to authenticate, for cloud execution only.

Then head to Running a pipeline, or see Example pipelines for worked pipelines.