Bulk RNA-seq & DE
Gene- and transcript-level quantification with rigorous differential-expression testing across conditions, genotypes, or treatments.
From raw reads to a defensible expression story. We run bulk and single-cell RNA-seq pipelines—quantifying transcripts, calling differential expression, resolving cell types and splicing, and layering pathway enrichment—and hand back tables and figures documented for publication and review.
Transcriptomics turns RNA sequencing reads into a quantified, interpretable picture of which genes and transcripts are active—and how that activity shifts between conditions, cell types, or time points. The hard part is rarely running a single tool; it is choosing quantification and statistical models suited to your design, controlling batch effects and false discovery, and documenting every decision so the result survives peer review.
We build and run that workflow for you. Whether you have a bulk RNA-seq comparison across a handful of groups or a single-cell atlas of a whole tissue, we take your data through QC, quantification, normalization, differential expression, and functional interpretation using established, peer-reviewed tools—never opaque in-house black boxes—and return results with the tool versions and parameters recorded for full reproducibility.
One service spanning the full range of RNA measurement—from bulk expression across conditions to single cells, splicing, and space.
Gene- and transcript-level quantification with rigorous differential-expression testing across conditions, genotypes, or treatments.
QC, doublet removal, integration, clustering, cell-type annotation, and marker discovery that resolve heterogeneity within a sample.
Differential exon usage, isoform switching, and splicing events quantified between conditions from short- or long-read data.
Chimeric transcripts and fusion events called and filtered from RNA-seq—valuable for oncology and disease-mechanism studies.
Over-representation and gene-set enrichment against curated ontologies turn a gene list into interpretable biology.
Expression mapped back onto tissue architecture—spot and cell segmentation, clustering, and spatial domain analysis.
Full-length transcript discovery, isoform quantification, and novel-isoform characterization from PacBio and Nanopore reads.
miRNA identification and quantification, novel-miRNA prediction, and small-RNA differential expression with target context.
A transparent, best-practice sequence—each step chosen for your data type and documented in the final report. Nothing is a black box.
Steps are adapted to your design: bulk vs. single-cell, model vs. non-model organism, two groups vs. a time course. We confirm the plan with you before any compute begins.
Raw-read QC, adapter and quality trimming, and a per-sample quality summary before anything downstream.
Tools: FastQC · MultiQC · fastp · Trim Galore
Spliced alignment or fast transcript-level pseudoalignment to your reference, producing a gene- or transcript-count matrix.
Tools: STAR · HISAT2 · Salmon · kallisto
Library-complexity, gene-body coverage, and mapping-rate checks, plus PCA and clustering to catch batch effects and outliers early.
Tools: RSeQC · Qualimap · tximport · PCA
Count normalization and an appropriate statistical model for your design—covariates and batch terms included where needed.
Tools: DESeq2 · edgeR · limma-voom
FDR-controlled differential expression—plus clustering, cell-type annotation, or splicing analysis for single-cell and isoform designs.
Tools: DESeq2 · Seurat · Scanpy · rMATS
Over-representation and gene-set enrichment against curated ontologies to turn ranked gene lists into interpretable biology.
Tools: clusterProfiler · fgsea · GO · MSigDB
Annotated result tables, publication-quality figures, a QC report, and reproducible methods with every tool version.
Tools: ggplot2 · MultiQC · versioned methods manifest
We select from the field's standard toolkit rather than forcing every dataset through one pipeline. A representative set of what we work with:
Expression numbers are only as useful as the annotation around them. We build on the community's authoritative, versioned resources.
There is no single best design—only the right one for your question and budget. A quick orientation; we will help you decide.
| Dimension | Bulk RNA-seq | Single-cell RNA-seq | Spatial transcriptomics |
|---|---|---|---|
| Resolution | Average expression across a whole sample | Per-cell profiles resolving distinct populations | Expression tied to tissue location |
| Best answers | How does expression differ between conditions? | Which cell types are present and how do they change? | Where in the tissue is expression happening? |
| Typical output | DE gene tables, volcano/heatmap, enrichment | Clusters, UMAP, cell-type maps, markers | Spatial domains, niches, co-localisation |
| Relative cost | Lowest per sample; most established | Higher per sample; richer resolution | Highest; specialised platforms |
| Best suited to | Condition comparisons, large cohorts, time courses | Heterogeneous tissue, rare populations, atlases | Architecture-dependent biology & microenvironment |
Not just a count matrix dropped in a folder—every output you need to analyse, publish, and reproduce the work.
Every pipeline follows documented best practices, with appropriate normalization, batch handling, and false-discovery control so significance is earned rather than assumed. Where it applies, we use spike-in controls and established benchmark datasets to check quantification behaves as expected. Each run records its tool versions, parameters, and reference builds.
The practical payoff: your methods section writes itself, a reviewer can re-run the analysis, and a result from today can be reproduced a year from now. We will also tell you honestly when a design or sample size won't support the conclusion you're after.
What researchers and project leads most often ask before starting an RNA-seq project.
Tell us your organism, data type, and question—we'll scope it honestly, including if a different design would serve you better.