Skip to main content
Briefings in Bioinformatics logoLink to Briefings in Bioinformatics
. 2024 May 20;25(3):bbae241. doi: 10.1093/bib/bbae241

Normalization of RNA-Seq data using adaptive trimmed mean with multi-reference

Vikas Singh 1, Nikhil Kirtipal 2, Byeongsop Song 3, Sunjae Lee 4,
PMCID: PMC11107385  PMID: 38770720

Abstract

The normalization of RNA sequencing data is a primary step for downstream analysis. The most popular method used for the normalization is the trimmed mean of M values (TMM) and DESeq. The TMM tries to trim away extreme log fold changes of the data to normalize the raw read counts based on the remaining non-deferentially expressed genes. However, the major problem with the TMM is that the values of trimming factor M are heuristic. This paper tries to estimate the adaptive value of M in TMM based on Jaeckel’s Estimator, and each sample acts as a reference to find the scale factor of each sample. The presented approach is validated on SEQC, MAQC2, MAQC3, PICKRELL and two simulated datasets with two-group and three-group conditions by varying the percentage of differential expression and the number of replicates. The performance of the present approach is compared with various state-of-the-art methods, and it is better in terms of area under the receiver operating characteristic curve and differential expression.

Keywords: RNA-seq, α trimmed mean, normalization, differential expression, AUC, jaeckel’s estimator

Introduction

High-throughput RNA-seq is one of the most effective tools for investigating various biological and medical applications. Highly complex and massive data sets generated by sequencers initiate a need to develop statistical and computational data analysis methods [1, 2]. In RNA-Seq, the RNA is fragmented and reverse-transcribed to complementary DNA or vice versa. These fragments are sequenced, and produce reads aligned to a pre-sequenced reference genome or transcriptome or, in some cases, assembled without the reference. These reads are mapped to a gene and used to quantify its expression [3]. The raw read counts have a different source of systematic variation, which includes differences between samples, such as library size [4] or differences within samples, gene length [5] and guanine–cytosine (GC) content [6]. These variations affect the differential expression (DE) analysis of the RNA-seq data. It can be overcome by a suitable normalization method similar to microarray-based gene expression data analysis [7, 8]. The authors [9, 10] have described how normalization affects the differential gene expression analyses in microarray data. Arguably, the choice of the normalization method can significantly affect the downstream analysis results more than the method used for completing DE [9].

Normalization is classified into two categories: within-sample and between-sample. Within-sample normalization helps to correct the expression level of each gene associated with the expression level of other genes in the same sample. The most broadly studied methods for within-sample and between-sample normalization are Reads Per Kilobase Million (RPKM) [4] and Fragments Per Kilobase Million (FPKM) [11]. However, the different gene lengths can lead to a bias in per-gene variance for DE analysis of low-abundance genes [4]. In the literature, within-sample normalization approaches for RNA-seq data have corrected the biases arising from library size, gene length, and GC content. These normalization methods are Total Counts (TC) [12], Upper Quartile (UQ) [10, 13], smooth quantile normalization [14], per-sample Median (Med) [10], DESeq normalization [15], trimmed mean of M values (TMM) [16], Tag Count Comparison [17] and sequencing data based on a Poisson log-linear model [18]. To correct the library size, TC, UQ, Med, DESeq, and TMM are used, and they are based on a common normalizing factor per sample to normalize the genes. Selecting the optimal method from the perspective of sensitivity and specificity will be challenging due to biological variation, read depth, and the number of biological replicates in the RNA-seq data [19]. Based on the DE analysis, the previous studies suggested that the DESeq and TMM perform better than the other methods [20–22]. The normalization of RNA-seq data using factor analysis of control genes or samples and transformation techniques for constructing gene coexpression networks from RNA-seq data are discussed in [23, 24]. A comprehensive evaluation of normalization methods for Illumina high-throughput RNA sequencing data is discussed in [25, 26]. In recent studies, the authors have utilized the TMM to normalize the data to find the differential abundance and predict preeclampsia in pregnancy [27, 28].

