Skip to main content
. 2016 Dec 22;8(3):5160–5178. doi: 10.18632/oncotarget.14107

Table 1. List of methods for Pathway Analysis.

Method Date Code Pathway modelled Entity modelled Input Output Comparison Loops
MinePath[52] 2015 Web application
http://minepath.org/
KEGG pathways Subpath identification MA p-value per pathway
p-value per subpathway
binary value per sample
graphical visualization
Two conditions NA
Qin et al.[53] 2015 NAb 12 cancer-related KEGG pathways signal quantification Mutations
CNVs
Cancer drugs
Pathway activity Personalized yes
subSPIA[13] 2015 R code KEGG pathways signal quantification MA
RNAseq (via SPIA in ToPASeq)
p-value of DE per subpathway
p-value of PF per subpathway
global p-value (DE+PF)
Two conditions no
Pathome[54] 2014 NA KEGG pathways signal quantification MA
RNAseq
p-value per subpathway Two conditions NA
Pepe et al.[55] 2014 R code KEGG pathways subpath identification MA p-value per subpathway Two conditions NA
ToPaSeq[18] 2014 R package graphite gene-gene networks
user's pathways
integrates other methods:
TopologyGSA
DEGraph
Clipper
SPIA
TAPPA
PRS
PWEA
MA
RNAseq
Depends on the method Two conditions Depends on the method
DEAP[12] 2013 python code user defined pathway structure signal quantification MA
RNAseq
Score and p-value per pathway
subgraph with the maximum absolute score
Two conditions yes
CliPPER[5] 2013 R package
ToPASeq R package
graphite gene-gene networks
cliques
user's pathways (via ToPASeq)
subpath identification MA
RNAseq
p-value at pathway level
Most affected subgraph per pathway
Gene-level statistics for DE of genes
Two conditions no
GraphiteWeb[56] 2013 Web application:
http://graphiteweb.bio.unipd.it/Rpackage
KEGG pathways
Reactome pathways
integrates other methods:
Hypergeometric test
Global Test
GSEA
SPIA
CliPPER
MA
RNAseq
Significant pathways
Visualization of the pathways with nodes coloured according to their contribution to the analysis
Two conditions no
TEAK[57] 2013 Code @ Google (Windows and Mac) KEGG pathways metabolism-orientedsubpathway identification MA Ranked subpathways Two conditions no
PRS[16] 2012 ToPASeq R package graphite gene-gene networks (ToPASeq)
user's pathways (via ToPASeq)
pathway identification MA
RNAseq
p-value per pathway
gene-level statistics for DE of genes
Two conditions yes
DEGraph[6] 2012 R packageToPASeq R package subgraphs of a large graph (branch-and-bound-like approach) graphite gene-gene networks (ToPASeq)
user's pathways (via ToPASeq)
subpath identification MA
RNAseq
p-value of DE per subpathway
p-value per pathway
Gene-level statistics for DE of genes
Two conditions no
Rivera et al.[58] 2012 NA NetPathpathways subpath identification MA p-value of most perturbed subpathway Two conditions NA
Chen et al.[59] 2011 NA KEGG pathways subpath identification MA p-value per subpathway
p-value of key genes
Two conditions NA
PWEA[17] 2010 ToPASeq R package Complete pathways (KEGG)
graphite gene-gene networks (ToPASeq)
user's pathways (via ToPASeq)
pathway identification MA
RNAseq
p-value of DE per pathway
Gene-level statistics for DE of genes
Two conditions no
TopologyGSA[14] 2010 ToPASeq R package Complete pathways (KEGG)
Cliques
graphite gene-gene networks (ToPASeq)
user's pathways (via ToPASeq)
subpath identification MA
RNAseq
p-value of DE per pathway
Gene-level statistics for DE of genes
Two conditions no
DEGAS[60] 2010 Java (Windows) KEGG pathways
PPIs network
novel subpath identification MA A subpathway per pathway Two conditions NA
TAPPA[15] 2007 ToPASeq R package graphite gene-gene networks (ToPASeq)
user's pathways (via ToPASeq)
pathway identification MA
RNASeq
p-value of DE per pathway
Gene-level statistics for DE of genes
Two conditions no

The first column (Method) contains the name or acronym of the method, if exists, otherwise, we refer to it as the fires author of the publication. The second column (Date) contains the publication date. The third column (code) informs on the availability of the code to run the method. The fourth column (Pathway modelled) indicates the pathway definition used in the method. The fifth column (Entity modelled) is the entity, within the pathway, used in the method (“subpath identification” methods obtain candidate sub-pathways usually by differential expression of its constituent genes, “signal quantification” methods provide, in addition, a quantification of the activation status of the sub-pathway). The sixth column (input) indicates the data type that inputs the method (MA: Expression Microarray; CNV: copy number variation; NA: not available). The seventh column (output) describes the results provided by the method. Some provide only a score (p-value, DE: differential expression matrix; PF: perturbation factor) for the whole pathway and other also provide scores for sub-pathways, that can be defined within the pathways in many different ways. The eight column (Comparison) indicates the type of comparison the method can deal with. It can be either a conventional two conditions (typically case/control) comparison or it can allow obtaining personalized results per individual. And the ninth column (Loops) indicates whether the method can handle loop structures in the topology of the sub-pathway analysed or not.