Abstract
Pathway enrichment analysis has become a widely used knowledge-based approach for the interpretation of biomedical data. Its popularity has led to an explosion of both enrichment methods and pathway databases. While the elegance of pathway enrichment lies in its simplicity, multiple factors can impact the results of such an analysis, which may not be accounted for. Researchers may fail to give influential aspects their due, resorting instead to popular methods and gene set collections, or default settings. Despite ongoing efforts to establish set guidelines, meaningful results are still hampered by a lack of consensus or gold standards around how enrichment analysis should be conducted. Nonetheless, such concerns have prompted a series of benchmark studies specifically focused on evaluating the influence of various factors on pathway enrichment results. In this review, we organize and summarize the findings of these benchmarks to provide a comprehensive overview on the influence of these factors. Our work covers a broad spectrum of factors, spanning from methodological assumptions to those related to prior biological knowledge, such as pathway definitions and database choice. In doing so, we aim to shed light on how these aspects can lead to insignificant, uninteresting or even contradictory results. Finally, we conclude the review by proposing future benchmarks as well as solutions to overcome some of the challenges, which originate from the outlined factors.
Keywords: pathway enrichment, gene set analysis, pathway database, omics data, benchmark, gene set collection
Introduction
Pathway enrichment analysis has become one of the foremost methods for the interpretation of biological data as it facilitates the reduction of high-dimensional information to just a handful of biological processes underlying specific phenotypes. Over the last decade, the popularity of pathway enrichment analysis has led to the development of numerous different methods that can be categorized into three generations: (i) over-representation analysis (ORA), (ii) functional class scoring (FCS) and (ii) pathway topology (PT)-based, each of which adds an increasing layer of complexity to the analysis [1]. ORA, the first of the three, refers to a class of methods designed to identify gene sets that share a larger number of genes in common with a list of differentially expressed genes (DEGs) than would be expected by chance. Given a list of DEGs, a gene set and their complements, a statistical test is conducted to assess whether DEGs are over-represented in the gene set. Though simple to conduct, ORA methods rely upon arbitrary, and at times harsh, cutoffs to determine what constitutes a DEG. To remedy this problem, FCS methods test whether genes of a gene set have coordinated activity with the phenotype under study by using metrics to assign differential expression scores to each gene in the experiment. Genes are then ranked by their scores, which are subsequently used to calculate gene set scores and determine gene sets that are interesting in some statistically significant way. Finally, PT-based approaches build upon the latter class of methods and are characterized as additionally taking PT information into account, rather than solely relying upon gene sets, which lack interaction information. Thus, a formal distinction can be made between gene sets and pathways. Specifically, a gene set refers to a set of unranked genes which can be variously grouped, such as by their membership within a biological pathway or chromosomal position, while a pathway refers to a set of genes as well as any pairwise interactions between them. While the simplicity and accessibility of enrichment methods have been the main drivers to their widespread adoption by the community, the broad pool of methods at hand and the lack of gold standards pose a challenge in evaluating the variability of enrichment results. Consequently, several guidelines have been published in recent years on recommendations for the experimental design of an enrichment analysis [2–4].
An analogous but more philosophical debate in the community pertains to the choice of pathway or gene set database. Its selection is arguably one of the most decisive factors influencing the results of enrichment analyses as it determines the possible gene sets that can be enriched (i.e. genes within a gene set are enriched in an examined list of genes). The number of public databases has continued to grow in the past years in parallel with novel enrichment methods. However, the list of the most widely used databases has not changed in the last decade as enrichment analyses are predominantly conducted exclusively on one of the following three databases: KEGG [5], Reactome [6] and Gene Ontology (GO) [7]. While this selected group of databases comes with several advantages (e.g. large coverage of biological processes and regular updates), definitions of what constitutes a given pathway or gene set may be arbitrarily drawn across databases.
At present, users are offered a wide spectrum of enrichment methods and databases when performing enrichment analyses. This poses a challenge when considering the numerous factors that play a role in results of enrichment analysis, which can lead to insignificant, irrelevant or even contradictory results. Thus, in recent years, several benchmark studies have been conducted to evaluate the effects of various aspects of pathway analysis for practical guidelines.
In this work, we review the findings of major benchmarks conducted on different factors that influence the results of pathway enrichment analysis (Figure 1). The goal of our paper is to both inform the broader community of researchers using pathway enrichment analysis of these factors and to summarize the findings of all the most recent benchmarks. Finally, we also discuss possible solutions to address these factors as well as other factors that have not yet been investigated but can be benchmarked in the future.
Comparative studies on enrichment methods
Given the popularity of pathway enrichment analysis, at least 70 different methods have been developed as well as hundreds of variants [8, 9] (see Xie et al. [10] for an exhaustive survey of methods and benchmarks). The implementations of these methods can differ based on a number of factors, such as the gene-level statistic (e.g. t-test statistic and fold change), the gene set–level statistic (e.g. Kolmogorov–Smirnov (KS) statistic [11] and Wilcoxon rank sum test [12]), the formulation of the null and alternative hypotheses and the significance estimate. Many of the most commonly employed pathway enrichment methods have been compared in several major benchmarks and reviews. In this section, we outline the findings of 12 comprehensive comparative studies on enrichment methods (Table 1; for more details, see Supplementary Tables 1–3 available online at https://academic.oup.com/bib).
Table 1.
No. | Review | Methods tested | Datasets | Database (# of gene sets/pathways) | Types of evaluated methods |
---|---|---|---|---|---|
1 | [13] | 7 | 36 | KEGG (116) | Topology- and non-topology-based methods |
2 | [2] | 10 | 75 | KEGG (323) and GO (4631) | ORA and FCS methods |
3 | [3] | 7 | 118 | KEGG (232) | Topology-based methods |
4 | [14] | 6 | 20 | KEGG (86) | Topology- and non-topology-based methods |
5 | [15] | 9 | 3 | KEGG (114) | Topology-based methods |
6 | [16] | 13 | 6 | GO gene set collection extracted from MSigDB [17] v6.1 (5917) | Widely used pathway enrichment methods |
7 | [18] | 8 | 3 | MSigDB v5.0 (10,295) | Widely used pathway enrichment methods |
8 | [9] | 10 | 86 | KEGG; 150 pathways for all methods except 130 for PathNet [19] and 186 for CePa [20, 21] | Topology- and non-topology-based methods |
9 | [22] | 11 | 1 | C2 collection from MSigDB v4.0 (4722) | Methods differing based on null hypothesis |
10 | [23] | 16 | 42 | KEGG (259) and Metacore™ (88) | ORA and FCS methods |
11 | [24] | 5 | 6 | KEGG (192) | ORA and FCS methods |
12 | [25] | 7 | 38 | KEGG (189) | ORA and FCS methods |
In the third column, we report the number of enrichment methods compared in each study (see Supplementary Tables 2 and 3, available online at https://academic.oup.com/bib, for details on the methods tested). Here, we would like to note that we differentiate between methods and tools/web applications based on Geistlinger et al. [2]. In the fourth column, we report the number of datasets each study performed comparisons on, all of which were experimental datasets except in [3, 13, 14, 18, 22], which included both experimental and simulated datasets. Finally, the fifth column reports the pathway databases used in each study while the number of pathways is shown between parentheses.
Metrics for method evaluation
A particular challenge in the design of comparative studies on enrichment methods is that in the absence of a comprehensive understanding of the complex biological processes involved across experimental conditions, results are often not verifiable beyond retrospective evaluations. That is to say, without a gold standard with which to compare the results produced by any given method, conclusive assessments are often difficult to make. Nonetheless, several techniques to compare methods are widely used, while benchmark datasets have also been proposed. Specifically, datasets used by benchmark studies reviewed herein have largely been real, experimental datasets investigating a particular phenotype (i.e. the object of study in the experiment). Following Tarca et al. [23], several studies [2, 3, 9, 13, 25] have selected evaluation datasets as those which correspond to a pathway or gene set from the chosen database (e.g. dataset investigating the breast cancer versus normal phenotype and the breast cancer pathway). Others [14, 16, 24] have focused on measuring consistency across methods by selecting various datasets that study the same phenotype. Finally, comparative studies [3, 13, 14, 18, 22] have also employed simulated datasets to benchmark methods as various features of the data can be tuned and the method can be studied under these known features of the data. In line with Tarca et al. [23], the majority of studies have evaluated the performance of an enrichment method on these datasets based on at least one of the following metrics: prioritization, specificity or sensitivity.
Prioritization is evaluated based on whether a target gene set that has been identified a priori as showing high relevance to a phenotype associated with the dataset under investigation is ranked near the top (e.g. the breast cancer pathway is expected to hold the topmost ranking for a dataset measuring transcriptomic differences between the breast cancer versus normal phenotypes). Specificity refers to the proportion of gene sets that are correctly identified by a method as true negatives; thus, methods with a high specificity will generate fewer false positives. Finally, of all the gene sets detected as significant by a given method, sensitivity measures the proportion of gene sets that are actually relevant to the phenotype associated with the dataset under study (i.e. true positives).
Of the various comparative studies done to date, the above-mentioned metrics have been among the most commonly used for the empirical evaluation of enrichment methods. Nonetheless, the metrics used and the methods benchmarked by an individual study can vary greatly, with the most popular methods, not surprisingly, studied the most frequently. Yet despite the numerous benchmark studies conducted thus far, a comprehensive and standardized assessment of the many enrichment methods available has yet to be performed. Moreover, of the benchmark studies that have attempted such an assessment, no specific method has been shown to yield consistent results across all evaluated settings. Nevertheless, trends do emerge regarding the individual performance of a method on a given metric (Supplementary Tables 4–6 available online at https://academic.oup.com/bib). Thus, in the following, we report the trends observed across comparative studies for methods that consistently show superior performance on metrics in two or more studies without showing a poor performance on that same metric.
With regard to sensitivity, MRGSE [26], GlobalTest [27] and PLAGE [28] ranked highly in studies by Tarca et al. [23] and Zyla et al. [25] (Supplementary Table 4 available online at https://academic.oup.com/bib). However, high sensitivity may also imply a lower specificity. This was indeed observed for MRGSE and PLAGE, both of which reported a larger than expected number of false positives in at least one study, though also a good performance in prioritization (Supplementary Table 6 available online at https://academic.oup.com/bib). This is not surprising given that both methods have also been shown to report a majority of gene sets as significant [24, 25]. Similarly, classical statistical tests, including the KS test and the Wilcoxon rank sum test, were highly sensitive in Bayerlová et al. [13] and Nguyen et al. [9], though results were inconsistent regarding their specificity. Notably, of the above-mentioned methods, GlobalTest was the only investigated method to consistently demonstrate high sensitivity as well as high specificity in studies by Tarca et al. [23] and Zyla et al. [25].
In assessments of specificity, SPIA [29] and CAMERA [30] have shown high specificity in at least two studies (Supplementary Table 5 available online at https://academic.oup.com/bib), though results have been mixed or poor with regard to sensitivity and target pathway prioritization. Furthermore, GSA [31], PADOG [32] and PathNet showed good results with regard to prioritization (Supplementary Table 6 available online at https://academic.oup.com/bib) but mixed results for sensitivity and specificity. Finally, across all studies, GSEA [33] and ORA (or a variant) were the most investigated enrichment methods, with 8 of 12 comparative studies assessing either one or both of these methods (Supplementary Table 3 available online at https://academic.oup.com/bib). Here, we observed that, although they were the most commonly used methods for enrichment analysis, results regarding their sensitivity, specificity and prioritization were altogether inconsistent (Supplementary Tables 4–6 available online at https://academic.oup.com/bib).
Hypothesis testing and significance assessment
Much of the focus of comparative analyses on gene set analysis methods has been on the implications of alternative definitions of the null hypothesis. In their seminal work, Goeman and Bühlmann [34] characterized methods by the null hypothesis assumed in the statistical test. Enrichment methods, they assert, can be categorized as being competitive methods if they test the competitive null hypothesis [i.e. those which assume that genes in a gene set are not differentially expressed with respect to their complement (typically the rest of the genes in the experiment)] or self-contained methods if they test the self-contained null hypothesis (i.e. those which assume that genes in a gene set are not differentially expressed across phenotypes). Choosing one category of methods over another can confer several advantages, which we explicate through a brief review of studies that have assessed the performance of methods, which differ based on this distinction.
Rahmatallah et al. [22] recapitulated earlier work [35–37], generally noting that the power of self-contained methods was greater than that of competitive ones (Table 1; Supplementary Tables 2 and 3 available online at https://academic.oup.com/bib). Self-contained methods were also more robust to sample size and heterogeneity, with these methods showing the highest sensitivity among all the ones they evaluated, even as the sample sizes decreased [22] (Supplementary Table 7 available online at https://academic.oup.com/bib). Specifically, they found that ROAST [38] and SAM-GS [39] yielded the best performance on this metric.
Geistlinger et al. [2] noted that the proportions of gene sets reported as significant by methods differed based on the type of null hypothesis tested. Out of 10 investigated methods (Supplementary Table 3 available online at https://academic.oup.com/bib), they found that the majority of self-contained ones, including GlobalTest, detected a larger fraction of gene sets as significant. In Zyla et al. [25], the self-contained methods GlobalTest and PLAGE also reported the largest number of gene sets as significant among all benchmarked methods (Supplementary Table 3 available online at https://academic.oup.com/bib). In contrast to these findings, Wu and Lin [37] found that GlobalTest reported fewer gene sets as significantly enriched in comparison with competitive methods.
Furthermore, Geistlinger et al. [2] found that self-contained methods, particularly GlobalTest and SAM-GS, were especially sensitive to gene set size, with a propensity toward detecting larger gene sets as significant (Supplementary Table 8 available online at https://academic.oup.com/bib). For example, even when random gene sets were assembled, GlobalTest and SAM-GS identified all gene sets with over 50 genes as significant. However, Maleki et al. [16] noted that GlobalTest was among the methods more likely to identify gene sets of smaller sizes as significant (Table 1; Supplementary Table 3 available online at https://academic.oup.com/bib), albeit, in this case, the upper bound for genes in a given gene set was nearly 2000, while in Geistlinger et al. [2], it was 500.
These contradictory findings are a prime example of the challenges associated with benchmarking methods for gene set analysis. Such glaring variability in results yielded by the same method investigated in different studies may be due to several factors, such as gene set size or differing proportions of DEGs in the studied datasets. For instance, GlobalTest tends to perform sub-optimally when only a few genes in a given gene set are differentially expressed and the majority of genes are not, and it conversely tends to be better suited for when there are many genes with small changes in differential expression in a gene set [37, 40]. We further discuss the impact of gene set size on results in a subsequent section as well as in Supplementary Text 1 (available online at https://academic.oup.com/bib).
If opting to select a competitive method instead, one must consider that testing the competitive null hypothesis often inherently implies the intended association not only between the phenotype and the genes within a given gene set but also between the phenotype and the genes in the complement of the set [40]. That said, competitive methods can be appropriate when the goal is to test for excessive amounts of differential expression among genes in a gene set. For instance, the popular ORA method was noted as suitable when there are large levels of differential expression [2]. However, ORA also tends to prioritize larger gene sets, assigning them lower P-values [16, 23]. Nonetheless, in Geistlinger et al. [2], ORA and other competitive methods outperformed the self-contained ones in ranking phenotype relevant gene sets near the top (Supplementary Table 9 available online at https://academic.oup.com/bib). In contrast, although ORA performed favorably on the prioritization of relevant gene sets in Tarca et al. [23], no clear discernment could be made with regard to the performance of competitive and self-contained methods on this measure (Supplementary Table 6 available online at https://academic.oup.com/bib). Furthermore, while self-contained methods tended to identify a larger proportion of gene sets as significant in Geistlinger et al. [2], the majority of competitive methods (i.e. SAFE [41], GSEA, GSA and PADOG) did not identify any significant gene sets.
Intimately linked to the formulation of the null hypothesis is the calculation of the P-value [34]. Divergent approaches to assign a P-value to a gene set address the following question: What is the sampling unit? If the sampling unit is the gene, for each gene set of a given size, an equal number of genes are randomly drawn from all genes under investigation to sample the null distribution. If, however, the sampling unit is the subject, the phenotypic labels of subjects are randomly permuted to sample the null distribution instead. While methods that test a self-contained null hypothesis are generally linked with sample permutation and competitive methods with gene permutation, the latter group of methods can be modified to make them self-contained [40].
Sample permutation is often regarded as the preferred approach to obtain the empirical null distribution as its setup tends to pertain more naturally to the research question at hand of whether or not an association exists between a gene set and a phenotype. In contrast, methods that calculate significance by gene permutations suffer from the assumption that genes are independent and identically distributed (iid). It is well established, however, that this premise does not hold true in a real biological context where gene correlations (i.e. the coordinated expression of genes) can be observed and where sets of genes are known to work in tandem [37]. Thus, in the case of gene permutations, while significant gene sets may be reflective of either gene correlations that arise regardless of experimental condition and/or actual phenotypic differences, it is the latter that is often far more interesting, and the former can inflate the number of false positives [37, 40, 42, 43].
The effects of correlations within gene sets have been observed in various studies. Tamayo and colleagues [44] show that these correlations can have major implications on the results of enrichment analysis by comparing the results of GSEA against a simple parametric approach in 50 datasets. They observed that the parametric approach, which assumes differential gene expression scores are both independent and follow a normal distribution, yields a larger number of significant gene sets than GSEA, but many of these are speculated to be false positives. Similarly, in experiments on simulated data in Maciejewski [40], the author demonstrated that when gene correlations were present in the gene set yet there were no DEGs either in the gene set or its complement, false positive rates for methods that make the iid assumption (e.g. parametric methods proposed in Irizarry et al. [45] and competitive methods with gene permutation) were greater than expected. Thus, the authors of these studies caution that methods that assume gene independence may report gene sets as significantly associated with a phenotype when in fact gene correlations account for the purported, significant results. However, it is also worth noting that the influence of correlations can be somewhat mitigated by reducing redundancies within gene sets.
In Maciejewski [40], the author observed that among methods with a sample permutation procedure, GlobalTest, GSEA and GSA and its variant achieved higher power. Furthermore, GSEA, a competitive method with sample permutation, had higher power than several other methods tested (i.e. GSA and its variant, PAGE [46], Wilcoxon rank sum test, Q1 [47] and SAFE), although as the number of DEGs in a gene set increased, so too did the power of the other methods.
Nevertheless, sample permutation requires an adequate number of samples as without a sufficiently large sample size, the calculated P-value may never achieve significance, in which case, gene permutation is recommended. For instance, in their comparative analysis, Maleki et al. [48] found that, across 10 replicate datasets, GSEA with sample permutation was unable to detect any gene set as enriched when sample sizes were small, suggesting a lower bound of 10 samples for this particular method. The robustness of various methods to changes in sample size is further discussed in Supplementary Text 2 (available online at https://academic.oup.com/bib).
Other methods have been proposed that attempt to address some of the drawbacks associated with sample and gene permutation approaches by conducting both sample permutations and gene randomizations in a method known as restandardization, as with GSA, through the use of rotations for gene set testing, as with FRY [49] and ROAST, or via bootstrapping methods, as in Zahn et al. [50] and Barry et al. [43].
Topology- and non-topology-based methods
Methods for enrichment analysis can also be classified as those which are topology-based or non-topology-based. The latter group of methods can be further sub-classified into the aforementioned ORA and FCS methods, the so-called first- and second-generation approaches, respectively [1]. PT- or topology-based methods fall into the category of third-generation approaches, intuitively more advanced as, unlike ORA and FCS methods, they leverage the topological structure of genes in a pathway. Nonetheless, results from multiple benchmarks on topology- and non-topology-based methods are inconclusive as to the superiority of one group of methods over another, with studies suggesting topology-based methods have the upper hand.
In Bayerlová et al. [13], authors noted that whether a method was topology-based or not was inconsequential to performance when original KEGG pathways (which tend to contain overlapping genes) were used in experiments (Supplementary Tables 3–6 available online at https://academic.oup.com/bib). Notably, while CePa includes pathways from both KEGG and the Pathway Interaction Database [51], other topology-based methods evaluated in the study (i.e. PathNet and SPIA) are only compatible with pathways formatted in a custom-XML format (i.e. KEGG Markup Language). This result is particularly striking, considering KEGG contains overlapping pathways, thus limiting the potential of topology-based methods by restricting users to pathways formatted in the manner specified by this database. In contrast, experiments done using non-overlapping pathways resulted in topology-based methods outperforming non-topology-based ones [13]. In line with these findings, comparative studies by Jaakkola and Elo [14] and Nguyen et al. [9] similarly suggested that topology-based methods exhibit an improved performance over non-topology-based ones under certain conditions, albeit, contrary to findings by Bayerlová et al. [13], these conclusions were drawn exclusively using KEGG as the choice of pathway database.
More particularly, results from Nguyen et al. [9] indicate that topology-based methods have a slight upper hand in detecting target pathways as compared to non-topology-based ones (Supplementary Table 6 available online at https://academic.oup.com/bib), though results were mixed regarding the P-values of target pathways. In Jaakkola and Elo [14], topology-based methods (i.e. SPIA, CePa and NetGSA [52]) detected a larger number of significant pathways than non-topology-based ones (i.e. GSEA, Pathifier [53] and DAVID [54]). However, in a more challenging dataset where differences across groups were subtle, nearly all studied methods identified either no pathways or relatively few pathways as significantly enriched.
Ihnatova et al. [3] conducted several experiments, which assessed the influence of various parameters on topology-based methods [e.g. sensitivity to pathway and sample size (Supplementary Table 7 available online at https://academic.oup.com/bib), specificity (Supplementary Table 5 available online at https://academic.oup.com/bib) and exclusion of topological information]. As a proxy to study the latter parameter (i.e. whether topological information affects results for a given topological method), the authors evaluated the influence of single genes on the fraction of pathways that were considered enriched, assuming that a setup that fails to take into account PT is one in which individual genes have an equal impact on results. To that end, they found that TopologyGSA [55] and Clipper [56] yielded no difference in performance when topological information was excluded, while for all other methods, the exclusion of topological information led to the identification of a smaller fraction of enriched pathways. In addition, in assessing whether the ranks/P-values of target pathways change when topological information is incorporated, the authors found that both the ranks and P-values of target pathways decreased for PRS [57] and CePa, while for all other methods, the inclusion of topological information resulted in either no change or an increase in ranks/P-values of target pathways (at times caused by pathway-specific effects).
Additional methodological considerations and consensus approaches
Besides the above-mentioned common measures and classifications, several comparative studies have used to draw distinctions between enrichment methods, the performance of methods on a number of additional aspects has also been benchmarked. We refer to the studies that evaluate other aspects, including accuracy (Supplementary Table 10 available online at https://academic.oup.com/bib), type I error rate, power, runtime and assessments of reproducibility across datasets, among others in Supplementary Table 11 (available online at https://academic.oup.com/bib). Furthermore, we outline additional methodological considerations, including the steps used in data preprocessing and biases, which arise from experiments (Supplementary Text 3 available online at https://academic.oup.com/bib), the gene- and gene set–level statistics selected (Supplementary Texts 4 and 5 available online at https://academic.oup.com/bib), the applicability of enrichment analysis to various omics dataset types (Supplementary Text 6 available online at https://academic.oup.com/bib) and the choice of background (Supplementary Text 7 available online at https://academic.oup.com/bib).
Given the vast variety of enrichment methods, often with tunable settings, hundreds of methods and variants are at the disposal of life science researchers. As results can acutely vary according to the method selected, such a broad variability has prompted the development of tools to conduct enrichment analysis in concert. While the techniques to do so can differ, generally a consensus is taken across several methods to determine the final set of pathways that are interesting in some statistically significant way. Examples to do so include the R packages EGSEA [58], EnrichmentBrowser [59], Piano [60] and decoupleR [61] as well as the ML-based approach, CGPS [62] and the CPA web application [63]. Details on each of these ensemble techniques are provided in Supplementary Text 8 (available online at https://academic.oup.com/bib).
Impact of pathway database and gene set size
While variations of enrichment methods have been among the most studied factors that influence the results of an enrichment analysis, there are several other considerations to be made in the design of an experiment to ensure biologically meaningful results. In this section, we introduce studies, including notable benchmarks, that have investigated the impact of additional factors on the results of enrichment analysis, such as database choice and pathway size.
One of the most critical factors the results of an enrichment analysis can hinge upon is the choice of a reference pathway database(s). It is common practice for researchers to solely rely upon a single database for an enrichment analysis, which can be due, in part, to a researcher’s preferences, the popularity of a particular database or its ease of usage, among other factors. Indeed, we observed that the majority of studies that benchmarked the performance of enrichment methods (Table 1) were almost always conducted on a single database, and that too, primarily KEGG.
A first investigation on the importance of selecting a collection of gene sets was performed by Bateman et al. [64]. In this study, the authors demonstrated how the seven standard collections housed within MSigDB yielded different results when conducting GSEA within the context of a drug response cancer dataset. Among other findings, the results of this study indicated that some collections were able to yield a significantly larger number of enriched pathways relevant to the studied phenotype than others. Furthermore, the authors argued that the choice of gene set collections should not be made arbitrarily as certain gene sets may be more or less suitable for a particular dataset than others. In a recent study on best practices for the popular ORA method on metabolomics data [65], the authors also found that the results of pathway analysis substantially differed based on the choice of pathway database (i.e. KEGG, Reactome and BioCyc [66]).
Similar conclusions were drawn in our previous work [67] in which we evaluated whether enrichment results are in consensus for any given pathway that can be found across three major pathway databases (i.e. KEGG, Reactome and WikiPathways [68]) and multiple enrichment methods. Our study revealed the advantages of combining multiple databases by using equivalent pathway mappings, demonstrating that an integrative resource can yield more consistent results than an individual one. Overall, these studies demonstrate the importance of database choice, a crucial factor given the differences in coverage across databases [69, 70]. Finally, we would also like to note the importance of database size as the total number of pathways present in a database has an influence when multiple correction methods are applied.
An additional factor that is related to database choice is gene set (pathway) size, corresponding to the number of genes within a gene set for enrichment methods that do not consider PT, or the number of nodes (genes) and edges for those that do consider it. The effect of pathway size has recently been studied in Karp et al. [71] by comparing the significance of six equivalent pathway definitions from KEGG and EcoCyc [72]. Given the differences in the average size of a pathway across the two databases (i.e. KEGG pathways are significantly larger than their respective homologs in EcoCyc), the authors investigated the degree to which size could influence results, finding that pathway size can have a stronger effect than the statistical corrections used. Furthermore, the authors found that KEGG pathways required up to two times as many significant genes in order to attain the same P-value as their EcoCyc counterparts.
Notably, size differences between equivalent pathways have not only been examined for these two databases but also across other major resources, such as Reactome, and WikiPathways. In this work, the authors argue that using pathway definitions that span across several biological processes (e.g. signal transduction) can lead to misinterpretations as when these pathways are enriched, it is difficult to construe whether this implicates all or only a subset of the pathway. These broadly defined pathways can also be less informative, contributing little in terms of novelty to the overall understanding of the distinctions between the phenotypes under study. Nonetheless, smaller pathways can lead to exceedingly long results and overly strict multiple testing corrections [4].
Possible solutions for mitigating the impact of gene set size on results are defining the minimum and maximum number of genes within a gene set (e.g. between 10 and 500), careful consideration of the enrichment analysis method selected (see ‘Hypothesis testing and significance assessment’ section) as well as addressing redundancies within gene sets, as proposed in [73]. In their approach, the authors suggest discarding significant gene sets that overlap with others in order to ensure that the enrichment of a particular pathway is not a result of the overlay.
While database choice and pathway size are two critical factors to consider, we foresee several approaches to offset the challenges they create. In the case of database choice, a study by Maleki et al. [74] proposed two simple metrics (i.e. permeability and maximum achievable coverage scores) to assess the degree of overlap between a gene list of relevance and all gene sets within a database. The goal of these metrics is to provide an intuition of whether or not the genes of a phenotype under investigation are well covered by a particular database. Thus, the authors argue that this approach can reduce database bias and arbitrary database selection as the two scores can guide users to rationally decide upon the most appropriate database.
Another solution that we propose is that the enrichment results generated from a reference database could be validated against an additional database using equivalent pathway mappings across them. By leveraging pathway mappings, one can assess the similarity between the results obtained from different databases (i.e. reference and ‘validation’ database) to confirm whether they are in consensus, or re-evaluate them if they are not. In earlier work, we leveraged this technique by generating equivalent pathway mappings across four pathway databases [75]. A web tool (i.e. DecoPath) subsequently enables users to evaluate similarities and differences at the gene and pathway level for a given pathway across databases and enrichment methods. For instance, a particular pathway in one database can have a slightly different gene set than the same pathway in another database, which can ultimately explain why a pathway is detected as significantly enriched in one database but not in another.
Similarly, pathway mappings can also be employed to systematically study the impact of pathway size on results. Here, one could leverage hierarchical mappings (i.e. pathway A is part of pathway B) from pathway ontologies to evaluate whether related pathways are similarly enriched. Although a pathway ontology was earlier proposed by [76], it has neither been adopted by nor linked to any major database. Instead, each database utilizes its own pathway terminology, though some databases such as Reactome and GO also incorporate a hierarchical organization within their schema. In fact, Reactome recently adopted such an approach to facilitate the interpretation of enrichment analyses through implementing ReacFoam, a visualization for navigating through its pathway hierarchy and exploring the degree of enrichment of pathways at different levels.
The growth of biomedical literature is reflected in pathway databases as their pathway definitions change over time. A study by Wadi et al. [77] demonstrated the impact of outdated pathway definitions in several web-based tools as well as highlighted that the number of pathways/biological processes doubled in 7 years (2009–16) in major resources such as Reactome and GO. Furthermore, it revealed that the majority of the studies analyzed were conducted using outdated pathway definitions, constituting a major issue as the results presented in such studies could have potentially changed. We believe this problem can be partially mitigated if users are alerted by pathway enrichment tools when the underlying pathway database(s) has not been recently updated. Furthermore, updating the information from pathway databases in a tool has been greatly simplified by the APIs and services offered by major resources such as Reactome, GO and WikiPathways. Finally, we encourage researchers to include both the version of the database(s) used in the analysis as well as the version of the tool(s) employed.
Impact of additional factors on enrichment analysis and possible future benchmarks
While the factors mentioned thus far have each been benchmarked with regard to their impact on pathway enrichment results, there exist other factors that have not yet been explored in detail. First, at a more granular level, individual genes can also have an impact on results. A study by Ballouz et al. [78] raised the challenges associated with annotation bias and redundancies in gene sets. The annotation of a single gene to many functions (i.e. multifunctional genes) can potentially confound the results of a pathway analysis as these genes may result in a sizeable number of enriched pathways that are largely irrelevant. For example, several pathways with multifunctional genes may be considered enriched in the results, though the enrichment of these pathways could be due to the presence of multifunctional genes rather than the relevance of the pathway to the phenotype of interest. One approach the authors propose to control this effect is by performing repeated runs of the analysis while removing the topmost multifunctional genes in the dataset in order to identify the most robust pathways. Furthermore, other ways to reduce the effect of multifunctional genes can include assigning weights to genes based on their promiscuity, though this approach might also have drawbacks.
A second factor that has not yet been investigated, which is related both to database updates and choice, is the size of a database measured by the number of pathways. This factor is not only important due to its correlation with the coverage of biological processes but also because the size of the database can influence the significance of the results when correcting for multiple testing (see Supplementary Text 9 available online at https://academic.oup.com/bib). As a consequence, depending on the size of a database, the same pathway in one database may or may not be enriched in another after applying multiple testing correction. This is often the case when comparing popular databases, such as KEGG and Reactome, whose number of pathways can differ by an order of magnitude.
Finally, we would like to note that there are other interesting factors, which could potentially be analyzed in the future. First, for topology-based methods, the particular network structure of some pathways may make them more susceptible to enrichment than others given the topological differences identified by [79]. Thus, one future possible benchmark could investigate the effect of network sparsity on pathway enrichment, or if hubs within a network correlate with greater enrichment. Second, another factor to evaluate is the degree to which a bias toward certain indications in pathway knowledge influences results. For example, there is an over-representation of interactions characterized in widely studied indication areas, such as cancer [80, 81], and thus, pathways containing these interactions may appear in the results of enrichment, while possessing little relevance to the studied phenotype. To investigate this factor, resources such as BioGrid [82] where protein–protein interactions are annotated with experimental metadata can be leveraged since the majority of databases do not provide information on the provenance supporting each interaction. Third, only a minute fraction of known proteins have been experimentally annotated with functional characterizations, while functional annotations for the vast majority of proteins are either inferred, presumptive or unknown [83, 84]. Several computational methods exist for protein function prediction, and while such methods are routinely benchmarked [85], the effect of experimental versus predicted functional annotations of proteins on downstream analyses also warrants further study. This is of particular importance to GO enrichment, where numerous algorithms have been developed to predict GO terms for proteins [86].
Discussion
The last decade has seen an explosion in the usage of pathway enrichment analysis, spearheaded by both an abundance in the volume of available data and the interpretive power of these analyses [10]. Prompted by a wide range of available enrichment methods and pathway resources, several comparative studies have evaluated how different factors can influence the results of such an analysis. Here, we have reviewed the findings of these studies in order to provide a comprehensive overview on the impact of these factors. Furthermore, we have suggested possible approaches to overcome some of the limitations discussed as well as possibilities for additional benchmark studies on other, under studied factors.
In the first section of this review, we have outlined the results of 12 comparative studies that have investigated differences across pathway enrichment methods. Many of these studies have specifically focused on the performance of individual methods on popular metrics (e.g. prioritization, sensitivity and specificity), keeping in mind that without gold standards to conclude whether the results from any given method are biologically sound, objective evaluations can be difficult to make. Overall, we have found many inconsistencies in the performance of methods across metrics as well as across studies. While there is no consensus across studies on whether a specific method outperforms others, we have reported trends we have observed regarding the top-performing methods for each metric.
Though we note that the performance of the majority of methods on these and other metrics is inconclusive, whether a particular method is a reasonable choice for a certain use case can depend on a number of factors, such as the goal of the experiment, the dataset in question or particulars of the gene set collection. Nevertheless, trade-offs between performances on certain metrics can be important considerations in the selection of a method. For example, given a dataset where changes in differential gene expression between experimental groups are subtle, a highly sensitive method can increase the likelihood of detecting a signal. Thus, a large number of gene sets that are truly significant can be identified, essentially ruling out nearly all gene sets that are not detected, albeit at the expense of producing a greater number of false positives. If, however, changes in differential gene expression between experimental groups are generally more pronounced, a method ranked high in specificity may be preferable to preclude the detection of too many gene sets, which can complicate interpretation.
We have also examined comparative studies that have evaluated the differences between distinct categories of enrichment methods, such as how the null hypothesis is formulated and the sampling unit is defined, noting that the selection of one category of methods over another can have serious repercussions on the fraction of gene sets that are significant and their ranks. In addition, a major categorical distinction is drawn between topology- and non-topology-based methods, which have been reviewed in several benchmarks. We have found that, though topology-based approaches are more advanced, for some methods, the removal of topological information yields no differences in results, for other methods, it can improve results, and several are constrained in that they only cater to KEGG pathways (or pathways in an equivalent format). Finally, we reviewed studies that have assessed the influence of particular, modular aspects of a typical enrichment analysis as well as outlined additional aspects one must be cognizant of that can affect the behavior of a given method, which ultimately reflects in the overall results of an analysis.
We have reviewed several other factors apart from enrichment methods, such as pathway size and database choice. Notably, the latter can be subjective, with both researcher preferences and distinct research goals taking precedence over set guidelines. However, we have outlined approaches that leverage pathway mappings to mitigate the effect of these factors. An additional aspect discussed in this review is the lack of regular updates to enrichment tools, which reflect updates made to pathway databases. Fortunately, this issue has, at least, partially been addressed by the adoption of API services by major pathway resources. Nevertheless, the amount of literature published on a daily basis continues to grow, making the task of maintaining up-to-date pathway definitions difficult, particularly for public and academic resources. Thus, we envisage that the path forward to address this shortfall is to improve interoperability across databases via mappings [70] or through the use of common database formats [87].
Finally, we would like to mention possible future benchmarks beyond the ones we have previously proposed. First, future benchmarks can benefit from the existence of a gold standard prioritization approach, for instance, one that leverages well-established pathway-disease associations from genetic disorders, similar to the assessment proposed in [9], which exploits knockout datasets. Second, given the rise of multi-omics datasets, we anticipate the development of enrichment methods that operate on other modalities beyond mRNA data, such as metabolomics (see Supplementary Text 6 available online at https://academic.oup.com/bib). Last, we foresee that the insights gained from multi-omics experiments will also be reflected in pathway definitions in two ways: (i) the appearance of ‘dynamic pathways’ (i.e. contextualized pathways representing particular pathway states as opposed to general, static diagrams) and (ii) a shift from traditional gene sets to sets of multimodal biological entities.
Conclusion
In conclusion, the effect of various factors on pathway enrichment analysis is apparent. Numerous studies have demonstrated how variations in the design of an enrichment analysis can lead to altogether different findings. At the extremes, comparative studies have shown how certain experimental setups can detect either all or no gene sets as interesting in some statistically significant way. We summarize the key findings of studies reviewed herein as follows:
Formulation of null hypothesis and significance assessment
One must be cognizant of how the null hypothesis is formulated (i.e. competitive or self-contained) as methods categorized into one or another approach behave differently in terms of the fraction of gene sets reported as significant, as well as their sensitivity to gene set size, sample size and sample heterogeneity. Self-contained methods also tend to have greater power than competitive methods and careful consideration should be made taking into account the proportion of genes that are differentially expressed in the dataset. Similarly, in order to calculate a P-value for each gene set, one must bear in mind that disparate approaches can impact the results of an enrichment analysis, and depending on the approach taken, introduce false positives.
Pathway and sample size considerations
Certain enrichment methods have been observed to be more or less robust to pathway and sample size than certain others. Sensitive methods may detect larger gene sets as significantly enriched and their sensitivity can be tied with whether they are competitive or self-contained methods. Not surprisingly, a method’s performance tends to deteriorate with decreasing sample size, although some methods are more robust on this factor than others.
Topology- versus non-topology-based methods
Topology-based methods are intuitively more advanced than non-topology-based ones. Incorporation of topological information tends to improve the ranks and P-values of relevant pathways for some topology-based methods, yet this may not be the case for all. Nonetheless, some topology-based methods are limited or at least partial to specific pathway databases.
Choice of gene set collection or pathway database
The selection of one gene set collection over another can lead to different results. Some collections or databases may be more suitable than others for a given dataset. The selection of a database is complicated by variable definitions of pathway boundaries as well as by redundancies and outdated pathway definitions.
The errors from these steps that propagate through an enrichment analysis may be inconsequential at best and misleading at worst. Although there is no singular method or gene set collection/pathway database, which is advisable for enrichment analysis over all others, well-informed choices can be made and solutions to mitigate the impact of various factors are available. Furthermore, recently, many ensemble approaches have been developed so that users can benefit from multiple databases and/or methods.
Key Points
Pathway enrichment analysis is a widely used technique for the interpretation of biological data
In recent years, the advent of a multitude of enrichment methods and pathway databases has led to several benchmarks to study the impact of various factors on the results of enrichment analysis
This review outlines key aspects of enrichment analysis and summarizes results of studies, which have evaluated their influence
We propose solutions to mitigate the effect of these factors and identify possible future benchmarks
Authors’ contributions
S.M. and D.D.-F. wrote the manuscript. A.T.K. and M.H.-A. reviewed the manuscript. All authors have read and approved the final manuscript.
Supplementary Material
Author Biographies
Sarah Mubeen is a doctoral student at the University of Bonn and is a research fellow at the Department of Bioinformatics at the Fraunhofer Institute for Scientific Computing and Algorithms (SCAI). Her research interests include pathway and network-based approaches for the interpretation of biomedical data.
Alpha Tom Kodamullil is the group lead of Applied Semantics at the Fraunhofer Institute SCAI. Her main research focuses on knowledge graphs around diseases and shared semantics, which lay the foundation of data and knowledge interoperability.
Martin Hofmann-Apitius is a professor at the Bonn-Aachen International Center for Information Technology at the University of Bonn and is the head of the Department of Bioinformatics at the Fraunhofer Institute SCAI. His research interests involve integrative semantics, natural language processing, data- and knowledge-integration in neurodegeneration research and longitudinal modeling of disease progression.
Daniel Domingo-Fernández is a research fellow at the Department of Bioinformatics at the Fraunhofer Institute SCAI and is a senior bioinformatician at Enveda Biosciences. His research interests lie in integrating a priori knowledge and biomedical data for drug discovery, predictive modeling and patient stratification.
Funding
The Fraunhofer Cluster of Excellence ‘Cognitive Internet Technologies’.
References
- 1. Khatri P, Sirota M, Butte AJ. Ten years of pathway analysis: current approaches and outstanding challenges. PLoS Comput Biol 2012;8(2):e1002375. 10.1371/journal.pcbi.1002375. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Geistlinger L, Csaba G, Santarelli M, et al. . Toward a gold standard for benchmarking gene set enrichment analysis. Brief Bioinform 2020;22(1):545–56. 10.1093/bib/bbz158. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Ihnatova I, Popovici V, Budinska E. A critical comparison of topology-based pathway analysis methods. PLoS One 2018;13(1):e0191154. 10.1371/journal.pone.0191154. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Reimand J, Isserlin R, Voisin V, et al. . Pathway enrichment analysis and visualization of omics data using g: Profiler, GSEA, Cytoscape and EnrichmentMap. Nat Protoc 2019;14(2):482–517. 10.1038/s41596-018-0103-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5. Kanehisa M, Furumichi M, Sato Y, et al. . KEGG: integrating viruses and cellular organisms. Nucleic Acids Res 2021;49(D1):D545–51. 10.1093/nar/gkaa970. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. Fabregat A, Jupe S, Matthews L, et al. . The reactome pathway knowledgebase. Nucleic Acids Res 2018;46(D1):D649–55. 10.1093/nar/gkx1132. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7. The Gene Ontology Consortium . The Gene Ontology resource: enriching a GOld mine. Nucleic Acids Res 2021;49(D1):D325–34. 10.1093/nar/gkaa1113. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8. Maleki F, Ovens K, Hogan DJ, et al. . Gene set analysis: challenges, opportunities, and future research. Front Genet 2020;11:654. 10.3389/fgene.2020.00654. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9. Nguyen TM, Shafi A, Nguyen T, et al. . Identifying significantly impacted pathways: a comprehensive review and assessment. Genome Biol 2019;20(1):1–15. 10.1186/s13059-019-1790-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Xie C, Jauhari S, Mora A. Popularity and performance of bioinformatics software: the case of gene set analysis. BMC Bioinform 2021;22(1):1–16. 10.1186/s12859-021-04124-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11. Massey FJ, Jr. The Kolmogorov-Smirnov test for goodness of fit. J Am Stat Assoc 1951;46(253):68–78. 10.1080/01621459.1951.10500769. [DOI] [Google Scholar]
- 12. Wilcoxon F. Individual comparisons by ranking methods . In Breakthroughs in Statistics. New York: Springer, 1992, 196–202. 10.2307/3001968. [DOI] [Google Scholar]
- 13. Bayerlová M, Jung K, Kramer F, et al. . Comparative study on gene set and pathway topology-based enrichment methods. BMC Bioinform 2015;16(1):334. 10.1186/s12859-015-0751-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14. Jaakkola MK, Elo LL. Empirical comparison of structure-based pathway methods. Brief Bioinform 2016;17(2):336–45. 10.1093/bib/bbv049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15. Ma J, Shojaie A, Michailidis G. A comparative study of topology-based pathway enrichment analysis methods. BMC Bioinform 2019;20(1):1–14. 10.1186/s12859-019-3146-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16. Maleki F, Ovens KL, Hogan DJ, et al. . Measuring consistency among gene set analysis methods: a systematic study. J Bioinform Comput Biol 2019a;17(05):1940010. 10.1142/S0219720019400109. [DOI] [PubMed] [Google Scholar]
- 17. Liberzon A, Subramanian A, Pinchback R, et al. . Molecular signatures database (MSigDB) 3.0. Bioinformatics 2011;27(12):1739–40. 10.1093/bioinformatics/btr260. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18. Mathur R, Rotroff D, Ma J, et al. . Gene set analysis methods: a systematic comparison. BioData Mining 2018;11(1):1–19. 10.1186/s13040-018-0166-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19. Dutta B, Wallqvist A, Reifman J. PathNet: a tool for pathway analysis using topological information. Source Code Biol Med 2012;7(1):1–12. 10.1186/1751-0473-7-10. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20. Gu Z, Liu J, Cao K, et al. . Centrality-based pathway enrichment: a systematic approach for finding significant pathways dominated by key genes. BMC Syst Biol 2012;6(1):1–13. 10.1186/1752-0509-6-56. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21. Gu Z, Wang J. CePa: an R package for finding significant pathways weighted by multiple network centralities. Bioinformatics 2013;29(5):658–60. 10.1093/bioinformatics/btt008. [DOI] [PubMed] [Google Scholar]
- 22. Rahmatallah Y, Emmert-Streib F, Glazko G. Gene set analysis approaches for RNA-seq data: performance evaluation and application guideline. Brief Bioinform 2016;17(3):393–407. 10.1093/bib/bbv069. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23. Tarca AL, Bhatti G, Romero R. A comparison of gene set analysis methods in terms of sensitivity, prioritization and specificity. PLoS One 2013;8(11):e79217. 10.1371/journal.pone.0079217. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. Zyla J, Marczyk M, Polanska J. Reproducibility of finding enriched gene sets in biological data analysis. In: International Conference on Practical Applications of Computational Biology & Bioinformatics, Porto, Portugal .Cham: Springer International Publishing, 2017. pp. 146–54. 10.1007/978-3-319-60816-7_18. [DOI] [Google Scholar]
- 25. Zyla J, Marczyk M, Domaszewska T, et al. . Gene set enrichment for reproducible science: comparison of CERNO and eight other algorithms. Bioinformatics 2019;35(24):5146–54. 10.1093/bioinformatics/btz447. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26. Michaud J, Simpson KM, Escher R, et al. . Integrative analysis of RUNX1 downstream pathways and target genes. BMC Genomics 2008;9(1):1–17. 10.1186/1471-2164-9-363. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27. Goeman JJ, Van De Geer SA, De Kort F, et al. . A global test for groups of genes: testing association with a clinical outcome. Bioinformatics 2004;20(1):93–9. 10.1093/bioinformatics/btg382. [DOI] [PubMed] [Google Scholar]
- 28. Tomfohr J, Lu J, Kepler TB. Pathway level analysis of gene expression using singular value decomposition. BMC Bioinform 2005;6(1):1–11. 10.1186/1471-2105-6-225. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29. Tarca AL, Draghici S, Khatri P, et al. . A novel signaling pathway impact analysis. Bioinformatics 2009;25(1):75–82. 10.1093/bioinformatics/btn577. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30. Wu D, Smyth GK. Camera: a competitive gene set test accounting for inter-gene correlation. Nucleic Acids Res 2012;40(17):e133–3. 10.1093/nar/gks461. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31. Efron B, Tibshirani R. On testing the significance of sets of genes. Ann Appl Stat 2007;1(1):107–29. 10.1214/07-AOAS101. [DOI] [Google Scholar]
- 32. Tarca AL, Draghici S, Bhatti G, et al. . Down-weighting overlapping genes improves gene set analysis. BMC Bioinform 2012;13(1):1–14. 10.1186/1471-2105-13-136. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33. Subramanian A, Tamayo P, Mootha VK, et al. . Gene set enrichment analysis: a knowledge-based approach for interpreting genome-wide expression profiles. Proc Natl Acad Sci 2005;102(43):15545–50. 10.1073/pnas.0506580102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34. Goeman JJ, Bühlmann P. Analyzing gene expression data in terms of gene sets: methodological issues. Bioinformatics 2007;23(8):980–7. 10.1093/bioinformatics/btm051. [DOI] [PubMed] [Google Scholar]
- 35. Ackermann M, Strimmer K. A general modular framework for gene set enrichment analysis. BMC Bioinform 2009;10(1):1–20. 10.1186/1471-2105-10-47. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36. Tripathi S, Glazko GV, Emmert-Streib F. Ensuring the statistical soundness of competitive gene set approaches: gene filtering and genome-scale coverage are essential. Nucleic Acids Res 2013;41(7):e82–2. 10.1093/nar/gkt054. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37. Wu MC, Lin X. Prior biological knowledge-based approaches for the analysis of genome-wide expression profiles using gene sets and pathways. Stat Methods Med Res 2009;18(6):577–93. 10.1177/0962280209351925. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38. Wu D, Lim E, Vaillant F, et al. . ROAST: rotation gene set tests for complex microarray experiments. Bioinformatics 2010;26(17):2176–82. 10.1093/bioinformatics/btq401. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39. Dinu I, Potter JD, Mueller T, et al. . Improving gene set analysis of microarray data by SAM-GS. BMC Bioinform 2007;8(1):1–13. 10.1186/1471-2105-8-242. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40. Maciejewski H. Gene set analysis methods: statistical models and methodological differences. Brief Bioinform 2014;15(4):504–18. 10.1093/bib/bbt002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41. Barry WT, Nobel AB, Wright FA. Significance analysis of functional categories in gene expression studies: a structured permutation approach. Bioinformatics 2005;21(9):1943–9. 10.1093/bioinformatics/bti260. [DOI] [PubMed] [Google Scholar]
- 42. Nam D. Effect of the absolute statistic on gene-sampling gene-set analysis methods. Stat Methods Med Res 2017;26(3):1248–60. 10.1177/0962280215574014. [DOI] [PubMed] [Google Scholar]
- 43. Barry WT, Nobel AB, Wright FA. A statistical framework for testing functional categories in microarray data. Ann Appl Stat 2008;2(1):286–315. 10.1214/07-AOAS146. [DOI] [Google Scholar]
- 44. Tamayo P, Steinhardt G, Liberzon A, et al. . The limitations of simple gene set enrichment analysis assuming gene independence. Stat Methods Med Res 2016;25(1):472–87. 10.1177/0962280212460441. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45. Irizarry RA, Wang C, Zhou Y, et al. . Gene set enrichment analysis made simple. Stat Methods Med Res 2009;18(6):565–75. 10.1177/0962280209351908. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46. Kim SY, Volsky DJ. PAGE: parametric analysis of gene set enrichment. BMC Bioinform 2005;6(1):1–12. 10.1186/1471-2105-6-144. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47. Tian L, Greenberg SA, Kong SW, et al. . Discovering statistically significant pathways in expression profiling studies. Proc Natl Acad Sci 2005;102(38):13544–9. 10.1073/pnas.0506577102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48. Maleki F, Ovens K, McQuillan I, et al. . Sample size and reproducibility of gene set analysis. In: IEEE International Conference on Bioinformatics and Biomedicine, Madrid, Spain. New York, NY, USA: IEEE, 2018. pp. 122–9. 10.1109/BIBM.2018.8621462. [DOI] [Google Scholar]
- 49. Ritchie ME, Phipson B, Wu DI, et al. . limma powers differential expression analyses for RNA-sequencing and microarray studies. Nucleic Acids Res 2015;43(7):e47–7. 10.1093/nar/gkv007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50. Zahn JM, Sonu R, Vogel H, et al. . Transcriptional profiling of aging in human muscle reveals a common aging signature. PLoS Genet 2006;2(7):e115. 10.1371/journal.pgen.0020115. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51. Schaefer CF, Anthony K, Krupa S, et al. . PID: the pathway interaction database. Nucleic Acids Res 2009;37(suppl_1):D674–9. 10.1093/nar/gkn653. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52. Shojaie A, Michailidis G. Network enrichment analysis in complex experiments. Stat Appl Genet Mol Biol 2010;9(1). 10.2202/1544-6115.1483. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53. Drier Y, Sheffer M, Domany E. Pathway-based personalized analysis of cancer. Proc Natl Acad Sci 2013;110(16):6388–93. 10.1073/pnas.1219651110. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54. Huang DW, Sherman BT, Lempicki RA. Systematic and integrative analysis of large gene lists using DAVID bioinformatics resources. Nat Protoc 2009;4(1):44–57. 10.1038/nprot.2008.211. [DOI] [PubMed] [Google Scholar]
- 55. Massa MS, Chiogna M, Romualdi C. Gene set analysis exploiting the topology of a pathway. BMC Syst Biol 2010;4(1):1–15. 10.1186/1752-0509-4-121. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56. Martini P, Sales G, Massa MS, et al. . Along signal paths: an empirical gene set approach exploiting pathway topology. Nucleic Acids Res 2013;41(1):e19–9. 10.1093/nar/gks866. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57. Ibrahim MAH, Jassim S, Cawthorne MA, et al. . A topology-based score for pathway enrichment. J Comput Biol 2012;19(5):563–73. 10.1089/cmb.2011.0182. [DOI] [PubMed] [Google Scholar]
- 58. Alhamdoosh M, Ng M, Wilson NJ, et al. . Combining multiple tools outperforms individual methods in gene set enrichment analyses. Bioinformatics 2017;33(3):414–24. 10.1093/bioinformatics/btw623. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59. Geistlinger L, Csaba G, Zimmer R. Bioconductor’s EnrichmentBrowser: seamless navigation through combined results of set- & network-based enrichment analysis. BMC Bioinform 2016;17(1):1–11. 10.1186/s12859-016-0884-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60. Väremo L, Nielsen J, Nookaew I. Enriching the gene set analysis of genome-wide data by incorporating directionality of gene expression and combining statistical hypotheses and methods. Nucleic Acids Res 2013;41(8):4378–91. 10.1093/nar/gkt111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 61. Badia-i-Mompel P, Vélez J, Braunger J, et al. . decoupleR: ensemble of computational methods to infer biological activities from omics data. Bioinformatics Advances. 2022;2(1):vbac016. 10.1093/bioadv/vbac016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62. Ai C, Kong L. CGPS: a machine learning-based approach integrating multiple gene set analysis tools for better prioritization of biologically relevant pathways. J Genet Genomics 2018;45(9):489–504. 10.1016/j.jgg.2018.08.002. [DOI] [PubMed] [Google Scholar]
- 63. Nguyen H, Tran D, Galazka JM, et al. . CPA: a web-based platform for consensus pathway analysis and interactive visualization. Nucleic Acids Res 2021;49(W1):W114–W124. 10.1093/nar/gkab421. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64. Bateman AR, El-Hachem N, Beck AH, et al. . Importance of collection in gene set enrichment analysis of drug response in cancer cell lines. Sci Rep 2014;4:4092. 10.1038/srep04092. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65. Wieder C, Frainay C, Poupin N, et al. . Pathway analysis in metabolomics: recommendations for the use of over-representation analysis. PLoS Comput Biol 2021;17(9):e1009105. 10.1371/journal.pcbi.1009105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 66. Karp PD, Billington R, Caspi R, et al. . The BioCyc collection of microbial genomes and metabolic pathways. Brief Bioinform 2019;20(4):1085–93. 10.1093/bib/bbx085. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 67. Mubeen S, Hoyt CT, Gemünd A, et al. . The impact of pathway database choice on statistical enrichment analysis and predictive modeling. Front Genet 2019;10:1203. 10.3389/fgene.2019.01203. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 68. Martens M, Ammar A, Riutta A, et al. . WikiPathways: connecting communities. Nucleic Acids Res 2021;49(D1):D613–21. 10.1093/nar/gkaa1024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 69. Stobbe MD, Houten SM, Jansen GA, et al. . Critical assessment of human metabolic pathway databases: a stepping stone for future integration. BMC Syst Biol 2011;5(1):165. 10.1186/1752-0509-5-165. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 70. Domingo-Fernández D, Hoyt CT, Bobis-Álvarez C, et al. . ComPath: an ecosystem for exploring, analyzing, and curating mappings across pathway databases. NPJ Syst Biol Appl 2018;4(1):43. 10.1038/s41540-018-0078-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71. Karp PD, Midford PE, Caspi R, et al. . Pathway size matters: the influence of pathway granularity on over-representation (enrichment analysis) statistics. BMC Genomics 2021;22(1):1–11. 10.1186/s12864-021-07502-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 72. Keseler IM, Mackie A, Santos-Zavaleta A, et al. . The EcoCyc database: reflecting new knowledge about Escherichia coli K-12. Nucleic Acids Res 2017;45(D1):D543–50. 10.1093/nar/gkw1003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 73. Simillion C, Liechti R, Lischer HE, et al. . Avoiding the pitfalls of gene set enrichment analysis with SetRank. BMC Bioinform 2017;18(1):1–14. 10.1186/s12859-017-1571-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 74. Maleki F, Ovens K, McQuillan I, et al. . Gene set databases: A fountain of knowledge or a siren call? In: Proceedings of the 10th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics, Niagara Falls, NY, USA. New York, NY, USA: Association for Computing Machinery, 2019. pp. 269–78. 10.1145/3307339.3342146 [DOI] [Google Scholar]
- 75. Mubeen S, Bharadhwaj VS, Gadiya Y, et al. . DecoPath: a web application for decoding pathway enrichment analysis. NAR Genomics Bioinform 2021;3(3):lqab087. 10.1093/nargab/lqab087. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 76. Petri V, Jayaraman P, Tutaj M, et al. . The pathway ontology–updates and applications. J Biomed Semant 2014;5(1):1–12. 10.1186/2041-1480-5-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 77. Wadi L, Meyer M, Weiser J, et al. . Impact of outdated gene annotations on pathway enrichment analysis. Nat Methods 2016;13(9):705. 10.1038/nmeth.3963. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 78. Ballouz S, Pavlidis P, Gillis J. Using predictive specificity to determine when gene set analysis is biologically meaningful. Nucleic Acids Res 2017;45(4):e20–0. 10.1093/nar/gkw957. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 79. Rubel T, Singh P, Ritz A. Reconciling signaling pathway databases with network topologies. Pac Symp Biocomput. 2021;27:211–22. 10.1142/9789811250477_0020. [DOI] [PubMed] [Google Scholar]
- 80. Reyes-Aldasoro CC. The proportion of cancer-related entries in PubMed has increased considerably; is cancer truly “The Emperor of All Maladies”? PLoS One 2017;12(3):e0173671. 10.1371/journal.pone.0173671. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 81. Hanspers K, Riutta A, Summer-Kutmon M, et al. . Pathway information extracted from 25 years of pathway figures. Genome Biol 2020;21(1):1–18. 10.1186/s13059-020-02181-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 82. Oughtred R, Stark C, Breitkreutz BJ, et al. . The BioGRID interaction database: 2019 update. Nucleic Acids Res 2019;47(D1):D529–41. 10.1093/nar/gkw1102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 83. Erdin S, Lisewski AM, Lichtarge O. Protein function prediction: towards integration of similarity metrics. Curr Opin Struct Biol 2011;21(2):180–8. 10.1016/j.sbi.2011.02.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 84. Shehu A, Barbará D, Molloy K. A survey of computational methods for protein function prediction. In: Big Data Analytics in Genomics. Cham: Springer, 2016, 225–98 10.1007/978-3-319-41279-5_7. [DOI] [Google Scholar]
- 85. Zhou N, Jiang Y, Bergquist TR, et al. . The CAFA challenge reports improved protein function prediction and new functional annotations for hundreds of genes through experimental screens. Genome Biol 2019;20(1):1–23. 10.1186/s13059-019-1835-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 86. Makrodimitris S, Ham RC, Reinders MJ. Improving protein function prediction using protein sequence and GO-term similarities. Bioinformatics 2019;35(7):1116–24. 10.1093/bioinformatics/bty751. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 87. Good BM, Van Auken K, Hill DP, et al. . Reactome and the Gene Ontology: digital convergence of data resources. Bioinformatics 2021;37(19):3343–48. 10.1093/bioinformatics/btab325. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.