In bulk RNA-seq, the data may vary based on various uncontrollable experimental conditions. RNA-seq raw data must be normalized to scale the read counts. The most widely used and well-accepted methods for bulk RNA-seq data analysis are the TMM and DESeq ([29]). In the TMM, trimmed factor values are heuristic or user-defined. In this paper, we have presented an adaptive approach that selects the trimming factor from data automatically. The value of the trimming factor is estimated from the data using Jaeckel’s estimator, which helps to find a more robust factor by minimizing the asymptotic variance estimate of the alpha-trimmed mean. Additionally, in the TMM, only one sample from the data acts as a reference signal to find the value of the scale factor, which may be biased. To overcome this effect, we have used all the samples as reference signals to find the common scale factor of the samples.

The rest of the paper is organized into four sections. Section 2 discusses the present method. Experimentation and performance evaluation are described in Section 3. Section 4 briefly concludes the paper.

The key contributions of the paper are briefly described as follows:

  • The value of the trimming factor is estimated from the data using Jaeckel’s estimator, which offers a robust trimming factor to trim away the extreme log fold changes. The trimming factor is obtained by minimizing the asymptotic variance estimate of the alpha-trimmed mean estimator.

  • TMM uses only one sample from the data as a reference signal to find the scale factor, which may be biased. To overcome this effect, we have used all the samples as reference signals to determine the scale factor. We get the scale factor matrix of order Inline graphic and apply the geometric mean corresponding to the column to find the common scale factor.

Proposed approach: adaptive trimmed mean of M

As described [16], the trimmed mean is the average after trimming the upper and lower values (x%) of extreme log fold changes. The TMM method is dual-trimmed by log fold changes (Inline graphic) (Inline graphic sample relative to Inline graphic sample for gene g) and by absolute expression intensity (Inline graphic ). The default trimming factor for Inline graphic is 30 %, and for Inline graphic it is 5% [16]. The gene-wise log fold changes and absolute expression intensities for sequencing data are defined as follows:

graphic file with name DmEquation1.gif (1)

where, Inline graphic and Inline graphic are the observed read count of gene Inline graphic with respect to sample Inline graphic and reference sample Inline graphic, and Inline graphic and Inline graphic are the total number of raw read counts for sample Inline graphic and Inline graphic, respectively.

To robustly summarize the observed Inline graphic values, the authors have trimmed both the Inline graphic and Inline graphic values before taking the weighted average. The weights are utilized to account for the fact that log fold changes from genes with large read counts have small variances on the logarithm scale [16]. As explained, the normalization factor for sample Inline graphic using reference sample Inline graphic is determined as

graphic file with name DmEquation2.gif (2)

where

graphic file with name DmEquation3.gif (3)

where Inline graphic is the weight as the inverse of the asymptotic variance.

The TMM performs well, but the key issue is selecting the optimal trimming factor value. To get the optimal values of trimming factor we have used the asymptotic properties of Trimmed Means.

Let Inline graphic be a sample of independent, identically distributed (iid) with cumulative distribution Inline graphic. The Inline graphic may be the Inline graphic or Inline graphic values. The alpha-trimmed mean is given as

graphic file with name DmEquation4.gif (4)

With the assumption that Inline graphic and Inline graphic are unique, it is shown [30, 31] that Equation (4) is an asymptotically normal estimator with respect to sample asymptotic variance estimate (Inline graphic), i.e.

graphic file with name DmEquation5.gif (5)

where

graphic file with name DmEquation6.gif (6)

The asymptotic alpha-trimmed mean estimator (Inline graphic)) in Equation (4) is optimized by selecting an Inline graphic such that

graphic file with name DmEquation7.gif (7)

The continuous form of asymptotic variance can be written in discrete form using the Jaeckel’s Estimator as follows:

graphic file with name DmEquation8.gif (8)

The optimal values of trimming factor (Inline graphic) is obtained as

graphic file with name DmEquation9.gif (9)

The default value of Inline graphic is Inline graphic and the proposed approach is graphically described in Fig. 1, and explained in algorithm.

Figure 1.

Figure 1

Pictorial representation of learning Inline graphic using Jaeckel’s estimator for trimming of Inline graphic or Inline graphic.

graphic file with name bbae241fx1.jpg

