ORIGINAL RESEARCH article

Front. Astron. Space Sci., 01 June 2023

Sec. Astrobiology

Volume 10 - 2023 | https://doi.org/10.3389/fspas.2023.1200132

Batch effect correction methods for NASA GeneLab transcriptomic datasets

  • 1. Blue Marble Space Institute of Science, NASA Ames, Seattle, United States

  • 2. NASA Ames Research Center, Moffett Field, CA, United States

  • 3. GeneLab Multi-Omics Analysis Working Group, Houston, TX, United States

  • 4. Department of Computer Science, Stanford University, Stanford, CA, United States

  • 5. KBR, Space Biosciences Division, NASA Ames Research Center, Moffett Field, CA, United States

  • 6. The Bionetics Corporation, NASA Ames Research Center, Moffett Field, CA, United States

  • 7. Logyx, LLC, Mountain View, CA, United States

Abstract

Introduction: RNA sequencing (RNA-seq) data from space biology experiments promise to yield invaluable insights into the effects of spaceflight on terrestrial biology. However, sample numbers from each study are low due to limited crew availability, hardware, and space. To increase statistical power, spaceflight RNA-seq datasets from different missions are often aggregated together. However, this can introduce technical variation or “batch effects”, often due to differences in sample handling, sample processing, and sequencing platforms. Several computational methods have been developed to correct for technical batch effects, thereby reducing their impact on true biological signals.

Methods: In this study, we combined 7 mouse liver RNA-seq datasets from NASA GeneLab (part of the NASA Open Science Data Repository) to evaluate several common batch effect correction methods (ComBat and ComBat-seq from the sva R package, and Median Polish, Empirical Bayes, and ANOVA from the MBatch R package). Principal component analysis (PCA) was used to identify library preparation method and mission as the primary sources of batch effect among the technical variables in the combined dataset. We next quantitatively evaluated the ability of each of the indicated methods to correct for each identified technical batch variable using the following criteria: BatchQC, PCA, dispersion separability criterion, log fold change correlation, and differential gene expression analysis. Each batch variable/correction method combination was then assessed using a custom scoring approach to identify the optimal correction method for the combined dataset, by geometrically probing the space of all allowable scoring functions to yield an aggregate volume-based scoring measure.

Results and Discussion: Using the method described for the combined dataset in this study, the library preparation variable/ComBat correction method pair out ranked the other candidate pairs, suggesting that this combined dataset should be corrected for library preparation using the ComBat correction method prior to downstream analysis. We describe the GeneLab multi-study analysis and visualization portal which will allow users to access the publicly available space biology ‘omics data, select multiple studies to combine for analysis, and examine the presence or absence of batch effects using multiple metrics. If the user chooses to perform batch effect correction, the scoring approach described here can be implemented to identify the optimal correction method to use for their specific combined dataset prior to analysis.

1 Introduction

Space biology research is essential for understanding physiological responses to spaceflight, and offers key insights into biological pathways that are impacted by the unique conditions of low Earth orbit and beyond (; ; ; ). Resources aboard the International Space Station have allowed for multi-omic space biology studies involving complex model organisms, such as those conducted within the Rodent Research project (; ; ; ; ; ; ; ; ; ; ). However, such research is often constrained by high costs, limited crew time and available space to conduct research. Thus, sample numbers from such studies are often low, limiting the statistical power of each individual experiment. To increase statistical power of a study, researchers often combine individual datasets with similar experimental conditions (; ; ).

However, merging datasets can introduce unwanted data variation due to technical differences between datasets, including variation in sample handling, processing, and sequencing platforms (; ; ). Artificially introduced variation, or “batch effects”, can affect biologically relevant comparisons, such as spaceflight (FLT) vs ground control (GC) samples. Therefore, prior to any downstream analysis of a combined dataset, it is appropriate to first identify potential sources of technical batch effects and then if necessary, perform a statistical adjustment to correct the data values (; ; ). Several statistical methods exist to correct for batch effects in genomics and transcriptomics data (; ; ; ).

