RNA-Seq: Ultrafast gene expression analysis. Now with ambient shipping for cells and purified RNA. Learn More

Technical Note: RNA-Seq anchor-based batch correction

Aug 31, 2026
RNA-Seq
PS 0011 E anchor based batch correction header

What are batch effects?

Batch effects are technical variations that affect all samples within a batch similarly. Differences between batches can occur when samples are processed at different times, by different operators, or with different reagent lots. Batch effects can result in apparent expression differences that can obscure true biological signals and lead to misleading conclusions if not properly accounted for.

How can I avoid batch effects?

Strategic experimental design is the most effective way to avoid batch effects. Whenever possible, we recommend submitting related samples within a single order to ensure they are processed simultaneously, providing the highest level of data consistency and biological accuracy. To support this, our RNA-Seq workflow is designed to process up to 96 samples per batch. 

For larger studies that have more than 96 samples, or for projects requiring multi-batch submissions for another reason, we recommend including several identical samples on every plate to serve as anchor controls.

You can implement anchor controls using one of two methods:

  • Technical Replicates: Prepare a single control sample in bulk and distribute it across all plates.
  • Biological Replicates: Include replicates of the exact same experimental condition on every plate.

Both approaches provide the necessary reference points to correct batch effects and ensure that your results reflect true biological differences rather than plate-specific variation.
 

Using Plasmidsaurus’s on-platform anchor-based batch correction

Plasmidsaurus offers an on-platform anchor-based batch correction feature (currently in beta) to make comparing experiments across plates or batches easier. We use an implementation of RUVseq, minimizing the variability between anchor samples across batches to normalize results.

Instructions for use

  • Every batch must include ≥3 anchor samples that each have >5 million unique reads, and at least one other sample to be corrected.
    • More anchor samples increases the accuracy of the correction.
  • For effective batch correction, your anchor replicates should share the same biology as the groups in your DGE comparison (e.g. your control group). RUV estimates unwanted variation from the anchors — if their expression profile is too distant from the samples being compared, the correction factors it learns may not generalize well to your genes of interest.
  • All orders must use the same species reference.

If you have >96 samples in a single order, perform a batch correction by navigating to the sidebar and clicking the button “Set anchor samples”. Once batch correction is run, it can be toggled on and off across your Results page from the sidebar.

https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/single-order-batch-correction.png?w=2466&h=1314&auto=compress%2Cformat&fit=crop&dm=1788210982&s=96fd3a455e70135316f7bc3850752f09
https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/batch-correction-selection.png?w=2690&h=1846&auto=compress%2Cformat&fit=crop&dm=1788210982&s=fc074636a98bf876c9ad16c28ccdc8f1

If you have <96 samples in a single order, importing samples from a different order will prompt you to select anchor samples and run batch correction. One of the requirements of importing samples is to have a successful batch correction. Once batch correction is run, it can be toggled on and off across your Results page from the sidebar.

https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/multi-order-batch-correction.png?w=2466&h=1446&auto=compress%2Cformat&fit=crop&dm=1788210981&s=ba4a75c659fb9e392dce3742566583a1

Specific plots that use the batch correction will be marked with a blue “Batch corrected” badge. 

https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/batch-correction-badge.png?w=2102&h=1266&auto=compress%2Cformat&fit=crop&dm=1788210981&s=eb9de13042366fd589f13c804efd88f8


Outcomes of Plasmidsaurus’s anchor-based batch correction

To validate our batch-correction feature, we created technical replicates of HEK cells—treated with IFN-Beta, IFN-Gamma, or no treatment—and sequenced them in two separate orders. We included 4 technical replicates for each of the 3 conditions.

Run/OrderConditionCondition Name
1Untreated HEK cells (Control)Control_1
HEK cells treated with IFN-BetaBeta_1
HEK cells treated with IFN-GammaGamma_1
2Untreated HEK cells (Control)Control_2
HEK cells treated with IFN-BetaBeta_2
HEK cells treated with IFN-GammaGamma_2

Batch correction eliminates differences between technical replicates

There should be no difference observed between the two technical replicates after batch correction has been applied. Cross order comparison between technical replicates of the same condition (Order 1 vs. Order 2 DGE fold-change) shows no differential expression (beyond the false discovery rate) after batch correction with control samples as anchors.

https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/v2-fig1.png?w=4000&h=2715&auto=compress%2Cformat&fit=crop&dm=1788212272&s=86b3e2906a77d0e7cbc32088d0de2304

Any anchor with sufficient shared biology produces effective batch correction

As long as your anchor samples share sufficient biology with the sample categories used in the DGE, the specific choice of anchor remains flexible. (”Sufficient biology” means that a DGE comparison between any group in the batch corrected comparison and the anchor category itself would also be meaningful.)  For example, a cross-run comparison (Beta_1 vs. Beta_2 fold-change) produces similar results whether you use the Control samples or the Gamma samples as your anchors.

https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/v2-fig2.png?w=4000&h=1252&auto=compress%2Cformat&fit=crop&dm=1788212143&s=a8d0ee2bb6bc3d29f55a5acc7d36d44b

Batch correction recovers gold standard DGE results across runs
 

To demonstrate the impact of batch correction on a DGE comparison in a more typical experimental workflow, we compared the output of a “gold standard” comparison within the same run (Control_1 vs Beta_1, no batch effects) with the output of a batch corrected cross-run comparison (Control_1 vs. Beta_2). We see that using either the Control samples as anchors or the Gamma samples as anchor yields an output much more similar to the “gold standard” comparison than without any batch correction.

https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/v2-fig3.png?w=4000&h=1251&auto=compress%2Cformat&fit=crop&dm=1788212143&s=e13ddb54c23e953398975db85a0e32cb

Note: When given the option, there is a slight improvement in sensitivity if running a DGE with batch correction where one of the comparison groups is the anchor group, compared to if neither comparison groups are the anchor group. E.g. If comparing Control_1 vs Beta_2, using the control samples as anchors will yield more sensitive results than using the gamma samples as anchors. This is an improvement in the DGE output, not of the batch correction. This is because when running a DGE where one of the groups in the comparison is the anchor group, all anchor samples get automatically folded into the DGE. With more samples in a group, the statistical power of the DGE increases.

The reproducibility of the genes found to differentially express is easiest visualized with Venn Diagrams. Within-order comparisons between the Control sample and HEK cells treated with IFN-Beta show high agreement with one another. Without batch correction, cross-order comparisons are unreliable, but after correction, they have similar results to the within-order comparisons.
 

https://plasmid-saurus.transforms.svdcdn.com/production/Resource-Center/Tech-Notes/PS-0011-E-TechNote_RNA-Seq_anchor-based-batch-correction/v2-fig4.png?w=4000&h=1523&auto=compress%2Cformat&fit=crop&dm=1788212143&s=89f21814ed6cc79651268629f86ee414

Summary 

The most reliable way to compare DGE data is to sequence all of your samples in one run of 96 or fewer samples to avoid batch effects entirely. When you have to split your project into different runs, anchor-based batch correction is the most effective way to keep your data consistent. The Plasmidsaurus batch correction feature is designed to be user-friendly, handling the complex math behind the scenes, to ensure that the patterns you see in your data are a true reflection of your biology, not just a byproduct of when the samples were sequenced.

 


Version information
Document ID: PS-0011-E 
Version: 1.0
Revision date: 8/31/2026