Results and discussion

This section described the detailed description of datasets and performance evaluation of the normalization methods.

Real datasets

Sequencing quality control dataset

The performance of normalization methods is examined on the RNA-Seq dataset of the sequencing quality control (SEQC) project [32]. This project described RNA-Seq technology across distinct platforms and alignment methods and collected the dataset of four samples, i.e., A, B, C, and D, with the number of replicates per sample [32]. The SEQC dataset also has TaqMan quantitative real-time polymerase chain reaction (qRT-PCR) measurements on 1000 genes. The PCR data are commonly used to identify true differential gene expression and determine false negatives and positives in RNA-Seq data. The complete SEQC qRT-PCR data have 1044 genes. Here, we also perform a similar study as presented by authors [3], in which the PCR data are matched with SEQC RNA-Seq data. They have selected common genes with enough information and eliminated duplicate genes. The unique genes obtained from both RNA-Seq and PCR measurements are 733 genes.

Microarray quality control project dataset

In the second study, we analyzed the performance of each method on the MAQC2 and MAQC3 datasets of the microarray quality control project (MAQC) Project [33]. The MAQC2 has two RNA-Seq datasets from the MAQC project with two distinct biological samples, i.e., human brain reference RNA (hbr) and universal human reference RNA (uhr). The MAQC2 is accessed from the NCBI sequence read archive with reference ID SRX016359 (hbr) and SRX016367 (uhr), and it consists of a read length of 36bp [10] and second dataset (GEO series GSE24284) consists of the 50bp hbr (sample ID: GSM597210) and uhr (sample ID: GSM597211) RNA samples ([34]). MAQC3 is accessed from GEO (GSE49712), and it has five technical replicates in two biological conditions (uhr and hbr) [35].

Pickrell dataset

Pickrell’s real data are accessed from the recount2 database with the sample ID ‘SRP001540’. It has an order of count matrix Inline graphic of human data generated from two sequencing centers, i.e., Yale and Argonne [36, 37]. The dataset obtained from both centers shows similar results [38], so we perform normalization on the Yale dataset with 79 samples. The column matrix of the dataset is reduced by summing the samples with technical replicates, which results in 69 samples and genes with a zero count value in all samples being removed, and the analyzed genes are 51, 910. The analyzed Pickrell dataset consists of a count matrix Inline graphic that compares the expression levels of lymphoblastoid cells between 29 males and 40 females.

Simulated datasets

The effectiveness of the normalization methods is also validated on the simulated data by varying the proportion of DEGs and DEGs up-regulated in the individual conditions. The simulated data of two and three-group conditions are generated with the help of the simulateReadCounts function of the TCC package in R [39].

Two-group comparison

The two-group simulated data consist of g = 10 000 genes. The number of simulated biological replicates of individual groups is Inline graphic, the proportion of DEGs (PDEG = 0.25), DEGs up-regulated in the individual conditions are Inline graphic (or Inline graphic), and degree of DEGs is fixed at 4-fold (FC = 4).

Three-group comparison

As described in [40], we also validated on three-group simulated data where the number of simulated biological replicates is Inline graphic. The simulated conditions are g = 10 000, the proportion of DEGs (PDEG = 0.25), and the degree of DEGs is fixed 4-fold (FC = 4). Here, we generated two conditions for each group with the proportion of up-regulated DEGs (1/3, 1/3, 1/3) and (0.4, 0.2, 0.4) [41].

Performance evaluation

Performance analysis on real datasets

In this study, the proposed approach is compared with five widely used normalization methods, i.e., DESeq [15], PoissonSeq [18], DEGES [17], SQ [14], and TMM [16] on real datasets. Here, we briefly describe the libraries used for the normalization and statistical tests. edgeR [13] performs TMM normalization based on the Bayes estimation and the exact test with a negative binomial distribution for DE genes analysis. DESeq2 uses median-based normalization to account for the presence of different library sizes. DESeq2 estimates the gene-wise dispersions and shrinks these estimates to generate more accurate dispersion estimates to model the counts. Finally, it fits the negative binomial distribution model and performs hypothesis tests using the Wald or Likelihood Ratio tests. TCC [39] is a multi-step normalization method (called DEGES) that uses inbuilt functions of other libraries, i.e., DESeq2, edgeR, and so on. PoissonSeq, another software used in our analysis, is based on an iterative process. It estimates a group of non-DE genes, and the scaling factor of each sample is determined using the respective group. In this study, we have performed a Wald test to find the differentially expressed genes for DESeq2, DEGES, and PoissonSeq.

