Literature DB >> 25254104

GeneMANIA: Fast gene network construction and function prediction for Cytoscape.

Jason Montojo1, Khalid Zuberi1, Harold Rodriguez1, Gary D Bader1, Quaid Morris1.   

Abstract

The GeneMANIA Cytoscape app enables users to construct a composite gene-gene functional interaction network from a gene list. The resulting network includes the genes most related to the original list, and functional annotations from Gene Ontology. The edges are annotated with details about the publication or data source the interactions were derived from. The app leverages GeneMANIA's database of 1800+ networks, containing over 500 million interactions spanning 8 organisms: A. thaliana, C. elegans, D. melanogaster, D. rerio, H. sapiens, M. musculus, R. norvegicus, and S. cerevisiae. Users may also import their own organisms, networks, and expression profiles. The app is compatible with Cytoscape versions 2 and 3.

Entities:  

Year:  2014        PMID: 25254104      PMCID: PMC4168749          DOI: 10.12688/f1000research.4572.1

Source DB:  PubMed          Journal:  F1000Res        ISSN: 2046-1402


Introduction

The GeneMANIA Cytoscape [1] app enables users to construct a weighted composite functional interaction network from a list of genes. Each node represents a gene and its products. The app uses the GeneMANIA algorithm [2] to find other genes and gene products that are most related to the original list, and shows how they are related. The app provides access to most of the features of the GeneMANIA prediction server [3] while removing limitations on gene list length, and the maximum size of the resulting network. The app also allows predictions to be made on user-defined organisms and arbitrarily large custom networks.

Source networks

GeneMANIA uses a database of organism-specific weighted networks to construct the resulting composite network. The database includes over 1800 networks, containing over 500 million interactions for 8 organisms: A. thaliana, C. elegans, D. melanogaster, D. rerio, H. sapiens, M. musculus, R. norvegicus, and S. cerevisiae. The networks are organized into groups such as co-expression, where edges are derived from expression profiles, and shared protein domains, where edges represent genes that encode proteins with similar domains. Users may select any combination of these as the basis of the composite network they construct for their gene list.

Gene scores

Prior to construction, the selected networks are each assigned a weight by the GeneMANIA algorithm. The weight of each edge is multiplied by the weight of the containing network. Next, the union of all edges in the network is taken. In the case of multiple edges between any pair of nodes, the edges are collapsed into one and assigned a weight equal to the sum of the individual edge weights. The query genes are assigned a label value of 1, while all other genes are 0. Label propagation is then applied to the entire network [2] and the resulting labels are saved as the score attribute in the node table. This score indicates the relevance of each gene to the original list based on the selected networks. Higher scores indicate genes that are more likely to be functionally related. Users may extend their original gene list by adding these top ranking genes to their network. They can also choose not to add any other genes so they can visualize how the members of their list are connected.

Composite network

Instead of providing the user with the composite network used during label propagation, the Cytoscape app displays at most one edge for each type of network that contributed to the gene scores ( Figure 1). For example, if five co-expression networks and two physical interaction networks contained an edge between the same pair of genes, the resulting network would contain one co-expression edge and one physical interaction edge for that pair. The edges are annotated with the original edge weights, the source networks from which those weights originate, relevant publications, and details about how the data was collected or processed ( Figure 2). The nodes are annotated with Gene Ontology [4] terms, alternate identifiers and synonyms.
Figure 1.

Composite network for BRCA1.

The circles are genes and the diamonds are protein domain attributes. Up to 20 most related genes and 20 most related attributes are shown. The red genes are annotated with DNA repair, as indicated in the Functions tab.

Figure 2.

Sample of provenance details provided for each edge in composite network.

The source networks are grouped by type (e.g. co-expression) and list each network weight, as well as the sum of the weights of the networks in each group. Citations and links to relevant publications and data sources and provided where possible.

Composite network for BRCA1.

The circles are genes and the diamonds are protein domain attributes. Up to 20 most related genes and 20 most related attributes are shown. The red genes are annotated with DNA repair, as indicated in the Functions tab.

Sample of provenance details provided for each edge in composite network.

The source networks are grouped by type (e.g. co-expression) and list each network weight, as well as the sum of the weights of the networks in each group. Citations and links to relevant publications and data sources and provided where possible.

Implementation

