Anticlustering for sample allocation to minimize batch effects

High-throughput sequencing enables efficient processing of DNA and RNA samples in batches, but batch effects can obscure true biological signal. We propose using anticlustering as an automated method to assign samples to balanced batches, minimizing covariate imbalance and supporting user-defined constraints such as batch size, number of batches, and "must-link" assignments. In simulations, anticlustering outperforms existing methods in assigning balanced batches. We illustrate its utility using a real-life example from the University of California, San Francisco (UCSF)-Stanford Endometriosis Center for Discovery, Innovation, Training and Community Engagement (ENACT) Center, where multiple samples per individual required processing within the same batch to avoid confounding. The Two-Phase Must-Link (2PML) anticlustering algorithm realized the must-link restrictions while balancing disease stage, menstrual cycle phase, case vs. control, and clinical site. All methods are accessible via the free, open-source R package anticlust, with a companion RShiny web app for visualization and interactive batch assignment.

Authors

Institutions

Publication Details

Journal
Cell Reports Methods
Published
2025-08-01
DOI
https://doi.org/10.1016/j.crmeth.2025.101137
Primary Topic
Gene expression and cancer classification
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Anticlustering for sample allocation to minimize batch effects

Maïgane Diop, Syed Bukhari, Kim Chi Vo, Linda C. Giudice et al.
Cell Reports Methods
Gene expression and cancer classification
article

Anticlustering for sample allocation to minimize batch effects

Maïgane Diop, Syed Bukhari, Kim Chi Vo, Linda C. Giudice, Gunnar W. Klau, Tomiko Oskotsky, Brice Gaudillière, Martin Papenberg, Jingjing Li, Bi‐Cheng Liu, Juan C. Irwin, Brittany Davidson, Boris Oskotsky, Alexis J. Combes, Marina Sirota, Cheng Wang, David K. Stevenson
article en

Abstract

High-throughput sequencing enables efficient processing of DNA and RNA samples in batches, but batch effects can obscure true biological signal. We propose using anticlustering as an automated method to assign samples to balanced batches, minimizing covariate imbalance and supporting user-defined constraints such as batch size, number of batches, and "must-link" assignments. In simulations, anticlustering outperforms existing methods in assigning balanced batches. We illustrate its utility using a real-life example from the University of California, San Francisco (UCSF)-Stanford Endometriosis Center for Discovery, Innovation, Training and Community Engagement (ENACT) Center, where multiple samples per individual required processing within the same batch to avoid confounding. The Two-Phase Must-Link (2PML) anticlustering algorithm realized the must-link restrictions while balancing disease stage, menstrual cycle phase, case vs. control, and clinical site. All methods are accessible via the free, open-source R package anticlust, with a companion RShiny web app for visualization and interactive batch assignment.

Cell Reports MethodsVol. 5(8)
University of California, San Francisco (US), Reproductive Science Center (US), Stanford Medicine (US), Broad Center (US), Heinrich Heine University Düsseldorf (DE), University of San Francisco (US), Stanford University (US)
National Institutes of Health, National Institute of Child Health and Human Development, Eunice Kennedy Shriver National Institute of Child Health and Human Development
Openalex Percentile: Top 81%
Gene expression and cancer classification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.