In the present work, we utilized publicly available transcriptomics data sourced from NASA GeneLab to evaluate the performance of five common batch effect correction methods (ComBat and ComBat-seq from the sva R package, and Median Polish, Empirical Bayes, and ANOVA from the MBatch R package) on combined RNA sequencing (RNA-seq) datasets. As part of the NASA Open Science Data Repository (https://osdr.nasa.gov/bio/repo/), GeneLab is an open access database that hosts datasets containing both raw and processed multi-omics data from spaceflight and ground-based analogue experiments (; ). In this study, we combined seven RNA-seq datasets containing spaceflown and ground control mouse liver samples. We selected only liver tissue datasets to limit additional biological sources of variation, such as tissue type. The seven datasets used spanned multiple different rodent research missions, sequencing facilities, and RNA-seq library preparation methods. We identified two primary sources of technical variation among the combined samples, and evaluated the performance of the five batch effect correction methods to correct for these technical batch variables using several criteria: BatchQC (), principal component analysis (PCA), dispersion separability criterion (DSC) (), log fold change (LFC) correlation, and differential gene expression (DGE) analysis.

We also present the development of a standardized scoring approach to identify the optimal correction method for each technical batch variable in a combined dataset. The standardized scoring approach described herein iterates through the five batch effect correction methods listed above and geometrically probes the space of all allowable scoring functions to yield an aggregate volume-based scoring measure.

Lastly, we describe the implementation of an open-access, user-friendly multi-study analysis and visualization portal for GeneLab RNA-seq data, which allows users to select multiple studies, examine batch effects, choose whether to correct batch effects based on the scoring method, and then performs batch effect correction prior to downstream analysis.

2 Methods

2.1 GeneLab RNA-seq datasets

Unnormalized RNA sequencing counts tables for Open Science Datasets 47(), 48(), 137(), 168(), 173(), 242(), and 245 () were downloaded from the Open Science Data Repository (https://osdr.nasa.gov/bio/repo/). These counts tables were merged on the ENSEMBL ID column, non-overlapping genes were eliminated, and only spaceflight and respective ground control samples were used. The combined counts table was normalized using the DESeq2 (v1.30.1) () median of ratios method prior to analysis and batch effect correction. For the log fold change correlation and DGE comparison evaluation criteria, FLT and GC samples from datasets GLDS-48 and GLDS-245 were each split into two sub-datasets. GLDS-48_C = samples derived via tissues extracted from frozen carcasses, GLDS-48_I = samples derived via tissues extracted immediately after euthanasia on the ISS (FLT) or on Earth (GC), GLDS-245_ISST = samples derived via tissues extracted immediately after euthanasia on the ISS (FLT) or on Earth (GC), GLDS-245_LAR = samples derived via tissues extracted immediately after euthanasia post live animal return to Earth.

2.2 Batch effect correction

All batch effect correction was performed in R v4.0.4. ComBat() and ComBat-seq () were accessed through the sva R package v3.38.0 (), and MBatch Empirical Bayes, ANOVA, and Median Polish were accessed through the MBatch R package v5.4.7 (). Each batch effect correction was performed on the DESeq2-normalized combined counts table. Each correction algorithm was provided with the combined counts table and a metadata file specifying the batch assignment for each sample (Supplementary Table S1). After correction with each MBatch algorithm, negative counts were converted to zero for downstream processing.

2.3 Evaluation metrics

2.3.1 BatchQC

BatchQC () was run on the uncorrected and batch corrected counts tables, using the BatchQC R package v1.18.0. We calculated the skew and kurtosis values for each sample using scipy. stats (v1.7.3) skew and kurtosis implementations. A BatchQC improvement score was calculated as follows:

Where uncorrected = the skew or kurtosis value from the uncorrect data, and corrected = the skew or kurtosis value from the corrected data.

2.3.2 Principal component analysis (PCA)

PCA was run on the uncorrected and batch corrected counts tables, using the prcomp() function from the stats R package (v4.1.0) (). In order to quantify the relationships within- and between-batches before versus after batch effect correction, we calculate two PCA improvement scores as follows:

For quantifying how effective a batch effect correction was, tech_score must be minimized and bio_score must be maximized.

2.3.3 Dispersion separability criterion (DSC)

We calculate the DSC metric on the pre- and post-corrected combined dataset using the PCA_Regular_Structures function in the R MBatch library (v1.7.6). DSC quantifies the amount of batch effect in data from a specific variable by measuring the ratio of dispersion between batches and within batches (). A higher DSC value indicates more batch effect because it means greater dispersion between the batches than within the batches. We calculate DSC values for each variable, take the mean across all biological variables and all technical variables, then calculate the difference in overall DSC values post-correction versus pre-correction. To assess the effectiveness of batch effect correction, the post-correction versus pre-correction differences in technical variables should be maximized while the differences in biological variables should be minimized.

2.3.4 Log fold change correlation

We calculate log2 fold change (LFC) for all genes in the FLT versus GC groups, then calculate the correlation of LFC pairwise between all datasets. We set pairwise comparisons from the same batch to 0, and calculate the average value across all pairwise datasets from different batches. This value should be maximized in an effective batch effect correction.

2.3.5 Differential gene expression (DGE) analysis

DGE analysis was performed between FLT and GC samples using DESeq2, from the DESeq2 R package v1.30.1. Genes with fewer than 10 counts across all samples were filtered before running size normalization. We perform two types of evaluation using this criterion: DGE within-dataset and DGE across-dataset comparisons.

For the DGE within-dataset evaluation we calculate the number of differentially expressed genes (DEGs) per dataset post-correction that match the pre-correction DEGs, or that are in addition (extra) to the pre-correction DEGs. We represent the match and extra DEGs as a fraction of the original for each dataset and then take the mean across all datasets. To quantify the effectiveness of a batch effect correction, the number of DEGs that match between pre- and post-correction should be maximized and the number of DEGs that are extra in post-correction compared to pre-correction should be minimized.

For the DGE across-dataset evaluation we assess whether DEGs are better preserved between datasets from different batches post-correction. In a pairwise manner, we calculate the percent overlapping DEGs which are preserved between each dataset from pre-to post-correction. We scale the values between 0–1, set pairwise comparisons from the same batch to 0, and calculate the average value across all pairwise datasets from different batches. This value should be maximized in an effective batch effect correction.

The values from each evaluation metric for each batch variable/correction method pair are used as input to the scoring method (see next section).

2.4 Scoring method

We developed a standardized scoring approach to identify the optimal correction method for technical batch variables for a specific dataset by geometrically probing the space of all allowable scoring functions from the evaluation criteria to yield an aggregate volume-based scoring measure.

The data may be interpreted as a point cloud in a multi-dimensional vector space with the number of points being the number of competing batch variable/correction method pair candidates. The evaluation criteria are evaluated across all candidate pairs. A linear scoring function in terms of the evaluation scores may be viewed as a hyperplane in the underlying vector space. In the case that all evaluation scores are to be maximized, then seeking the one or more candidate pairs that are optimized by any given choice of scoring function (weighted combination of evaluation criteria) amounts to maximizing the hyperplane offset over the point cloud. Additional details are available in the Supplementary Methods.

The scoring method was implemented using MATLAB version 9.10.0.1684407 with libraries convhulln (convex hull computation), delaunayn (simplicial decomposition), and vert2lcon (constraint generation) and lcon2vert (vertex enumeration) libraries from the Analyze N-dimensional Convex Polyhedra package (version 1.9.0.2).

3 Results

3.1 Identification of primary sources of batch effect in multi-study dataset

Seven RNA-seq datasets containing liver samples from spaceflown (FLT) and respective ground control (GC) mice were downloaded from the NASA Open Science Data Repository (processed GeneLab data) and combined as described in the Methods (OSD/GLDS-47, -48, -137, -168, -173, -242 and -245). The total sample number was 112 after combining datasets (57 FLT samples and 55 GC samples). These datasets differ from each other in key ways, including biological variables such as differences in age, strain, and sex, as well as technical variables, including differences in mission, preservation methods, and RNA library preparation methods that could be sources of batch effect (Table 1). Full sample-level metadata are available in Supplementary Table S1.

TABLE 1

Dataset accession (osd/glds)4748137168173242245
*Age at Launch (weeks)3216121691036
12
*Mission Duration (days)21374237133329
4253–56
*SexFFFFFMF
*StrainC57BL/6TacC57BL/6 JBALB/cC57BL/6 JC57BL/6NCrlC57BL/6 JC57BL/6NTac
BALB/c
**Animal ReturnLARLARLARLARLARLARLAR
ISS-T
**Library Preparation MethodpolyApolyAribo-depleteribo-depleteribo-depleteribo-depleteribo-deplete
**MissionRR1 CASISRR1 NASARR3 ASISRR1 NASASTS-135RR-9RR-6
RR3 CASIS
**Preservation MethodImmediateImmediateCarcassCarcassImmediateImmediateImmediate
CarcassCarcass
**Sequencing FacilityUC DavisUC DavisUC DavisUC DavisUC DavisGeneLab SPLGeneLab SPL
**Sequencing ParametersSE 50bp 30 M readsSE 50bp 30 M readsPE 150bp 100 M readsPE 150bp 100 M readsPE 150bp 100 M readsPE 149bp 60 M readsPE 149bp 60 M reads

Metadata associated with seven GeneLab RNA-seq liver datasets from space flown and ground control mice. RR = Rodent Research. CASIS = Center for the Advancement of Science in Space. STS = Space Transportation System. F = Female. M = Male. LAR = live animal return; animals returned to Earth prior to euthanization. ISS-T = International Space Station Terminal; animals euthanized in orbit. Carcass = tissue extraction from animals after freezing and returning to Earth. Immediate = tissue extraction immediately after euthanasia, either on the ISS or after live animal return to Earth. SE = single end. PE = paired end. Bp = base pairs. SPL = Sample Processing Lab. * indicates biological variables. ** indicates technical variables.

After read depth normalization with DESeq2 (see Methods), we performed principal component analysis (PCA) to identify potential sources of batch effect among the technical variables. We found that the library preparation method used was the primary source of variation among samples, and the mission the samples were derived from was an additional source of sample grouping (Figure 1, Supplementary Figure S1).

FIGURE 1

Based on the PCA plots in Figure 1 and Supplementary Figure S1, we concluded that library preparation method and mission were primary sources of batch effect in this combined dataset, which may be masking potential differences in gene expression between FLT and GC samples. We therefore sought to identify the most effective tool to correct for each source of batch effect while preserving biological differences. Five commonly used batch effect correction tools/algorithms (; ; ) were selected to independently correct for the two sources of batch effect (Table 2, Methods).

TABLE 2

ToolAlgorithmSources of batch effect corrected
CombatEmpirical BayesLibrary Preparation Mission
ComBat-seqNegative Binomial
MBatchEmpirical Bayes
MBatchANOVA
MBatchMedian Polish

Batch effect correction tools and associated algorithms and batch variables. Five batch effect correction methods, including tools and their associated algorithms were used to correct for each of the main sources of batch effect in the combined dataset.

To assess the effectiveness of each correction method for removing batch effect while preserving biological signal, the following six criteria were evaluated before and after correction (as detailed in Methods): BatchQC, PCA, Dispersion Separability Criterion (DSC), FLT vs. GC log2 fold change (LFC) correlation across datasets and differentially expressed genes (DEGs) within and across datasets. For each of the evaluation criteria, we calculated an improvement score (see Methods) to quantify how well each correction method removed batch effects according to the given technical source of batch effect. Lastly, a custom scoring methodology was developed and implemented to collectively compare all 10 batch variable/correction method combinations based on all the evaluation criteria.

3.2 Evaluation of batch effect correction with BatchQC, PCA, and DSC

BatchQC () was used to evaluate the skew and kurtosis of each sample before versus after correction (see Methods). Skew and kurtosis are mathematical assessments of how each data point deviates from the normal distribution (). Here, the assumption is that deviance from normal may be caused by batch effects, so we expect samples from different technical batches to have more similar skew and kurtosis values after correction. For this evaluation, correcting for library preparation with MBatch Median Polish and correcting for mission with ComBat-seq, outperformed the other correction methods as evident by skewness and kurtosis values for samples from different respective batches becoming more similar post-correction (Supplementary Figure S2).

PCA was used to evaluate how samples cluster before and after correction. If technical variables are successfully corrected, samples in different technical variable batches would cluster closer together post-correction and allow for samples in different biological conditions (FLT or GC in the case presented here) to cluster further apart. For this evaluation, correcting for library preparation with MBatch ANOVA and correcting for mission with MBatch Median Polish, outperformed the other correction methods as evident by the reduced distance between samples in different respective technical variable batches and increased distance between samples in different biological conditions post-correction (Figure 2, Supplementary Figure S3).

FIGURE 2

DSC () was used to quantify the amount of batch effect within the data by calculating the ratio of dispersion between groups versus within groups before and after correction. Samples were grouped multiple ways, based on technical variables or biological variables, and the DSC metric was calculated for each type of grouping before batch correction and after batch correction using either library preparation or mission as the batch variable (see Methods). An effective batch correction method should result in a reduced DSC value for technical variable groupings and an elevated DSC value for biological variable groupings. For this evaluation, correcting for library preparation with MBatch Empirical Bayes and correcting for mission with MBatch ANOVA, outperformed the other correction methods as evident by minimizing the DSC value for technical variable groupings and maximizing the DSC value for biological variable groupings post-correction (Figure 3, Supplementary Figure S4).

FIGURE 3

3.3 Evaluation of batch effect correction with LFC and DGE

All samples in the combined dataset were derived from livers of mice that were flown in space (FLT) and their respective ground controls (GC); we therefore expect the relative changes in gene expression in FLT versus GC samples in each original dataset to be similar. However, differences in technical variables among the original GLDS datasets (Table 1) may mask the correlation of relative FLT versus GC gene expression changes. Therefore the FLT versus GC gene expression changes were compared, pairwise, between original datasets to assess dataset to dataset correlation before and after batch correction. For this evaluation, correcting for library preparation with ComBat and correcting for mission with ComBat, outperformed the other correction methods as evident by the greatest overall increase in FLT versus GC log2 fold change (LFC) correlation for pairwise dataset comparisons post-correction (Figure 4, Supplementary Figure S5).

FIGURE 4

We next evaluated differentially expressed genes (DEGs) between FLT and GC groups (adjusted p-value <0.05 and |LFC| > 1) for all GLDS datasets before and after batch correction. Changes in DEGs before and after correction were quantified within each dataset and across datasets.

We expect the DEGs within each dataset to be preserved after combining samples across datasets and correcting for technical differences. The number of preserved and newly identified DEGs within each dataset was calculated after correction and reported in Table 3 and Supplementary Table S2. For this evaluation, correcting for library preparation with MBatch Empirical Bayes and correcting for mission with ComBat, outperformed the other correction methods as evident by the most preserved DEGs within each dataset, and least additional DEGs, post-correction (Table 3 and Supplementary Table S2).

TABLE 3

GLDS 47GLDS 48_IGLDS 48_CGLDS 137GLDS 168GLDS 173GLDS 242GLDS 245_LARGLDS 245_ISST
Uncorrected146319731,40152032139539
LibPrep as BatchComBat-seq5 (107)13 (170)135 (465)1 (6)145 (29)92 (47)160 (188)20 (37)354 (229)
ComBat2 (56)21 (155)91 (158)0 (7)303 (35)117 (62)173 (206)24 (43)413 (201)
Mission as BatchComBat-seq1 (114)30 (268)33 (77)1 (30)11 (4)2 (12)25 (84)11 (24)244 (98)
ComBat3 (79)11 (35)35 (61)0 (9)26 (22)5 (5)29 (17)17 (24)277 (102)

Comparison of DEGs in FLT vs GC groups within each dataset before and after correction. The “Uncorrected” row shows the number of differentially expressed genes (DEGs) in each dataset before correction. For each batch variable and correction method combination, the number of DEGs that match the original uncorrected DEGs are shown outside of the parentheses, while the number of DEGs that were identified only after correction are shown within parentheses.

For cross dataset comparison of DEGs, the number of overlapping DEGs between pairwise GLDS datasets were quantified before and after batch correction and the percent of overlapping DEGs preserved after batch correction was calculated. For this evaluation, correcting for library preparation with ComBat-seq and correcting for mission with MBatch Median Polish, outperformed the other correction methods as evident by the greatest percent of overlapping DEGs preserved post-correction (Figure 5, Supplementary Figure S6).

FIGURE 5

3.4 Identifying optimum correction via a custom scoring categorization scheme

Thus far, improvement scores were calculated for each of the evaluation criteria described above to quantify the performance of each of the 10 batch variable/correction method pairs (2 batch variables, library preparation and mission, each corrected with one of five correction methods described in Table 2). To collectively compare all 10 batch variable/correction method pairs, a geometry-based categorization scheme for ranking the candidate pairs using their evaluation criteria performance scores was developed (Figure 6).

FIGURE 6

After implementing the scoring categorization scheme, each batch variable/correction method pair was assigned a % volume related to the percentage of criteria tradeoffs (scoring functions) under which it is maximized. Using this method, the library preparation variable/ComBat correction method pair out ranked the other nine candidate pairs (Table 4). These results indicate that the best approach for minimizing batch effects, and thus maximizing biological signal, in the combined dataset is to correct for the library preparation technical variable using the ComBat batch correction method.

TABLE 4

MethodCorrection variable% volume assigned
ComBatLibrary preparation34.69
ComBat-seqLibrary preparation19.31
ComBatMission18.58
MBatch Median PolishMission13.06
MBatch Empirical BayesLibrary preparation8.17
ComBat-seqMission3.41
MBatch ANOVALibrary preparation1.95
MBatch Empirical BayesMission0.79
MBatch Median PolishLibrary preparation0.00
MBatch ANOVAMission0.00

Scoring categorization scheme results for all batch variable/correction method pairs. The table reports the final ranking of the batch variable/correction method pairs based on the percent volume assigned to each after applying the scoring categorization scheme.

3.5 GeneLab user portal for multi-study data analysis with batch effect correction

Providing a means to allow users to combine samples from various space-relevant GeneLab transcriptomics datasets hosted on the NASA Open Science Data Repository (; ) will undoubtedly enable more insights into how the space environment alters gene expression. The current GeneLab multi-study visualization portal allows users to combine samples from different transcriptomics datasets then perform differential gene expression analysis and visualize their results (Figure 7). Subsequent versions of the multi-study portal will also provide users the option to identify and correct for batch effects thereby reducing the likelihood of introducing artificial variation in the combined dataset. Implementation of the batch correction methodology described here will enhance user confidence in the results of their multi-study analyses. Figure 8 outlines a schematic of how we plan to implement the batch effect correction feature in the GeneLab multi-study data analysis and visualization portal.

FIGURE 7

FIGURE 8

4 Discussion

Here we present a standardized approach for evaluating the effectiveness of computational batch effect correction in RNA-seq data. The introduction of technical batch effects is a particular concern for space biology research and analysis, as spaceflight experiments are expensive and time-consuming, which leads to small datasets that are often combined to increase statistical power (; ; ). Therefore, we demonstrate our standardized evaluation approach on a use-case of seven combined GeneLab RNA-seq datasets from the NASA Open Science Data Repository (https://osdr.nasa.gov/bio/repo/).

We show that our evaluation and scoring approach solves several common issues. First, there are many different batch correction methods available (; ; ; ) and several options for how to evaluate the performance of a selected correction method on a given dataset. However, many of these evaluation metrics are commonly evaluated visually, adding issues of subjectivity. Our approach converts metrics such as BatchQC () and PCA() that are commonly evaluated visually into quantifiable metrics that can be used in a scoring evaluation. Our approach also facilitates the incorporation of additional quantifiable evaluation metrics including dispersion separability criterion (DSC) (), log fold change correlation, and differential gene expression across datasets. Second, many computational batch effect correction methods have been developed over the past decade, and it is difficult and time-consuming to evaluate the performance of multiple correction methods as well as multiple options of technical variables to assess for batch effect. Our approach rapidly calculates the effectiveness of each batch variable/correction method pair according to several evaluation metrics, standardizing the output and removing subjectivity.

We also present a user portal which will make our approach easy to implement for users who wish to combine RNA-seq data from the Open Science Data Repository, evaluate the presence of batch effects, and identify and implement the most effective correction method. This user portal is a natural extension of the current GeneLab Multi-Study Visualization portal and will enhance the accessibility and reusability of space biology RNA-seq datasets in the Open Science Data Repository.

Although we demonstrate our approach on a space biology use-case, our approach is broadly applicable to scenarios in which multiple RNA-seq datasets are combined or when a large dataset must be processed in several batches, introducing technical variation. Furthermore, here we evaluate five commonly used computational methods for correcting batch effect but our approach can be used to evaluate and compare future methods that have not yet been developed, in order to benchmark the performance of new methods against previous ones.

With the low cost of high-throughput sequencing and the demonstrable influx of RNA-seq datasets in both space biology and the larger life sciences and biomedical fields, standardizing our approach to data sharing and data re-use is essential for reproducible research. We believe that the approach we present here is a vital addition to the open science and data sharing communities as it facilitates re-use of small and precious datasets and provides transparent, rigorous evaluation of computational batch correction methods.

Statements

Data availability statement

The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/Supplementary Material.

Author contributions

LS, FS, JG, SC, and A-SB contributed to conception and design of the study. S-HP, VB, YC, and MD processed samples used in the study. S-HP and SG curated study metadata. FS performed initial combat and combat-seq correction and analyses. LS generated batch corrected data, performed statistical analysis for evaluation criteria, created most fingers and tables. HC developed and implemented the custom scoring categorization scheme, including respective figure and statistical analysis of the batch variable/correction method pairs. AA developed the GeneLab multi-study visualization portal. A-SB generated individual and combined un-corrected data, created some figures and tables. LS and A-SB co-wrote the first draft of the manuscript. All authors contributed to the article and approved the submitted version.

Funding

This work was funded by the NASA Space Biology Program within the NASA Science Mission Directorate’s (SMD) Biological and Physical Sciences (BPS) Division.

Acknowledgments

We thank the GeneLab Analysis Working Group members for their suggestions and feedback; all NASA GeneLab members for generating, hosting, and maintaining the datasets used in this study.

Conflict of interest

Author MD, was employed by the company Logyx, LLC.

The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at:https://www.frontiersin.org/articles/10.3389/fspas.2023.1200132/full#supplementary-material

References

Summary

Keywords

RNA-seq, batch effect correction, NASA genelab, space biology, transcriptomics, combat, combat-seq, MBatch

Citation

Sanders LM, Chok H, Samson F, Acuna AU, Polo S-HL, Boyko V, Chen Y-C, Dinh M, Gebre S, Galazka JM, Costes SV and Saravia-Butler AM (2023) Batch effect correction methods for NASA GeneLab transcriptomic datasets. Front. Astron. Space Sci. 10:1200132. doi: 10.3389/fspas.2023.1200132

Received

04 April 2023

Accepted

10 May 2023

Published

01 June 2023

Volume

10 - 2023

Edited by

Joseph Borg, University of Malta, Malta

Reviewed by

Nathaniel J. Szewczyk, Ohio University, United States

Josef Borg, University of Malta, Malta

Updates

Copyright

*Correspondence: Amanda M. Saravia-Butler,

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics