Bench Tools Free browser-based calculators for the lab and for bioinformatics

ToolsStatistics

Gene List Intersection, Union & Difference — Online Venn Set Calculator

Paste 2–3 gene/ID lists and instantly get intersections, unions, and unique elements, with deduplication and case normalization.

After running two differential expression analyses, the first question is usually “how much do these two gene sets overlap?” No software installation needed — just paste your lists.

The tool does three things: deduplicatenormalize (optionally unify case and strip whitespace) → set operations.

Unify your ID namespace before running set operations. This is the most common mistake: one list uses gene Symbols (TP53), the other uses Ensembl IDs (ENSG00000141510) — the intersection will be 0. Even within Symbols, the same gene can appear under different names across annotation versions (aliases, renamed genes), so for formal analyses it is best to map everything to Ensembl IDs or Entrez IDs first.

A large overlap does not imply biological significance. If both sets contain 3,000 genes against a background of 20,000, the expected overlap by chance is roughly 450. To test whether an overlap is statistically significant, run a hypergeometric test — use the Enrichment Significance Test tool on this site, entering the background size, both list lengths, and the overlap count.

FAQ

Why is the intersection of my two gene lists empty?

Most likely the ID namespaces don't match (Symbol vs. Ensembl vs. Entrez), or there are case or whitespace differences. Unify your IDs before comparing.

Is an overlap of 300 genes large?

Compare it against the random expectation. With both sets at 3,000 genes and a background of 20,000, the expected overlap by chance is roughly 450 — so 300 is actually below expectation. Use the Enrichment Significance Test tool on this site to compute the p-value and fold enrichment directly.

Related tools

log2FC ↔ Fold Change Online Converter

Convert between log2FC and fold change, with up/downregulation percentages and a common threshold reference table.

Standard Curve Linear Regression and Back-Calculation of Unknown Samples (BCA / Bradford / ELISA)

Paste standard concentrations and absorbance readings to obtain slope, intercept, and R², then back-calculate unknown sample concentrations.

Sequencing Depth & Data Volume Calculator (Lander-Waterman)

Convert between sequencing depth, read count, data volume, and genome size in either direction.

No ads, no tracking, no sign-up — and every formula here is checked against a known answer. Keeping it that way takes ongoing work. If it saved you time, buy me a coffee.
Buy me a coffee