Genes with small read counts across the libraries have very little information for DE. These genes are filtered automatically using the edgeR function filterByExpr. After removing the low-expressed genes, the data are normalized using different normalization methods. For the SEQC data, we have performed two tests, first for symmetric expression and the other for asymmetric expression, and the performance is compared in terms of area under the receiver operating characteristic curve (AUC) values. As shown (Fig. 2) for symmetrical DEG analysis, if the data using a complete set of 733 genes are normalized using the proposed approach, it performs better than other methods. However, in the case of asymmetric expression, the proposed method also performs a little better except for smooth quantile normalization (Fig. 3). The smooth quantile normalization normalized performs slightly better for asymmetrical DE since the data are normalized using linear assumption. At each quantile, a linear model is fitted to find the covariate, and the normalized data are obtained by taking the weighted average of each quantile. To analyze the performance of normalization methods under asymmetric expression, we have taken a subset of 619 PCR-validated genes with Inline graphic of DE genes up-regulated in sample A, and the rest Inline graphic of DE genes are up-regulated in sample B. We have also shown the false discovery rate (FDR) values (Table 1) in the case of two and five technical replicates. The AUC is used to compare the results of all methods based on the log-fold-change Inline graphic.

Figure 2.

Figure 2

ROC curves for symmetrical DEGs on SEQC data using each normalization method. The figure shows the ROC performance on RNA-Seq data with 733 PCR-validated genes.

Figure 3.

Figure 3

ROC curves for asymmetrical DEGs on SEQC data using each normalization. The figure shows the ROC performance on RNA-Seq data with 619 PCR-validated genes.

Table 1.

FDR with standard deviation (SD) for RNA-seq dataset of SEQC project with two and five replicates per sample

replicates DESeq [15] DEGES [17] PoissonSeq [18] TMM [16] SQ [14] Proposed
FDR(SD) FDR(SD) FDR(SD) FDR(SD) FDR(SD) FDR(SD)
2 Inline graphic Inline graphic Inline graphic Inline graphic 0.059(0.005) Inline graphic
5 Inline graphic Inline graphic Inline graphic Inline graphic 0.072 (0.003) Inline graphic

The MAQC data have two datasets, i.e., MAQC2, which has two replicates, and MAQC3, which has five replicates. The genes with low counts are filtered out similarly to the first datasets using the edgeR function filterByExpr. The filtered data are normalized using different normalization methods and DEs, and statistical tests are performed. Figures 4 and 6 show the AUC curve of different approaches. The average AUC values are also presented in Table 2, which shows that the proposed method is better than the rest. We also examined the performance of the presented method on the two-group Pickrell dataset. After removing the genes with low counts, the data are normalized using all the methods. The DE results on the normalized data are 161 DE genes in the proposed approach, 162 in TMM, 53 in DESeq2, 48 in DEGES, and 45 in PoissonSeq. As shown (Fig. 5) on the Pickrell data, the AUC plot indicates that the present approach can find genes classified between the two classes better than the other methods. The AUC values are also given (Table 2) for better comparison. We have also plotted the Venn diagram plot of the differentially expressed genes on the Pickrell dataset, as shown in Fig. 8. The MA plot on the Pickrell dataset shows how many DE genes are identified by the proposed and state-of-the-art methods using the test for DE for RNA-seq data (XBSeq) [42]. The MA plot (Fig. 9) also shows the common DE genes between the present and other state-of-the-art methods.

Figure 4.

Figure 4

The ROC curves showing the performance of five normalization methods on MAQC2 dataset with two technical replicates in two-group condition.

Figure 6.

Figure 6

The ROC curves showing the performance of five normalization methods on MAQC3 dataset with five technical replicates in two-group condition.

