| Literature DB >> 24833336 |
Frank Kramer1, Michaela Bayerlová2, Tim Beißbarth3.
Abstract
Putting new findings into the context of available literature knowledge is one approach to deal with the surge of high-throughput data results. Furthermore, prior knowledge can increase the performance and stability of bioinformatic algorithms, for example, methods for network reconstruction. In this review, we examine software packages for the statistical computing framework R, which enable the integration of pathway data for further bioinformatic analyses. Different approaches to integrate and visualize pathway data are identified and packages are stratified concerning their features according to a number of different aspects: data import strategies, the extent of available data, dependencies on external tools, integration with further analysis steps and visualization options are considered. A total of 12 packages integrating pathway data are reviewed in this manuscript. These are supplemented by five R-specific packages for visualization and six connector packages, which provide access to external tools.Entities:
Year: 2014 PMID: 24833336 PMCID: PMC4009765 DOI: 10.3390/biology3010085
Source DB: PubMed Journal: Biology (Basel) ISSN: 2079-7737
This table lists the reviewed packages for integrating pathway data into R. Packages and are stratified according to the aspects of data sources, strategies of data import, dependencies on external tools, integration with further bioinformatic analyses and visualization opportunities.
| Package Name | Data Source | Data Import | Dependencies | Further Analyses | Visualization |
|---|---|---|---|---|---|
| generic BioPAX parser; all BioPAX databases | gene sets, directed graphs, full annotation | XML, biomaRt | Rgraphviz | ||
| includes KEGG, BioCarta, PID, Reactome, SPIKE | gene sets, directed graphs, mapping and converting IDs | AnnotationDbi | Pathway analyses: clipper, SPIA | Cytoscape | |
| load PID data via Cytoscape | graph objects with directed edges | Java, Cytoscape | Rgraphviz | ||
| load data via KEGGgraph | gene sets with graph layout annotation | KEGGgraph | Pathway analyses: gage | Rgraphviz + native KEGG | |
| generic KGML parser, KEGG | graph objects with directed edges | XML, biomaRt | Rgraphviz | ||
| igraph objects | Java | Java GUI | |||
| generic SBML parser, limited functionality | list of SBML class instances | XML | deSolve | - | |
| generic SBML parser | graph objects | libSBML | SBML ODE Solver Library (SOSLib) | Rgraphviz | |
| load data via Cytoscape, R | graphNEL objects | Java, Cytoscape | Cytoscape | ||
| load data via Gaggle server | graph objects with directed edges | Gaggle | - | ||
| includes KEGG, BioCarta, PID, Reactome | igraph objects | igraph | Pathway analyses.GSEA, ORA | igraph | |
| PSI MI-QL compliant databases | list of interactions | RCurl |
Figure 1This figure illustrates the dependencies and interactions of R packages, pathway data sources, as well as packages acting as connectors between the different modules.