The GeneMANIA app is an update to the GeneMANIA plugin for Cytoscape 2 [5]. The app preserves runtime compatibility with older versions of Cytoscape. It is distributed as a universal binary that runs on every release of Cytoscape since version 2.6.3. Figure 3 illustrates how we architected the software to enable the same code to run in multiple environments. The GeneMANIA Engine module, which implements the algorithm, is an independent layer that is also used directly by the GeneMANIA prediction web server. The App Core module includes highly parallelized command line tools for function prediction and cross validation [6] on multiprocessor clusters and multicore workstations. It also contains an abstraction layer to provide access to a small subset of Cytoscape’s functionality through high-level Application Programming Interface (API). This alternative API effectively decouples the app implementation from a particular version of Cytoscape, allowing the same code to drive a Cytoscape 2 plugin and Cytoscape 3 app.
Figure 3.

Architecture diagram of the GeneMANIA app illustrating the inputs and outputs of the system.

The user-provided gene list is used to select the most relevant interactions from the GeneMANIA database. The resulting network is visualized in Cytoscape.

Architecture diagram of the GeneMANIA app illustrating the inputs and outputs of the system.

The user-provided gene list is used to select the most relevant interactions from the GeneMANIA database. The resulting network is visualized in Cytoscape.

Database

The app provides access to all previous editions of the GeneMANIA database dating back to the initial September 23, 2010 release. New data updates will also be supported as they become available. As of the March 3, 2011 database release, two subsets of the data are available for users with special requirements. The core subset is roughly 20% of the size of the full database and only includes networks that are selected by default [3]. The open license subset only includes network data with no restrictions on use. For example, networks derived from I2D [7] and HPRD [8] are excluded from this subset since their standard licenses prohibit commercial use of their data. The networks are stored on disk as compact binary sparse matricies, which are used directly by GeneMANIA’s network integrator. This representation allows networks to be loaded quickly and used immediately without transformation into a different data structure. Gene and network metadata, including descriptions and provenance details, are stored in a Lucene index. This allows fast retrieval of metadata and gene name autocompletion as users type in their list.

User-defined organisms and networks

Unlike the GeneMANIA prediction server which only supports 8 organisms, the app allows users to perform predictions on their own organisms. To import an organism into a user’s local database, the user needs to provide a tab-delimited file containing the organism’s genome, where each row contains the primary identifier of a gene followed by alternate identifiers and synonyms. From there, users may import tab-delimited network data or expression profiles. Users may also import networks or expression profiles they have loaded into Cytoscape. The app can also be used with non-biological data such as social networks, where the nodes are individuals and edges represent various relationships between them.

Results

To demonstrate the steps involved with performing predictions on custom organisms not already provided by GeneMANIA, Ensembl [9] Gene IDs and their associated gene names for Felis catus were imported from BioMart [10] and imported into GeneMANIA as an organism. Data set GSE46431 was downloaded from the Gene Expression Omnibus (GEO) [11] and imported directly as expression profile data to yield a coexpression network. On a 2.3 GHz Intel Core i7 3615QM system with 16 GB RAM and SSD storage, it took approximately 5 minutes to import the data. Using this network, the app was used to find and display the 20 genes most related to ASIP, which took 1 second ( Figure 4).
Figure 4.

The 20 genes most related to Felis catus gene ASIP, based on GEO dataset GSE46431.

The expression profiles from this dataset were converted into a co-expression network using the GeneMANIA app.

The 20 genes most related to Felis catus gene ASIP, based on GEO dataset GSE46431.

The expression profiles from this dataset were converted into a co-expression network using the GeneMANIA app.

Conclusions

The GeneMANIA app extends the capabilities of the GeneMANIA prediction server by allowing users to quickly construct networks from gene lists for custom organisms and network data without imposing any limits on the size of the inputs or output while retaining provenance of the source data. The app also allows users to replicate past results by providing access to all publicly-released GeneMANIA datasets.

Software availability

Software available from the Cytoscape’s App Manager or the App Store: http://apps.cytoscape.org/apps/GeneMania. Latest source code: https://github.com/GeneMANIA/genemania. Source code as at the time of publication: https://github.com/F1000Research/genemania/releases/tag/V1.0 Archived source code as at the time of publication: http://www.dx.doi.org/10.5281/zenodo.10523 [12] License: LGPL 2.1: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html The authors present an updated version of an affirmed work in the literature. A few comments follow. The authors should highlight the upgrading aspects with respect to the previous work. Moreover, it would be useful to report the used database sources, the biggest retrieved network and how they deal with such a network with respect to the ‘unlimited’ list of genes (visualization and running time). I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. In this paper the authors present the GeneMANIA Cytoscape app. It allows users to construct gene networks from a gene list. The paper is well written and complete. Minor comment: The database contains over 500 million interactions spanning 8 organisms:  A. thaliana, C. elegans, D. melanogaster, D. rerio, H. sapiens, M. musculus, R. norvegicus, and  S. cerevisiae. It is not clear how this interactions are obtained (literature, other database ...) More details about it would improve the paper. I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.
  11 in total