Table 2.

Comparison of AUC values on real datasets with state-of-the-arts

Datasets DESeq [15] DEGES [17] PoissonSeq [18] TMM [16] SQ [14] Proposed
Real Data SEQC (SDE) 79.38 89.08 66.02 83.69 89.46 91.52
SEQC (ADE) 62.09 64.54 56.67 62.01 77.93 73.34
MAQC2 86.81 86.79 86.68 91.30 88.29 91.31
MAQC3 91.47 91.10 91.16 94.07 92.35 94.98
Pickrell 91.66 92.01 92.34 91.56 92.90 93.66

SDE: Symmetric differential expression, ADE: Asymmetric differential expression

Figure 5.

Figure 5

The ROC curves describing the performance of five normalization methods on two-group condition of Pickrell data.

Figure 7.

Figure 7

Trimming factor values are plotted for the MAQC2 dataset with proposed approach (orange line) with TMM (red line).

Figure 8.

Figure 8

Venn Diagram on Pickrell dataset with pvalInline graphic and abs(log-fold-change)Inline graphic.

Performance analysis on simulated datasets

The performance of the proposed approach has been experimented on the simulated datasets with two- and three-group conditions in terms of AUC values by varying the percentage of DEGs and up-regulated genes using the TCC function simulatedReadCounts. The AUC value provides data comparisons without a trade−off in specificity and sensitivity. The ROC curve depicts the true positive rate (i.e., sensitivity) versus the false positive rate (1− specificity) obtained for each threshold condition. In the two-group comparison, we have varied the DEGs from Inline graphic, Inline graphic and Inline graphic, respectively, and up-regulated genes are varied from Inline graphic, Inline graphic, Inline graphic and Inline graphic as shown (Figs. 10, 11, and 12). However, in the case of three-group generated data, we have varied the DEGs from Inline graphic, Inline graphic, Inline graphic, Inline graphic, Inline graphic and Inline graphic, respectively, with proportion of up-regulated genes varied from Inline graphic in each group as shown (Fig. 13) and Inline graphic, Inline graphic and Inline graphic as shown (Fig. 14). The present approach performs better due to the variable trimming percentage of log-fold change.

Figure 9.

Figure 9

The red dots indicate DE genes identified only by the proposed method. The green dots are the shared results of proposed method and other state-of-the-art methods. The blue dots are DE genes identified only by state-of-the-art on the Pickrell dataset.

Figure 10.

Figure 10

Two-group simulated data have 5% deferentially expressed genes and each group has three replicates with up-regulated deferentially expressed genes varied from (A) 5%, (B) 15%, (C) 25%, (D) 35% in each group.

Figure 11.

Figure 11

Two-group simulated data have 15% deferentially expressed genes and each group has three replicates with up-regulated deferentially expressed genes varied from (A) 5%, (B) 15%, (C) 25%, (D) 35% in each group.

Figure 12.

Figure 12

Two-group simulated data have 35% deferentially expressed genes and each group has three replicates with up-regulated deferentially expressed genes varied from (A) 5%, (B) 15%, (C) 25%, (D) 35% in each group.

Figure 13.

Figure 13

Three-group simulated data with deferentially expressed genes are (A) 5%, (B) 15%, (C) 25%, (D) 35%, (E) 55%, (F) 65% and each group has three replicates with up-regulated deferentially expressed genes 33.33% in each group, respectively.

Trimming factor

The trimming factor is an essential parameter for trimming the data while preserving the desired information for the DEG analysis. It is estimated using Jaeckel’s Estimator and plotted (Fig. 7). As shown in the figure; we are getting different trimming values (change from 0.20 to 0.39 in case of MAQC2 dataset) for log fold change compared with TMM (by default, 0.30), which helps to find a better scaling factor while normalizing the samples.

Figure 14.

Figure 14

Three-group simulated data with deferentially expressed genes are (A) 5%, (B) 15%, (C) 25%, (D) 35%, (E) 55%, (F) 65% and each group has three replicates with up-regulated deferentially expressed genes 40% in group 1, 20 % in group 2 and 40% in group 3, respectively.

Computational performance

