scRNA-seq QC Calculator
Calculate key scRNA-seq quality metrics: genes per cell, UMI counts, mitochondrial fraction.
The Three Core QC Metrics
Single-cell quality control filters on three numbers, and each identifies a different failure mode.
| Metric | Low value means | High value means |
|---|---|---|
| UMI count | Empty droplet or dying cell | Doublet |
| Genes detected | Poor capture, ambient RNA | Doublet |
| Mitochondrial % | — | Damaged or dying cell |
The mitochondrial fraction is the most diagnostic. When a cell's membrane is compromised, cytoplasmic RNA leaks out while mitochondrial transcripts remain enclosed within mitochondria — so the mitochondrial proportion rises as the cell dies.
| Tissue | Typical mito threshold |
|---|---|
| Most tissues | 5–10% |
| Heart, muscle | 20–30% — genuinely mito-rich |
| Nuclei preparations | < 5% |
Applying a 10% threshold to cardiac tissue would discard the cardiomyocytes, which are legitimately mitochondria-dense. Thresholds must be set per tissue from the observed distribution, not copied from a tutorial.
Doublets and Ambient RNA
Doublet rate scales with loading concentration, running roughly 0.8% per 1,000 cells loaded on droplet platforms. Loading 10,000 cells gives around 8% doublets — enough to create spurious intermediate cell types in clustering.
Computational detection simulates artificial doublets from the observed data and flags cells resembling them. It works well for doublets of different cell types and poorly for doublets of the same type, which remain largely undetectable.
Ambient RNA is the other pervasive artefact: free transcripts from lysed cells are captured alongside genuine ones in every droplet. This creates apparent low-level expression of markers a cell should not express, and correction tools estimate the contamination from empty droplets.
Worked Examples
Common Mistakes
Heart and muscle are legitimately mitochondria-rich. A 10% cutoff would discard exactly the cells of interest. Set thresholds from the observed distribution.
Doublets rise roughly 0.8% per 1,000 cells loaded. Overloading creates artefactual intermediate populations in clustering.
Ambient RNA from lysed cells is captured in every droplet, producing apparent expression of markers the cell does not make.
Very high UMI counts and gene numbers indicate doublets. Both tails of the distribution need attention.