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- 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