We compared the computational performance of the present approach with five normalization methods on real datasets, as shown (Table 3). The execution time of the present approach is comparable for datasets with a small number of samples. In the case of datasets with a large sample size, all samples are used as references to find the better scale factor. We get the scale factor matrix across all samples with an order of Inline graphic and apply the geometric mean corresponding to the column to find the common scale factor, which increases the execution time with improved performance.

Table 3.

Comparison of runtime (in seconds) on real datasets with state-of-the-arts

Datasets DESeq [15] DEGES [17] PoissonSeq [18] TMM [16] SQ [14] Proposed
SEQC (SDE) 1.99 4.61 2.92 1.71 1.80 53.92
SEQC (ADE) 1.81 4.39 2.89 1.57 1.85 51.14
MAQC2 3.73 11.76 4.60 2.70 2.93 3.11
MAQC3 7.24 18.71 7.11 2.70 4.60 7.03
Pickrell 21.41 100.21 23.29 17.23 24.86 78.80

Conclusion

This paper presents an adaptive approach for bulk RNA-Seq data normalization. It automatically selects the trimming value of Inline graphic corresponding to the log fold change and absolute mean expression of RNA-Seq data to calculate the size factor for normalizing the data. It validated the real and simulated datasets to identify their effectiveness compared with state-of-the-art methods. Table 2 shows the effectiveness of the present approach on the real datasets. In the simulated datasets, as we varied the percentage of DE genes and up-regulated DE genes in the two- and three-group conditions, the proposed method performed better, as described in the performance evaluation subsection and in Figs. 10, 11, 12, 13 and 14, respectively. The effectiveness in terms of performance shows that the present approach scales the datasets better than the rest of the methods in most cases since it trims each sample with different trimming values. The proposed approach will be extended to single-cell dataset normalization in the future.

Key Points

  • This study presents a novel normalization approach of bulk-RNA-Seq data with improved performance.

  • The Inline graphic and Inline graphic values are automatically trimmed according to datasets.

  • The present approach can find better differential expressed genes compared with state-of-the-art methods.

  • The present approach utilized all the samples as references to get the scale factor of the sample, which removes the biases due to individual samples as references in the TMM.

Author Biographies

Vikas Singh received his PhD in the Department of Electrical Engineering, Indian Institute of Technology Kanpur, India. He is working as a postdoctoral research associate in the School of Life Science at Gwangju Institute of Science and Technology, South Korea. His research interests are single and bulk cell data Analysis, spatial transcriptomics data analysis, genome-scale modeling, bioinformatics, image processing, machine learning and deep learning, and fuzzy logic systems.

Nikhil Kirtipal has a PhD in biotechnology and expertise in molecular genetics in population studies and NGS data analysis. He intends to expand my scientific understanding and approaches.

Byeongsop Song is working toward the doctoral program at Pusan National University, South Korea. Currently, he is working as a researcher in the Life Mining Lab at Gwangju Institute of Science and Technology, South Korea, and analyzing Korean IBD samples. His specific interest area is Robust Statistics and Bayesian Modeling.

Sunjae Lee is a lead scientist in datadriven life sciences, such as systems biology of the human microbiome and the metabolism. He has received a PhD in bioinformatics/data mining at KAIST and has had professional experiences in world-leading systems biology groups of humans and microbiomes in Sweden and the UK. He is leading the group of life data mining at Gwangju Institute of Science and Technology, South Korea, and investigating many types of chronic diseases where microbiome and metabolism matter.

Contributor Information

Vikas Singh, School of Life Sciences, Gwangju Institute of Science and Technology, 123 Cheomdan-gwagiro, 61005, Gwangju, South Korea.

Nikhil Kirtipal, School of Life Sciences, Gwangju Institute of Science and Technology, 123 Cheomdan-gwagiro, 61005, Gwangju, South Korea.

Byeongsop Song, School of Life Sciences, Gwangju Institute of Science and Technology, 123 Cheomdan-gwagiro, 61005, Gwangju, South Korea.

Sunjae Lee, School of Life Sciences, Gwangju Institute of Science and Technology, 123 Cheomdan-gwagiro, 61005, Gwangju, South Korea.