1.  The Gene Ontology (GO) database and informatics resource.

Authors:  M A Harris; J Clark; A Ireland; J Lomax; M Ashburner; R Foulger; K Eilbeck; S Lewis; B Marshall; C Mungall; J Richter; G M Rubin; J A Blake; C Bult; M Dolan; H Drabkin; J T Eppig; D P Hill; L Ni; M Ringwald; R Balakrishnan; J M Cherry; K R Christie; M C Costanzo; S S Dwight; S Engel; D G Fisk; J E Hirschman; E L Hong; R S Nash; A Sethuraman; C L Theesfeld; D Botstein; K Dolinski; B Feierbach; T Berardini; S Mundodi; S Y Rhee; R Apweiler; D Barrell; E Camon; E Dimmer; V Lee; R Chisholm; P Gaudet; W Kibbe; R Kishore; E M Schwarz; P Sternberg; M Gwinn; L Hannick; J Wortman; M Berriman; V Wood; N de la Cruz; P Tonellato; P Jaiswal; T Seigfried; R White
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

2.  Cytoscape: a software environment for integrated models of biomolecular interaction networks.

Authors:  Paul Shannon; Andrew Markiel; Owen Ozier; Nitin S Baliga; Jonathan T Wang; Daniel Ramage; Nada Amin; Benno Schwikowski; Trey Ideker
Journal:  Genome Res       Date:  2003-11       Impact factor: 9.043

3.  Fast integration of heterogeneous data sources for predicting gene function with limited annotation.

Authors:  Sara Mostafavi; Quaid Morris
Journal:  Bioinformatics       Date:  2010-05-27       Impact factor: 6.937

4.  GeneMANIA Cytoscape plugin: fast gene function predictions on the desktop.

Authors:  J Montojo; K Zuberi; H Rodriguez; F Kazi; G Wright; S L Donaldson; Q Morris; G D Bader
Journal:  Bioinformatics       Date:  2010-10-05       Impact factor: 6.937

5.  NCBI GEO: archive for functional genomics data sets--update.

Authors:  Tanya Barrett; Stephen E Wilhite; Pierre Ledoux; Carlos Evangelista; Irene F Kim; Maxim Tomashevsky; Kimberly A Marshall; Katherine H Phillippy; Patti M Sherman; Michelle Holko; Andrey Yefanov; Hyeseung Lee; Naigong Zhang; Cynthia L Robertson; Nadezhda Serova; Sean Davis; Alexandra Soboleva
Journal:  Nucleic Acids Res       Date:  2012-11-27       Impact factor: 16.971

6.  GeneMANIA prediction server 2013 update.

Authors:  Khalid Zuberi; Max Franz; Harold Rodriguez; Jason Montojo; Christian Tannus Lopes; Gary D Bader; Quaid Morris
Journal:  Nucleic Acids Res       Date:  2013-07       Impact factor: 16.971

7.  Ensembl BioMarts: a hub for data retrieval across taxonomic space.

Authors:  Rhoda J Kinsella; Andreas Kähäri; Syed Haider; Jorge Zamora; Glenn Proctor; Giulietta Spudich; Jeff Almeida-King; Daniel Staines; Paul Derwent; Arnaud Kerhornou; Paul Kersey; Paul Flicek
Journal:  Database (Oxford)       Date:  2011-07-23       Impact factor: 3.451

8.  Network Assessor: an automated method for quantitative assessment of a network's potential for gene function prediction.

Authors:  Jason Montojo; Khalid Zuberi; Quentin Shao; Gary D Bader; Quaid Morris
Journal:  Front Genet       Date:  2014-05-16       Impact factor: 4.599

9.  Human Protein Reference Database--2009 update.

