| Literature DB >> 35741417 |
Ioannis A Tamposis1, Georgios A Manios1, Theodosia Charitou1, Konstantina E Vennou1, Panagiota I Kontou2, Pantelis G Bagos1.
Abstract
MAGE (Meta-Analysis of Gene Expression) is a Python open-source software package designed to perform meta-analysis and functional enrichment analysis of gene expression data. We incorporate standard methods for the meta-analysis of gene expression studies, bootstrap standard errors, corrections for multiple testing, and meta-analysis of multiple outcomes. Importantly, the MAGE toolkit includes additional features for the conversion of probes to gene identifiers, and for conducting functional enrichment analysis, with annotated results, of statistically significant enriched terms in several formats. Along with the tool itself, a web-based infrastructure was also developed to support the features of this package.Entities:
Keywords: differentially expressed genes; enrichment analysis; gene expression studies; meta-analysis; multiple outcomes
Year: 2022 PMID: 35741417 PMCID: PMC9220151 DOI: 10.3390/biology11060895
Source DB: PubMed Journal: Biology (Basel) ISSN: 2079-7737
Figure 1Schematic representation of the workflow.
Figure 2An example of how GISU transforms probes to gene identifiers. Two probe identifiers correspond to the same gene identifier (highlighted gene identifier). In this case, the max transformation method is applied. For each subject, the largest values remain in the final dataset, and the other is deleted.
Figure 3Plots generated by MAGE. (a) Tau-squared histogram; (b) volcano plot; (c) Venn diagram; (d) Q–Q plot; (e) Manhattan plot. Similar histograms such as (a) are produced for the other heterogeneity measures. The heterogeneity measure histograms, i.e., (a) the Volcano plot (b) and the QQ plot (d), can be produced both from the standard meta-analysis and the bootstrap meta-analysis functions. The three circle Venn diagram (c) is implemented for the multiple outcomes meta-analysis, and the Manhattan plot (e) occurs from the functional enrichment analysis. A full list with the enriched GO term table is provided in the enrichment analysis results file that is given in Supplementary File S1.
Comparison of features available in packages for the meta-analysis of gene expression.
| Features | MAGE | metaMA | MetaDE | MetaIntegrator (2017) | Express Analyst (2019) | DExMA |
|---|---|---|---|---|---|---|
| Software type | Web based, | Standalone | Standalone | Standalone | Web based | Standalone |
| Programming language | Python | R | R | R | Javascript, R | R |
| License | Free | Free | Free | Free | Free | Free |
| Data Input | Expression tables | Expression tables | Expression tables | Expression tables | Expression tables | Expression tables |
| GEO data download | No | No | No | Yes | No | Yes |
| Probe annotation | Yes | No | Yes | Yes | Yes | No |
| Standard meta-analysis | Yes | Yes | Yes | Yes | Yes | Yes |
| Rank product | No | No | Yes | No | Yes | No |
| No | No | Yes | No | Yes | Yes | |
| Hedge’s g | Yes | No | Yes | No | No | Yes |
| IDD/IRR | Yes | Yes | No | No | No | No |
| FDR methods | Yes | No | Yes | Yes | No | Yes |
| FWER methods | Yes | No | No | No | No | No |
| Bootstrap standard errors | Yes | No | No | No | No | No |
| Multiple outcomes | Yes | No | No | No | No | No |
| Enrichment analysis | Yes | No | Yes | No | Yes | No |
| Requires a common gene set across studies | No | Yes | Yes | No | No | No |
| Visualizations | Yes | Yes | Yes | Yes | Yes | Yes |
Evaluation of MAGE and other tools in terms of speed with varying number of studies.
| Number | 4 Studies | 6 Studies | 8 Studies | 10 Studies |
|---|---|---|---|---|
| MAGE | 6.98 s | 10.23 s | 20.58 s | 27.36 s |
| DExMA | 9.81 s | 13.89 s | 21.87 s | 29.25 s |
| metaMA | 5.74 s | 9.67 s | 15.81 s | 20.54 s |
| MetaIntegrator | 33.91 s | 41.12 s | 49.39 s | 54.07 s |
| MetaDE | 25.32 s | 27.33 s | 30.78 s | 33.37 s |
Figure 4Run-time comparison of MAGE and other tools using different number of studies.
Figure 5Venn diagram for the common genes that were identified as differentially expressed in each meta-analysis package.