Free and open source.

Computational biology infrastructure
in minutes, not months.

bioAF gives small biotech teams production-grade pipelines, notebooks, and experiment tracking on day one. No DevOps engineer required.

bioAF dashboard showing active runs, notebook sessions, and recent activity
From zero to platform

One command. One working platform.

What used to take a quarter of DevOps work runs in the time it takes to grab coffee. No compute team, no install guide, no babysitting.

Run on your laptop
bash <(curl -fsSL https://raw.githubusercontent.com/bioAF/bioAF/main/install-gcp.sh)

Choose public or private IP. Paste the one-time setup code into the URL it prints to claim your admin account.

  • Provisions GCP: VM, firewall, and a service account scoped to your project.
  • Builds the stack: containers, dependencies, and environment configuration.
  • Runs migrations: PostgreSQL schema and seed data ready for the first sign-in.
  • Brings up every service: web UI, API, workers, JupyterHub, RStudio, and the pipeline runner.

Powered by tools that stand on their own

bioAF is an orchestration layer, not a walled garden. It builds on industry standard tools you already know.

Industry-standard foundations

Everything bioAF provisions and manages (Kubernetes, PostgreSQL, Nextflow, JupyterHub, RStudio, GCS) is mature, widely-adopted, and has large communities behind it. bioAF didn't invent any of it. It just wires it together.

You own everything

Your data lives in your GCP project. Your infrastructure is defined in Terraform you can export at any time. There are no proprietary formats, no hosted dependencies, and no gates between you and your own work.

Replace bioAF at any time

If your needs change, or if this project stops being maintained, you can replace bioAF's control plane with your own tooling and everything underneath keeps working. The pipelines still run. The data is still there. The notebooks still launch.

Bioinformatics

Nextflow
Nextflow
nf-core
nf-core
CellxGene Discover
CellxGene Discover

Analysis & Compute

Jupyter
Jupyter
RStudio
RStudio
Python
Python
R
R

Infrastructure

Google Cloud
Google Cloud
Docker
Docker
Kubernetes
Kubernetes
PostgreSQL
PostgreSQL
Terraform
Terraform
Git
Git
GitHub
GitHub

Built for your whole team

Multi-user from day one. Customizable roles and access controls grow with your team from bench to boardroom.

🧬

Bioinformaticians

Run scRNA-seq pipelines, launch Jupyter or RStudio with versioned environments, and access your data, all from one place.

🧪

Bench Scientists

Register experiments, upload FASTQ files, and explore results with interactive visualizations. No command line needed.

📊

PIs & Lab Managers

Track team progress, monitor cloud costs, and maintain a complete audit trail from sample to publication.

From zero to science in four steps

1

Deploy

Run one command on your laptop. It provisions GCP, builds the stack, brings up every service, and prints a URL with a one-time setup code so you can claim your admin account.

i What happens under the hood?
./install-gcp.sh sets up the gcloud CLI, creates the VM, firewall rules, and service account, then builds the containers, runs migrations, starts the services, and prints a one-time setup code that proves you have admin access. You choose whether the VM uses a public or private IP.
2

Experiment

Create experiments with structured metadata and add your samples. bioAF tracks everything from bench to results.

3

Run

Launch pipelines from the built-in catalog or start a notebook session. Monitor progress in real time.

i What pipelines are included?
bioAF ships with nf-core pipelines for scRNA-seq, bulk RNA-seq, ATAC-seq, and more. You can also add your own custom workflows.
4

Explore

View QC dashboards, browse results in cellxgene, and share findings with your team.

bioAF mascot

Free and open source. Always.

bioAF is open source software. Deploy it on your own cloud project and own your data, your infrastructure, and your results. No vendor lock-in, no per-seat fees.

Get Started