Skip to content
CBRAnalytics

Bioinformatics & statistical genomics for research groups

Turn raw reads into results you can defend in review.

CBRAnalytics runs the analysis your team does not have the bench time to run: single-cell and bulk RNA-Seq, tumour-normal variant calling, and shotgun metagenomics. Every project ships with the pipelines and version-pinned containers behind the figures, so a reviewer can follow the work from FASTQ to final table.

Version-pinned pipelines
Nextflow + Docker
NDA before data moves
Signed first, always
No model training on your data
Written into the contract
Turnaround quoted up front
Per project, not per ticket
results/scrna_pbmc_cohort
UMAP 1 UMAP 2
Cells retained
14,200
Clusters
5
Median genes/cell
2,410
Doublet rate
4.1%
CellRanger Seurat v5 Harmony scDblFinder

What we run

Four analysis tracks, reproducible by default

We take on the data types that strain most core facilities, and we keep the analysis reproducible whether you send one pilot library or a multi-cohort study. Pick a track, or send us a mix.

01

Single-cell & bulk RNA-Seq

From raw counts to the figures that go into the paper. We make the QC calls that quietly decide whether an experiment holds up: doublet removal, ambient RNA correction, batch integration, and cell-type annotation you can actually defend.

  • Cell Ranger
  • STARsolo
  • Seurat v5
  • Harmony
  • DESeq2
  • edgeR
  • GSEA
02

Tumour-normal variant calling

Somatic and germline calls with the artifacts worked out. We process matched tumour-normal pairs, filter against panels of normals and population databases, and annotate each call so the clinically meaningful variants separate from the sequencing noise.

  • GATK
  • DeepVariant
  • Mutect2
  • VEP
  • ClinVar
  • CNVkit
  • SnpEff
03

Shotgun & amplicon metagenomics

Who is present, in what proportion, and whether the difference means anything. We profile 16S/ITS amplicons and shotgun libraries, then pair the composition with the diversity statistics and ordinations reviewers ask for.

  • QIIME2
  • DADA2
  • Kraken2
  • Bracken
  • HUMAnN3
  • phyloseq
  • vegan
04

Custom pipelines & dashboards

For cohorts that no existing tool quite fits. We write the Nextflow or Snakemake workflow, containerise every step, and leave you with an interactive dashboard your group can keep running long after the engagement ends.

  • Nextflow
  • Snakemake
  • Docker
  • Apptainer
  • shiny
  • Quarto
  • Python

Sample deliverables

See what actually lands in your inbox

Each project ends in a set of figures and an interactive report you can share with co-authors. Below are three redacted examples, using public datasets with the sample identifiers stripped out.

UMAP 1 UMAP 2
CD3DIL7RMS4A1CD79ANKG7GNLYLYZFCGR3AFCER1A TBNKMonoDC mean expression -> scaled

Single-cell RNA-Seq

14,200 peripheral blood mononuclear cells from four donors, merged and batch-corrected with Harmony. Clusters were annotated against canonical markers rather than left as numbers.

Cells
14,200
Clusters
5
Median genes/cell
2,410
Doublets removed
4.1%
  • Doublet detection and ambient RNA correction
  • Pseudobulk differential expression with DESeq2
  • Marker panels and compositional shifts reported per cluster

Every deliverable ships with the figure source, the container digest, and the exact command that produced it.

Anonymized preview

Pipeline architecture

The workflow behind every result, handed over intact

We build each project as a versioned workflow, not a folder of scripts someone half-remembers writing. Inputs, tools, and parameters live in the workflow file, and every step runs in a pinned container.

Version-pinned containers
Every tool is locked to a container digest. A rerun in a year produces the same numbers, not a close enough approximation.
One command in, one report out
Point Nextflow at a samplesheet and the full analysis rebuilds: QC, alignment, modelling, figures, and the report.
Handover is part of the job
You get the workflow, the config, the containers, and a README written for the next person who inherits the project.
Runs where you need it
Your cluster, a cloud VM, or a workstation with Docker. The pipeline does not care which.

main.nf

reproducible
  1. 1

    Raw reads

    FASTQ

  2. 2

    QC & trimming

    FastQC, fastp

  3. 3

    Align & quantify

    STAR, Salmon

  4. 4

    Model

    DESeq2, Seurat

  5. 5

    Report

    Quarto, R

$ nextflow run cbranalytics/rnaseq

[OK] 5 processes · 0 errors · report written

Data governance

Your data stays under your control

Sequence data is sensitive, and we handle it that way. The commitments below are written into the contract, not tucked into an FAQ.

NDA before the first byte

A mutual NDA is signed before we see a single read. It covers your samples, your metadata, and everything derived from them.

Encrypted, isolated compute

Analysis runs in an isolated environment with encryption in transit and at rest. Only the analysts assigned to your project can reach the working data.

Deletion you can point to

Once you sign off, we delete the raw data on a schedule you choose, thirty days by default, and send written confirmation when it is gone.

No training on client data

We do not train foundation models on your data or route it through a third-party model. That is a contract term, not a setting someone can flip.

We work to data-minimisation principles and can execute a business associate agreement for clinical work. Ask during scoping and we will confirm what applies to your project.

How we work

A short, predictable route from data to answer

Five steps, and you always know which one you are on.

  1. 1

    Scoping call

    You tell us the design: sample count, sequencing depth, and the question that needs answering. We reply within two business days with a fixed scope, a turnaround, and a price.

  2. 2

    NDA and statement of work

    We sign the NDA and a short statement of work. Fixed price, milestone based. No hourly rates and no surprise invoices halfway through.

  3. 3

    Analysis with checkpoints

    The pipeline runs with a progress note at each milestone, so you are never left guessing whether things are on track.

  4. 4

    Delivery and walkthrough

    You receive the report, the figures, and the code, followed by a call where we walk your team through what the results do and do not support.

  5. 5

    Support while it is in review

    A window for questions while the paper is under review. If a reviewer asks why a gene was filtered out, we answer them directly.

Send us the project brief

The more you tell us about the design up front, the more precise our answer will be. If some of it is still open, say so.

General inquiries
info@cbranalytics.com
Time zones
US, EU, and AU hours, with Gulf coverage. Scoping replies usually land within one business day.

Happy to sign an NDA before you share anything sensitive.

We use your details only to answer your request. We do not add you to any mailing list.

Prefer to book directly?

Schedule a Discovery Call