CytoBatchNorm: an R package with graphical interface for batch effects correction of cytometry data

Read the full article

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Innovation in cytometry propelled it to an almost “omic” dimension technique during the last decade. The application fields concomitantly enlarged, resulting in generation of high-dimensional high-content data sets which have to be adequately designed, handled and analyzed. Experimental solutions and detailed data processing pipelines were developed to reduce both the staining conditions variability between samples and the number of tubes to handle. However, an unavoidable variability appears between samples, barcodes, series and instruments (in multicenter studies) contributing to “batch effects” that must be properly controlled. Computer aid to this aim is necessary, and several methods have been published so far, but configuring and carrying out batch normalization remains unintuitive for scientists with “pure” academic backgrounds in biology. To address this challenge, we developed an R package called CytoBatchNorm that offers an intuitive and user-friendly graphical interface. Although the processing is based on the script by Schuyler et al., the graphical interface revolutionizes its use. CytoBatchNorm enables users to define a specific correction for each marker in a single run. It provides a graph that guides you through quickly setting the correction for each marker. It allows corrections to be previewed and inter-marker effects to be checked as the settings are made. CytoBatchNorm will help the cytometry community to adequately scale data between batches, reliably reducing batch effects and improving subsequent dimension reduction and clustering.

VISUAL ABSTRACT

Article activity feed