Boxfish Software

Cambridge, UKGet in touch

Infrastructure and software for computational biology teams

Boxfish Software is a software consultancy in Cambridge, UK. We set up and maintain the cloud infrastructure, pipelines, data storage and internal tools that computational biology teams depend on, working alongside your scientists so their time goes on the analysis.

Get in touch
a typical first setup
compute
Batch jobs and on-demand instances, off when idle
pipelines
Nextflow or Snakemake, versioned and tested
data
Raw data and versioned reference sets in object storage
environments
Containers with pinned dependencies
access
Single sign-on, permissions per project
costs
Budgets and alerts per project
ai
Agent skills for routine tasks, within those limits

starting out

Setting up from scratch

A new company usually has a computational scientist or two and no infrastructure yet. We set up the basics: somewhere to run analyses, somewhere to keep data, and a way of working that will still suit the team as it grows.

  • Cloud accounts, access and budgets
  • Pipeline runners and compute that scales to zero
  • Raw data storage and reference data versioning
  • Sample and metadata tracking
  • Code repositories, CI and reproducible environments
  • Sensible handling of partner and CRO data

ai

Letting the team do more through AI

AI assistants such as Claude can handle routine infrastructure work if they are set up for it. We write the skills and permissions that let your scientists do things themselves, such as starting a cloud instance, launching a pipeline run or checking what a project has cost, without waiting for an engineer. Limits on what each skill can touch, and what it can spend, are set in advance.

  • Skills for your own infrastructure and pipelines
  • Self-service compute within budgets you set
  • Coding agents set up with tests and review
  • Permissions that limit what an agent can change
  • Helping the team build it into daily work

pipelines

Turning analyses into pipelines

Most analyses start as a script or notebook written for one dataset. We turn them into pipelines that run on new batches of samples, give reproducible results, and show clearly when an output has changed.

  • Nextflow and Snakemake
  • Tests against known-good outputs
  • Run tracking and provenance
  • Seeing what each run costs
  • Ingesting data from sequencing providers

tools

Tools for everyone else

Once results exist, other people need to see them. We build internal apps and dashboards so the lab and the wider company can find what they need without a scientist rerunning an analysis.

  • Internal tools and dashboards
  • Python and React applications
  • Porting R Shiny apps to something maintainable
  • Getting off low-code tools that stalled

existing code

Looking after what is already there

If you already have code and infrastructure, we can make it easier to maintain: better tested, cheaper to run and simpler to deploy.

  • Tests and CI for existing code
  • Reducing cloud costs
  • Security and dependency hygiene
  • Moving self-hosted tools to the cloud

contact

Get in touch

If you are setting up a computational team, or have one spending a lot of its time on infrastructure, we are happy to talk it through. If we are not the right fit, we can usually suggest someone who is.

Or email support at boxfishsoftware.com