Authors:  T S Keshava Prasad; Renu Goel; Kumaran Kandasamy; Shivakumar Keerthikumar; Sameer Kumar; Suresh Mathivanan; Deepthi Telikicherla; Rajesh Raju; Beema Shafreen; Abhilash Venugopal; Lavanya Balakrishnan; Arivusudar Marimuthu; Sutopa Banerjee; Devi S Somanathan; Aimy Sebastian; Sandhya Rani; Somak Ray; C J Harrys Kishore; Sashi Kanth; Mukhtar Ahmed; Manoj K Kashyap; Riaz Mohmood; Y L Ramachandra; V Krishna; B Abdul Rahiman; Sujatha Mohan; Prathibha Ranganathan; Subhashri Ramabadran; Raghothama Chaerkady; Akhilesh Pandey
Journal:  Nucleic Acids Res       Date:  2008-11-06       Impact factor: 16.971

10.  Unequal evolutionary conservation of human protein interactions in interologous networks.

Authors:  Kevin R Brown; Igor Jurisica
Journal:  Genome Biol       Date:  2007       Impact factor: 13.583

View more
  124 in total

1.  A compendium of human genes regulating feeding behavior and body weight, its functional characterization and identification of GWAS genes involved in brain-specific PPI network.

Authors:  Elena V Ignatieva; Dmitry A Afonnikov; Olga V Saik; Evgeny I Rogaev; Nikolay A Kolchanov
Journal:  BMC Genet       Date:  2016-12-22       Impact factor: 2.797

2.  Associations of Circulating Extracellular RNAs With Myocardial Remodeling and Heart Failure.

Authors:  Ravi V Shah; Jian Rong; Martin G Larson; Ashish Yeri; Olivia Ziegler; Kahraman Tanriverdi; Venkatesh Murthy; Xiaojun Liu; Chunyang Xiao; Alexander R Pico; Tianxiao Huan; Daniel Levy; Gregory D Lewis; Anthony Rosenzweig; Ramachandran S Vasan; Saumya Das; Jane E Freedman
Journal:  JAMA Cardiol       Date:  2018-09-01       Impact factor: 14.676

3.  Exome-wide search and functional annotation of genes associated in patients with severe tick-borne encephalitis in a Russian population.

Authors:  Elena V Ignatieva; Andrey A Yurchenko; Mikhail I Voevoda; Nikolay S Yudin
Journal:  BMC Med Genomics       Date:  2019-05-24       Impact factor: 3.063

4.  A practical guide to mechanistic systems modeling in biology using a logic-based approach.

Authors:  Anna Niarakis; Tomáš Helikar
Journal:  Brief Bioinform       Date:  2021-07-20       Impact factor: 11.622

Review 5.  From gene networks to drugs: systems pharmacology approaches for AUD.

Authors:  Laura B Ferguson; R Adron Harris; Roy Dayne Mayfield
Journal:  Psychopharmacology (Berl)       Date:  2018-03-01       Impact factor: 4.530

6.  Identifying functional cancer-specific miRNA-mRNA interactions in testicular germ cell tumor.

Authors:  Nafiseh Sedaghat; Mahmood Fathy; Mohammad Hossein Modarressi; Ali Shojaie
Journal:  J Theor Biol       Date:  2016-05-25       Impact factor: 2.691

7.  Whole-exome sequencing identifies rare genetic variations in German families with pulmonary sarcoidosis.

Authors:  Amit Kishore; Britt-Sabina Petersen; Marcel Nutsua; Joachim Müller-Quernheim; Andre Franke; Annegret Fischer; Stefan Schreiber; Martin Petrek
Journal:  Hum Genet       Date:  2018-07-27       Impact factor: 4.132

8.  DNA methylation modifies urine biomarker levels in 1,6-hexamethylene diisocyanate exposed workers: a pilot study.

Authors:  Leena A Nylander-French; Michael C Wu; John E French; Jayne C Boyer; Lisa Smeester; Alison P Sanders; Rebecca C Fry
Journal:  Toxicol Lett       Date:  2014-10-22       Impact factor: 4.372

9.  A novel method for crosstalk analysis of biological networks: improving accuracy of pathway annotation.

Authors:  Christoph Ogris; Dimitri Guala; Thomas Helleday; Erik L L Sonnhammer
Journal:  Nucleic Acids Res       Date:  2016-09-22       Impact factor: 16.971

10.  Protein Markers Predict Survival in Glioma Patients.

Authors:  Lindsay C Stetson; Jean-Eudes Dazard; Jill S Barnholtz-Sloan
Journal:  Mol Cell Proteomics       Date:  2016-05-03       Impact factor: 5.911

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.