DESeq2 differential expression

    Run DESeq2 differential expression analysis reproducibly

    A practical guide to differential gene expression with DESeq2: what it needs, how the design formula works, and how to run it on Bridge Horizon so every result stays traceable.

    What DESeq2 does, in plain terms

    DESeq2 takes a matrix of raw RNA-seq counts and a table describing your samples, and tells you which genes differ between conditions. It normalizes for sequencing depth, models count variability, shrinks noisy estimates, and returns log2 fold-changes with p-values adjusted for multiple testing.

    Two decisions drive the result more than anything else: the design formula, which lists the variables that explain your counts with the variable of interest last, and the contrast, which states exactly which groups are being compared. Everything else is bookkeeping, but that bookkeeping is where reproducibility is usually lost.

    On Bridge Horizon, the count matrix, sample sheet, design, contrast, package versions, and outputs are captured as one tracked run. Your bioinformatician validates the workflow once; anyone on the team can run it on their own data and re-run it identically later.

    How Bridge Horizon runs it

    From raw data to results, in one workspace

    1

    Bring in your counts

    Upload a raw count matrix from featureCounts, HTSeq, or tximport, or start from FASTQs and let the RNA-seq pipeline produce the counts.

    2

    Describe your samples

    Fill in a guided sample sheet with condition, batch, donor, or timepoint. These become the variables available to your design.

    3

    Set the design and contrast

    Choose which variables to control for and which groups to compare, for example treated versus control while adjusting for batch.

    4

    Run DESeq2

    Bridge Horizon runs normalization, dispersion estimation, testing, and optional lfcShrink fold-change shrinkage, and records the package versions used.

    5

    Review the results

    Inspect the results table, volcano and MA plots, and PCA of the samples to sanity-check the comparison before sharing it.

    6

    Share and re-run

    Your PI and bioinformatician open the same run. Change a cutoff or a contrast and the new run sits alongside the original for comparison.

    Reproducible bioinformatics workflows

    Every run is reproducible by default

    Reproducibility shouldn't depend on whoever ran the analysis still being on the team. Bridge Horizon captures everything that went into a result, the pipeline version, parameters, reference, container image, and inputs, so any teammate can re-run it identically months or years later.

    Versioned pipelines

    Pipelines are pinned to a specific version on every run, so an old analysis doesn't silently change when the pipeline does.

    Full parameter logs

    Every parameter, input file, and reference is recorded automatically. No lab notebook entries to maintain by hand.

    Audit-ready provenance

    When a reviewer, client, or auditor asks how a figure was made, you can show them the full chain in one click.

    FAQ

    Common questions

    See how Horizon fits your team.

    Built on production genomics experience since 2020, Horizon makes every dataset, pipeline run, and parameter shared and traceable across your entire team.