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) | 47 | 48 | 137 | 168 | 173 | 242 | 245 |
|---|---|---|---|---|---|---|---|
| *Age at Launch (weeks) | 32 | 16 | 12 | 16 | 9 | 10 | 36 |
| 12 | |||||||
| *Mission Duration (days) | 21 | 37 | 42 | 37 | 13 | 33 | 29 |
| 42 | 53–56 | ||||||
| *Sex | F | F | F | F | F | M | F |
| *Strain | C57BL/6Tac | C57BL/6 J | BALB/c | C57BL/6 J | C57BL/6NCrl | C57BL/6 J | C57BL/6NTac |
| BALB/c | |||||||
| **Animal Return | LAR | LAR | LAR | LAR | LAR | LAR | LAR |
| ISS-T | |||||||
| **Library Preparation Method | polyA | polyA | ribo-deplete | ribo-deplete | ribo-deplete | ribo-deplete | ribo-deplete |
| **Mission | RR1 CASIS | RR1 NASA | RR3 ASIS | RR1 NASA | STS-135 | RR-9 | RR-6 |
| RR3 CASIS | |||||||
| **Preservation Method | Immediate | Immediate | Carcass | Carcass | Immediate | Immediate | Immediate |
| Carcass | Carcass | ||||||
| **Sequencing Facility | UC Davis | UC Davis | UC Davis | UC Davis | UC Davis | GeneLab SPL | GeneLab SPL |
| **Sequencing Parameters | SE 50bp 30 M reads | SE 50bp 30 M reads | PE 150bp 100 M reads | PE 150bp 100 M reads | PE 150bp 100 M reads | PE 149bp 60 M reads | PE 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
| Tool | Algorithm | Sources of batch effect corrected |
|---|---|---|
| Combat | Empirical Bayes | Library Preparation Mission |
| ComBat-seq | Negative Binomial | |
| MBatch | Empirical Bayes | |
| MBatch | ANOVA | |
| MBatch | Median 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 47 | GLDS 48_I | GLDS 48_C | GLDS 137 | GLDS 168 | GLDS 173 | GLDS 242 | GLDS 245_LAR | GLDS 245_ISST | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Uncorrected | 14 | 63 | 197 | 3 | 1,401 | 520 | 321 | 39 | 539 | |
| LibPrep as Batch | ComBat-seq | 5 (107) | 13 (170) | 135 (465) | 1 (6) | 145 (29) | 92 (47) | 160 (188) | 20 (37) | 354 (229) |
| ComBat | 2 (56) | 21 (155) | 91 (158) | 0 (7) | 303 (35) | 117 (62) | 173 (206) | 24 (43) | 413 (201) | |
| Mission as Batch | ComBat-seq | 1 (114) | 30 (268) | 33 (77) | 1 (30) | 11 (4) | 2 (12) | 25 (84) | 11 (24) | 244 (98) |
| ComBat | 3 (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
| Method | Correction variable | % volume assigned |
|---|---|---|
| ComBat | Library preparation | 34.69 |
| ComBat-seq | Library preparation | 19.31 |
| ComBat | Mission | 18.58 |
| MBatch Median Polish | Mission | 13.06 |
| MBatch Empirical Bayes | Library preparation | 8.17 |
| ComBat-seq | Mission | 3.41 |
| MBatch ANOVA | Library preparation | 1.95 |
| MBatch Empirical Bayes | Mission | 0.79 |
| MBatch Median Polish | Library preparation | 0.00 |
| MBatch ANOVA | Mission | 0.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
1
AkbaniR.CasasentT.BradleyB.WeinsteinJ. (2018). MBatch: MD anderson batch assessment tools (MBatch) package. R package version 1.4.17. Available at: https://bioinformatics.mdanderson.org/public-software/mbatch/.
2
BeheshtiA.ChakravartyK.FogleH.FazeliniaH.SilveiraW. A. D.BoykoV.et al (2019). Multi-omics analysis of multiple missions to space reveal a theme of lipid dysregulation in mouse liver. Sci. Rep.9 (1), 19195. 10.1038/s41598-019-55869-2
3
BerriosD. C.GalazkaJ.GrigorevK.GebreS.CostesS. (2021). NASA GeneLab: Interfaces for the exploration of space omics data. Nucleic acids Res.49 (1), D1515–D1522. 10.1093/nar/gkaa887
4
ChakravartyK.LaiS.-H.BoykoV.BerriosD. C.FogleH.ReinschS.et al (2017). GeneLab: Multi-Omics investigation of rodent research-1 biobanked tissues. FASEB J.31 (1), 722.
5
ChoiS. Y.Saravia-ButlerA.Shirazi-FardY.Leveson-GowerD.StodieckL. S.CadenaS. M.et al (2020). Validation of a new rodent experimental System to investigate consequences of long duration space habitation. Sci. Rep.10 (1), 2336. 10.1038/s41598-020-58898-4
6
CostesS.ChakravartyK.GebreS.Lai PoloS.-H.ButlerA. S.FogleH.et al (2018). OSD-173: STS-135: Mouse liver transcriptomics using RNA-seq. Available at: https://osdr.nasa.gov/bio/repo/data/studies/OSD-173 (Accessed March 28, 2018).
7
ČuklinaJ.PedrioliP. G. A.AebersoldR. (2020). “Review of batch effects prevention, diagnostics, and correction approaches,” in Mass spectrometry data analysis in proteomics. Editor MatthiesenR. (New York, NY: Springer New York), 373–387.
8
da SilveiraW. A.FazeliniaH.RosenthalS. B.LaiakisE. C.KimM. S.MeydanC.et al (2020). Comprehensive multi-omics analysis reveals mitochondrial stress as a central biological hub for spaceflight impact. Cell.183 (5), 1185–1201.e20. 10.1016/j.cell.2020.11.002
9
FooxJ.TigheS. W.NicoletC. M.ZookJ. M.Byrska-BishopM.ClarkeW. E.et al (2021). Performance assessment of DNA sequencing platforms in the ABRF next-generation sequencing study. Nat. Biotechnol.39 (9), 1129–1140. 10.1038/s41587-021-01049-5
10
GalazkaJ.GlobusR.CadenaS. (2015). OSD-47: Rodent research-1 (RR1) national Lab validation flight: Mouse liver transcriptomic, proteomic, and epigenomic data. Available at: https://osdr.nasa.gov/bio/repo/data/studies/OSD-47 (Accessed January 15, 2018).
11
GalazkaJ. (2020). OSD-168: RR-1 and RR-3 mouse liver transcriptomics with and without ERCC control RNA spike-ins. Available at: https://osdr.nasa.gov/bio/repo/data/studies/OSD-168 (Accessed January 15, 2018).
12
GalazkaJ.PoloS.-H. L.Saravia-ButlerA.FogleH.BenseN.BoykoV.et al (2019b). OSD-245: Transcriptional analysis of liver from mice flown on the RR-6 mission. Available at: https://data.nasa.gov/Earth-Science/Transcriptional-analysis-of-liver-from-mice-flown-/qakd-nw8w (Accessed January 27, 2023).
13
GalazkaJ.PoloS.-H. L.Saravia-ButlerA.FogleH.BenseN.ChenY.-C.et al (2019a). OSD-242: Effect of spaceflight on liver from mice flown on the ISS for 33 days: Transcriptional analysis. Available at: https://osdr.nasa.gov/bio/repo/data/studies/OSD-242 (Accessed June 28, 2019).
14
Garrett-BakelmanF. E.DarshiM.GreenS. J.GurR. C.LinL.MaciasB. R.et al (2019). The nasa twins study: A multidimensional analysis of a year-long human spaceflight. Science364 (6436), eaau8650. 10.1126/science.aau8650
15
GlobusR.GalazkaemailJ.MarcuO.Saravia-ButlerA.FogleH.BenseN.et al (2015). OSD-48: Rodent Research-1 (RR1) NASA Validation Flight: Mouse liver transcriptomic, proteomic, and epigenomic data. Available at: https://osdr.nasa.gov/bio/repo/data/studies/OSD-48 (Accessed December 11, 2015).
16
Institute of Medicine, Board on Health Sciences Policy and Committee on NASA’s Research on Human Health Risks (2008). Review of NASA’s human research Program evidence books. Washington, DC: National Academies Sciences Engineering Medicine.
17
JohnsonW. E.LiC.RabinovicA. (2007). Adjusting batch effects in microarray expression data using empirical Bayes methods. Biostatistics8 (1), 118–127. 10.1093/biostatistics/kxj037
18
JonscherK. R.Alfonso-GarciaA.SuhalimJ. L.OrlickyD. J.PotmaE. O.FergusonV. L.et al (2016). Spaceflight activates lipotoxic pathways in mouse liver. PloS one11 (4), e0152877. 10.1371/journal.pone.0152877
19
Lai PoloS. H.Saravia-ButlerA. M.BoykoV.DinhM. T.ChenY. C.FogleH.et al (2020). RNAseq analysis of rodent spaceflight experiments is confounded by sample collection techniques. iScience23 (12), 101733. 10.1016/j.isci.2020.101733
20
LeekJ. T.JohnsonW. E.ParkerH. S.FertigE. J.JaffeA. E.ZhangY.et al (2020). sva: Surrogate Variable Analysis. R package version 3.38.0. Available at: https://bioconductor.org/packages/release/bioc/html/sva.html.
21
LeekJ. T.ScharpfR. B.BravoH. C.SimchaD.LangmeadB.JohnsonW. E.et al (2010). Tackling the widespread and critical impact of batch effects in high-throughput data. Nat. Rev. Genet.11 (10), 733–739. 10.1038/nrg2825
22
LeekJ. T.StoreyJ. D. (2007). Capturing heterogeneity in gene expression studies by surrogate variable analysis. PLoS Genet.3 (9), e161–e1735. 10.1371/journal.pgen.0030161
23
LoveM. I.HuberW.AndersS. (2014). Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol.15 (12), 550. 10.1186/s13059-014-0550-8
24
MalkaniS.ChinC. R.CekanaviciuteE.MortreuxM.OkinulaH.TarbierM.et al (2020). Circulating miRNA spaceflight signature reveals targets for countermeasure development. Cell. Rep.33 (10), 108448. 10.1016/j.celrep.2020.108448
25
ManimaranS.SelbyH. M.OkrahK.RubermanC.LeekJ. T.QuackenbushJ.et al (2016). BatchQC: Interactive software for evaluating sample and batch effects in genomic data. Bioinformatics32 (24), 3836–3838. 10.1093/bioinformatics/btw538
26
OkrahK.Corrada BravoH. (2015). Shape analysis of high-throughput transcriptomics experiment data. Biostatistics16 (4), 627–640. 10.1093/biostatistics/kxv018
27
OseniS. O.AdebayoO.AdebayoA.KwakyeA.PavlovicM.AsgharW.et al (2021). Integrative genomic and epigenomic analyses identified IRAK1 as a novel target for chronic inflammation-driven prostate tumorigenesis. Available at: https://www.biorxiv.org/content/10.1101/2021.06.16.447920v1 (Accessed June 16, 2021).
28
PecautM. J.MaoX. W.BellingerD. L.JonscherK. R.StodieckL. S.FergusonV. L.et al (2017). Is spaceflight-induced immune dysfunction linked to systemic changes in metabolism?PloS one12 (5), e0174174. 10.1371/journal.pone.0174174
29
R Core Team (2021). R: A language and environment for statistical computing. Available at: https://www.R-project.org/.
30
RayS.GebreS.FogleH.BerriosD. C.TranP. B.GalazkaJ. M.et al (2019). GeneLab: Omics database for spaceflight experiments. Bioinformatics35 (10), 1753–1759. 10.1093/bioinformatics/bty884
31
RettigT. A.WardC.PecautM. J.ChapesS. K. (2017). Validation of methods to assess the immunoglobulin gene repertoire in tissues obtained from mice on the international space station. Gravitational space Res.5 (1), 2–23.
32
RizzoA. M.CorsettoP. A.MontorfanoG.MilaniS.ZavaS.TavellaS.et al (2012). Effects of long-term space flight on erythrocytes and oxidative stress of rodents. PloS one7 (3), e32361. 10.1371/journal.pone.0032361
33
RoncaA. E.MoyerE. L.TalyanskyY.LoweM.PadmanabhanS.ChoiS.et al (2019). Behavior of mice aboard the international space station. Sci. Rep.9 (1), 4717. 10.1038/s41598-019-40789-y
34
ShenH.LimC.SchwartzA. G.Andreev‐AndrievskiyA.DeymierA. C.ThomopoulosS. (2017). Effects of spaceflight on the muscles of the murine shoulder. FASEB J. official Publ. Fed. Am. Soc. Exp. Biol.31 (12), 5466–5477. 10.1096/fj.201700320r
35
SmithR.CramerM.GlobusR.GalazkaJ. (2017). OSD-137: Rodent Research-3-CASIS: Mouse liver transcriptomic, proteomic, and epigenomic data. Available at: https://osdr.nasa.gov/bio/repo/data/studies/OSD-137 (Accessed March 4, 2017).
36
TascherG.BriocheT.MaesP.ChopardA.O’GormanD.Gauquelin-KochG.et al (2017). Proteome-wide adaptations of mouse skeletal muscles during a Full month in space. J. proteome Res.16 (7), 2623–2638. 10.1021/acs.jproteome.7b00201
37
WardC.RettigT. A.HlavacekS.ByeB. A.PecautM. J.ChapesS. K. (2018). Effects of spaceflight on the immunoglobulin repertoire of unimmunized C57BL/6 mice. Life Sci. space Res.16, 63–75. 10.1016/j.lssr.2017.11.003
38
ZhangY.JenkinsD. F.ManimaranS.JohnsonW. E. (2018). Alternative empirical Bayes models for adjusting for batch effects in genomic studies. BMC Bioinforma.19 (1), 262. 10.1186/s12859-018-2263-6
39
ZhangY.ParmigianiG.JohnsonW. E. (2020). ComBat-seq: Batch effect adjustment for RNA-seq count data. NAR genomics Bioinforma.2 (3), lqaa078. 10.1093/nargab/lqaa078
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
© 2023 Sanders, Chok, Samson, Acuna, Polo, Boyko, Chen, Dinh, Gebre, Galazka, Costes and Saravia-Butler.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Amanda M. Saravia-Butler, amanda.m.saravia-butler@nasa.gov
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.