Funding

This work was supported by grants of the Basic Science Research Program (2021R1C1C1006336) and the Bio & Medical Technology Development Program (2021M3A9G8022959) of the Ministry of Science, ICT through the National Research Foundation and by a grant of the Korea Health Technology R&D Project through the Korea Health Industry Development Institute (KHIDI), funded by the Ministry of Health & Welfare (HR22C141105), South Korea; and also by a GIST Research Institute (GRI) GIST-MIT research Collaboration grant by the GIST in 2022.

References

  • 1. Zyprych-Walczak J, Szabelska A, Handschuh L, et al.. The impact of normalization methods on RNA-Seq data analysis. Biomed Res Int 2015;2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Hicks SC, Irizarry RA. Quantro: a data-driven approach to guide the choice of an appropriate normalization method. Genome Biol 2015;16:1–8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Evans C, Hardin J, Stoebel DM. Selecting between-sample RNA-Seq normalization methods from the perspective of their assumptions. Brief Bioinform 2018;19(5):776–92. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Mortazavi A, Williams BA, McCue K, et al.. Mapping and quantifying mammalian transcriptomes by RNA-Seq. Nat Methods 2008;5(7):621–8. [DOI] [PubMed] [Google Scholar]
  • 5. Oshlack A, Wakefield MJ. Transcript length bias in RNA-Seq data confounds systems biology. Biol Direct 2009;4:1–10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Risso D, Schwartz K, Sherlock G, Dudoit S. GC-content normalization for RNA-Seq data. BMC Bioinformatics 2011;12:1–17. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Singh V, Verma NK, Cui Y. Type-2 fuzzy pca approach in extracting salient features for molecular cancer diagnostics and prognostics. IEEE Trans Nanobioscience 2019;18(3):482–9. [DOI] [PubMed] [Google Scholar]
  • 8. Singh V, Verma NK. Gene expression data analysis using feature weighted robust fuzzy-means clustering. IEEE Trans Nanobioscience 2022;22(1):99–105. [DOI] [PubMed] [Google Scholar]
  • 9. Park T, Yi S-G, Kang S-H, et al.. Evaluation of normalization methods for microarray data. BMC Bioinformatics 2003;4(1):1–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Bullard JH, Purdom E, Hansen KD, Dudoit S. Evaluation of statistical methods for normalization and differential expression in mRNA-Seq experiments. BMC Bioinformatics 2010;11(1):1–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Trapnell C, Williams BA, Pertea G, et al.. Transcript assembly and quantification by RNA-Seq reveals unannotated transcripts and isoform switching during cell differentiation. Nat Biotechnol 2010;28(5):511–5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Risso D. EDASeq: exploratory data analysis and normalization for RNA-Seq. R package version 2011;1(0). [Google Scholar]
  • 13. Robinson MD, McCarthy DJ, Smyth GK. edgeR: a bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics 2010;26(1):139–40. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Hicks SC, Okrah K, Paulson JN, et al.. Smooth quantile normalization. Biostatistics 2018;19(2):185–98. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Love MI, Huber W, Anders S. Moderated estimation of fold change and dispersion for RNA-Seq data with DESeq2. Genome Biol 2014;15(12):1–21. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Robinson MD, Oshlack A. A scaling normalization method for differential expression analysis of RNA-Seq data. Genome Biol 2010;11(3):1–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Kadota K, Nishiyama T, Shimizu K. A normalization strategy for comparing tag count data. Algorithms Mol Biol 2012;7(1):1–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Li J, Witten DM, Johnstone IM, Tibshirani R. Normalization, testing, and false discovery rate estimation for RNA-sequencing data. Biostatistics 2012;13(3):523–38. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Sun Z, Zhu Y. Systematic comparison of rna-seq normalization methods using measurement error models. Bioinformatics 2012;28(20):2584–91. [DOI] [PubMed] [Google Scholar]
  • 20. Kvam VM, Liu P, Si Y. A comparison of statistical methods for detecting differentially expressed genes from RNA-Seq data. Am J Bot 2012;99(2):248–56. [DOI] [PubMed] [Google Scholar]
  • 21. Soneson C, Delorenzi M. A comparison of methods for differential expression analysis of RNA-Seq data. BMC Bioinformatics 2013;14(1):1–18. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22. Seyednasrollah F, Laiho A, Elo LL. Comparison of software packages for detecting differential expression in RNA-Seq studies. Brief Bioinf 2015;16(1):59–70. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Risso D, Ngai J, Speed TP, Dudoit S. Normalization of rna-seq data using factor analysis of control genes or samples. Nat Biotechnol 2014;32(9):896–902. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Johnson KA, Krishnan A. Robust normalization and transformation techniques for constructing gene coexpression networks from rna-seq data. Genome Biol 2022;23:1–26. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Li P, Piao Y, Shon HS, Ryu KH. Comparing the normalization methods for the differential analysis of illumina high-throughput rna-seq data. BMC Bioinformatics 2015;16:1–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Dillies M-A, Rau A, Aubert J, et al.. A comprehensive evaluation of normalization methods for illumina high-throughput rna sequencing data analysis. Brief Bioinform 2013;14(6):671–83. [DOI] [PubMed] [Google Scholar]
  • 27. Moufarrej MN, Vorperian SK, Wong RJ, et al.. Early prediction of preeclampsia in pregnancy with cell-free rna. Nature 2022;602(7898):689–94. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Dann E, Henderson NC, Teichmann SA, et al.. Differential abundance testing on single-cell data using k-nearest neighbor graphs. Nat Biotechnol 2022;40(2):245–53. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29. Li X. Guy N Brock, Eric C Rouchka, Nigel GF Cooper, Dongfeng Wu, a comparison of per sample global scaling and per gene normalization methods for differential expression analysis of RNA-Seq data. PloS One 2017;12(5):e0176185. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Stigler SM. The asymptotic distribution of the trimmed mean. Ann Stat 1973;472–7. [Google Scholar]
  • 31. Oten R, de Figueiredo RJP. Adaptive alpha-trimmed mean filters under deviations from assumed noise model. IEEE Trans Image Processing 2004;13(5):627–39. [DOI] [PubMed] [Google Scholar]
  • 32. Su Z, Mason CE. SEQC/MAQC-III consortium a comprehensive assessment of RNA-Seq accuracy, reproducibility and information content by the sequencing quality control consortium. Nat Biotechnol 2014;32(9):903–14. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Shi L, Reid LH, Jones WD, et al.. The microarray quality control (MAQC) project shows inter-and intraplatform reproducibility of gene expression measurements. Nat Biotechnol 2006;24(9):1151–61. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Wan L, Sun F. CEDER: accurate detection of differentially expressed genes by combining significance of exons using RNA-Seq. IEEE/ACM Trans Comput Biol Bioinform 2012;9(5):1281–92. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Rapaport F, Khanin R, Liang Y, et al.. Comprehensive evaluation of differential gene expression analysis methods for RNA-Seq data. Genome Biol 2013;14(9):1–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36. Collado-Torres L, Nellore A, Kammers K, et al.. Reproducible RNA-Seq analysis using recount2. Nat Biotechnol 2017;35(4):319–21. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Pickrell JK, Marioni JC, Pai AA, et al.. Understanding mechanisms underlying human gene expression variation with RNA sequencing. Nature 2010;464(7289):768–72. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Hänzelmann S, Castelo R, Guinney J. GSVA: gene set variation analysis for microarray and RNA-Seq data. BMC Bioinformatics 2013;14:1–15. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39. Sun J, Nishiyama T, Shimizu K, Kadota K. TCC: an R package for comparing tag count data with robust normalization strategies. BMC Bioinformatics 2013;14(1):1–14. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40. Tang M, Sun J, Shimizu K, Kadota K. Evaluation of methods for differential expression analysis on multi-group RNA-Seq count data. BMC Bioinformatics 2015;16(1):1–14. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41. Osabe T, Shimizu K, Kadota K. Differential expression analysis using a model-based gene clustering algorithm for RNA-Seq data. BMC Bioinformatics 2021;22(1):1–20. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. Liu Y, Liu MY. Package ‘XBSeq’.

Articles from Briefings in Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES