RNA sequencing measures gene activity by counting short fragments of RNA. The counting is never perfectly even. Some samples yield more RNA than others, some steps in the lab capture RNA more efficiently than others, and some genes are simply easier to detect than others. External RNA Controls Consortium (ERCC) spike-ins are a set of synthetic RNA molecules of known sequence and known concentration that researchers add to a sample before sequencing begins. Because the researchers know exactly how much of each control went in, they can measure how much came out and use that to correct for technical variation across samples. That correction is what makes RNA-seq normalization more reliable.
What Are ERCC Spike-Ins and How Do They Work?
ERCC spike-ins are manufactured RNA transcripts designed by the External RNA Controls Consortium, a group convened by the National Institute of Standards and Technology. The set contains dozens of distinct sequences that do not match any known organism, so they cannot be confused with the sample’s own RNA. They come in a range of concentrations spanning several orders of magnitude.
The workflow is straightforward in principle. A known quantity of the spike-in mix is added to each RNA sample at a fixed point in library preparation. The sample is then sequenced as usual. Because the spike-in sequences are recognizable and their input amounts are documented, the output counts for each spike-in act as a ruler. If sample A recovers twice as many spike-in reads as sample B for the same input amount, that tells you sample A’s library was processed or sequenced more efficiently. The read counts for the sample’s own genes can then be adjusted to account for that difference.
The key idea is that spike-ins provide an absolute reference. Most normalization methods compare samples to each other. Spike-ins let you compare each sample to a fixed external standard.
Why Does RNA-Seq Need Normalization in the First Place?
Raw RNA-seq read counts are not directly comparable between samples. Several technical factors shift the numbers up or down independent of real biology.
- Sequencing depth. One sample may generate 20 million reads and another 40 million. The second will show more counts for nearly every gene purely because more sequencing happened.
- Library preparation efficiency. Enzymes, purification steps, and PCR amplification do not perform identically across samples.
- RNA input and quality. Degraded or low-input RNA behaves differently during conversion to sequencing libraries.
- RNA composition. If one sample is dominated by a handful of highly expressed genes, those genes consume a large share of the reads, which can make other genes look artificially low.
Standard methods such as counts-per-million scaling, median-of-ratios normalization (used in the DESeq2 analysis package), and upper-quartile normalization address sequencing depth and, to varying degrees, composition. They assume that most genes are not changing between samples, or that a stable reference set exists. When that assumption holds, these methods work well. When it does not, they can distort the picture.
Spike-ins add a layer that does not depend on that assumption, because the reference is external to the sample’s own biology.
How Do ERCC Spike-Ins Improve RNA-Seq Normalization?
Spike-ins improve normalization by separating technical noise from biological signal. Because the spike-in input is fixed and known, any variation in spike-in recovery across samples reflects technical variation rather than biology. That gives researchers a measurable handle on factors that would otherwise be invisible.
In practice, spike-ins support normalization in a few specific ways:
- Correcting for global shifts. If every spike-in in a sample reads lower than expected, the whole library was likely under-sampled or under-converted. Scaling factors derived from the spike-ins can correct for that.
- Detecting composition bias. When a few genes dominate a sample, standard methods can misattribute the shift. Spike-ins reveal whether the total RNA landscape changed or whether the sequencing simply captured a different slice of it.
- Comparing across experiments. Because the spike-in reference is the same across studies, it can in principle allow comparison of absolute transcript levels between datasets generated at different times or in different labs.
There is an important caveat. Spike-ins correct for variation that occurs after they are added. If the spike-in is introduced at the very start of library preparation, it captures most of the downstream technical variation. If it is added later, it captures less. And spike-ins cannot correct for variation that happened before they entered the sample, such as differences in RNA extraction efficiency or RNA degradation in the original tissue.
What Are the Limitations of ERCC Spike-Ins?
Spike-ins are a useful tool, not a universal fix. Several limitations are well documented in the methods literature.
They do not correct for everything. Spike-ins are synthetic RNA added at a specific step. They cannot account for differences in how the original biological sample was collected, stored, or extracted. Two samples with very different RNA integrity will still differ in ways spike-ins do not capture.
They add cost and complexity. Every sample needs a carefully measured spike-in addition, and the analysis requires extra steps. For large studies, that adds up.
They are not a substitute for good experimental design. Randomizing samples across batches, using consistent protocols, and including biological replicates remain the foundation of reliable RNA-seq. Spike-ins help with normalization, but they do not rescue a poorly designed experiment.
Their use is debated for some applications. Some researchers argue that for typical differential expression studies within a single experiment, standard normalization methods perform well and spike-ins add limited value. Others find spike-ins essential for absolute quantification and cross-experiment comparison. The evidence is mixed depending on the specific question being asked.
Recovery can be uneven. Spike-in transcripts are not identical to the sample’s own RNA in length, structure, or sequence context, and they may not behave identically during every enzymatic step. This means spike-in-based scaling factors are an approximation, not a perfect correction.
When Should Researchers Use Spike-Ins?
Spike-ins are most valuable when absolute quantification or cross-sample comparability matters. That includes studies comparing transcript levels across different batches, experiments, or laboratories, and studies where the total RNA composition is expected to shift substantially between conditions.
They are also used in single-cell RNA sequencing, where technical variation between cells and between runs is large. Some single-cell protocols incorporate spike-ins specifically to normalize across cells.
For a straightforward differential expression study within one batch, run with consistent protocols and adequate replicates, standard normalization methods are often sufficient. In that setting, spike-ins may add cost without a clear benefit. The decision depends on the study design and the question.
One clarification worth making: spike-ins are not a quality-control measure in themselves. They can reveal technical problems, but their primary purpose is normalization and quantification, not sample QC.
How Do Spike-Ins Compare to Other Normalization Methods?
Different normalization approaches make different assumptions. Understanding those assumptions helps explain where spike-ins fit.
| Method | What it assumes | What it corrects | Main limitation |
|---|---|---|---|
| Counts per million (CPM) | Total reads reflect total RNA | Sequencing depth | Distorted by highly expressed genes |
| Median-of-ratios (DESeq2) | Most genes are unchanged | Depth and composition | Fails if many genes shift |
| Upper-quartile | Upper expression range is stable | Depth and some composition | Sensitive to expression distribution |
| ERCC spike-ins | Known input, measurable output | Technical variation after spike-in addition | Does not capture pre-addition variation |
The comparison is not really about which method is best. It is about which assumptions hold for a given experiment. Spike-ins are valuable precisely because they do not rely on the assumption that most genes are unchanged. That makes them useful when that assumption is questionable.
What Does the Evidence Actually Show?
The ERCC consortium published its design and characterization work, and spike-ins have been adopted widely in the genomics community. Their use in normalization is supported by methodological research and by practical application in many studies.
That said, the evidence is not uniform across all applications. Some benchmarking studies have found that spike-in-based normalization performs well for absolute quantification but offers limited improvement over standard methods for routine differential expression within a single experiment. Other work has highlighted that spike-in recovery itself can vary in ways that complicate interpretation.
The honest position is this: spike-ins are a well-established tool with clear value in specific contexts, particularly absolute quantification and cross-experiment comparison. They are not a universal solution, and their benefit depends on the study design and the question being asked. Researchers should choose normalization methods based on the assumptions that fit their data, not on the assumption that adding spike-ins automatically improves every analysis.
Frequently Asked Questions
What are ERCC spike-ins used for?
ERCC spike-ins are synthetic RNA controls of known sequence and concentration added to RNA samples before sequencing. They are used to measure and correct for technical variation during normalization and to support absolute quantification of transcript levels.
Do ERCC spike-ins improve every RNA-seq experiment?
No. Spike-ins are most useful when absolute quantification or cross-experiment comparison matters. For routine differential expression within a single well-controlled batch, standard normalization methods are often sufficient and spike-ins may add cost without clear benefit.
What can ERCC spike-ins not correct for?
Spike-ins cannot correct for variation that occurs before they are added, such as differences in RNA extraction, sample storage, or RNA degradation in the original tissue. They also may not behave identically to the sample’s own RNA during every enzymatic step.
Are ERCC spike-ins the same as a quality control measure?
No. Spike-ins can reveal technical problems, but their primary purpose is normalization and quantification, not sample quality control. Quality control typically relies on separate metrics such as RNA integrity scores and library complexity measures.

