| Literature DB >> 29946442 |
Abstract
Pathway- and network-based approaches project seemingly unrelated genes onto the context of pathways and networks, enhancing the analysis power that cannot be achieved via gene-based approaches. Pathway and network approaches are routinely applied in large-scale data analysis for cancer and other complicated diseases. ReactomeFIViz is a Cytoscape app, providing features for researchers to perform pathway- and network-based data analysis and visualization by leveraging manually curated Reactome pathways and highly reliable Reactome functional interaction network. To facilitate adoption of this app in bioinformatics software pipeline and workflow development, we develop a CyREST API for ReactomeFIViz by exposing some major features in the app. We describe a use case to demonstrate the use of this API in a Python-based notebook, and believe the new API will provide the community a convenient and powerful tool to perform pathway- and network-based data analysis and visualization using our app in an automatic way.Entities:
Keywords: CyREST; Cytoscape; Pathway and network; Reactome; ReactomeFIViz
Year: 2018 PMID: 29946442 PMCID: PMC5998009 DOI: 10.12688/f1000research.14776.2
Source DB: PubMed Journal: F1000Res ISSN: 2046-1402
Figure 1. Software architecture for ReactomeFIViz CyREST API.
List of ReactomeFIViz CyREST API.
| URL | HTTP
| Function | Note |
|---|---|---|---|
| fiVersions | GET | List supported versions of
| Usually three versions should be listed |
| buildFISubNetwork | POST | Build a FI subnetwork for a
| Multiple file formats are supported |
| enrichment/{type} | GET | Perform network enrichment
| Four types are supported, which is
|
| cluster | GET | Perform network clustering
| Clustering is performed for the
|
| moduleEnrichment/{type} | GET | Perform network module
| Four types are supported, which is
|
| pathwayTree | GET | Show the Reactome
| All pathways are returned from this
|
| ReactomePathwayEnrichment | POST | Perform pathway
| pathwayTree must be called first |
| exportPathwayDiagram | POST | Export a pathway diagram
| Only pathways with hasDiagram
|
Notes: 1. GO BP: Gene Ontology biological process; 2. MF: Molecular function; 3. CC: Cellular component.
Figure 2. The workflow of the comparison analysis use case using TCGA OV and BRCA mutation data.
List of actions performed in the use case workflow.
| Action | Workspace | URL | Sample Parameters |
|---|---|---|---|
| Download | Broad firehose
|
| format=‘tsv’
|
| Build
| Cytoscape |
| file=‘BRCA.maf’
|
| Cluster | Cytoscape |
| none |
| Partition by
| Python
| n/a | cutoff=.05 |
| Annotate | Cytoscape |
| data=[‘ABCA1’, ‘ACL2’,
|
| Export
| Cytoscape |
| dbId=68877
|