Literature DB >> 22618871

NetAligner--a network alignment server to compare complexes, pathways and whole interactomes.

Roland A Pache1, Arnaud Céol, Patrick Aloy.   

Abstract

The many ongoing genome sequencing initiatives are delivering comprehensive lists of the individual molecular components present in an organism, but these reveal little about how they work together. Follow-up initiatives are revealing thousands of interrelationships between gene products that need to be analyzed with novel bioinformatics approaches able to capture their complex emerging properties. Recently, we developed NetAligner, a novel network alignment tool that allows the identification of conserved protein complexes and pathways across organisms, providing valuable hints as to how those interaction networks evolved. NetAligner includes the prediction of likely conserved interactions, based on evolutionary distances, to counter the high number of missing interactions in current interactome networks, and a fast assessment of the statistical significance of individual alignment solutions, which increases its performance with respect to existing tools. The web server implementation of the NetAligner algorithm presented here features complex, pathway and interactome to interactome alignments for seven model organisms, namely Homo sapiens, Mus musculus, Drosophila melanogaster, Caenorhabditis elegans, Arabidopsis thaliana, Saccharomyces cerevisiae and Escherichia coli. The user can query complexes and pathways of arbitrary topology against a target species interactome, or directly compare two complete interactomes to identify conserved complexes and subnetworks. Alignment solutions can be downloaded or directly visualized in the browser. The NetAligner web server is publicly available at http://netaligner.irbbarcelona.org/.

Entities:  

Mesh:

Substances:

Year:  2012        PMID: 22618871      PMCID: PMC3394252          DOI: 10.1093/nar/gks446

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

Genome sequencing projects are providing nearly complete repertoires of the genes and proteins present in many species. However, most biological systems are highly complex, and knowing the individual components cannot explain the function of biological processes, which are orchestrated through intricate networks of protein–protein interactions. Accordingly, many efforts were directed toward uncovering the hundreds of thousands of interrelationships between macromolecules, creating the first interactome drafts for several important model organisms, including human (1–3). Interpreting this huge amount of data to discover emerging principles and study the evolution of protein complexes and pathways demands novel bioinformatics tools. Similar to the importance of sequence alignment for studying genome function and evolution, network alignment is expected to be crucial for understanding the global organization of whole species interactomes and for discovering how specific protein interaction networks have evolved (4,5). The tens, or even hundreds, of thousands of interactions within an organism and the complex homology relationships between different species represent a difficult challenge for network alignment methods, and particularly for web server implementations with restraints on computational resources. The few existing tools are thus limited to one specific task, either the alignment of linear pathways (6), the querying of well-connected complexes (7) or the detection of conserved functional modules across species (8–10). Other limitations are related to the difficulty in handling the large fraction of false positives and negatives present in the current versions of interactome networks (11). To address these challenges, we recently developed the NetAligner algorithm, a novel network alignment method that considers interaction reliabilities and protein similarities to detect potential false positives, as well as the prediction of likely conserved interactions, based on evolutionary distances, to counter the high number of missing interactions in current interactome networks (12). In addition, NetAligner allows gaps and mismatches in the alignment to account for small amounts of network rewiring during evolution and employs a fast Monte-Carlo permutation test to assess the statistical significance of alignment solutions. All these resulted in an accurate and efficient implementation of the NetAligner search strategy that allows not only the alignment of large protein complexes and pathways of arbitrary topology to whole species interactomes but also full interactome to interactome alignments. To make NetAligner accessible to the biological community in a fully integrated and easy to use fashion, we have implemented a web server that retains almost the entire functionality of the stand-alone application and where the data for the seven most commonly used model organisms (i.e. Homo sapiens, Mus musculus, Drosophila melanogaster, Caenorhabditis elegans, Arabidopsis thaliana, Saccharomyces cerevisiae and Escherichia coli) is already included. The web server is publicly available at http://netaligner.irbbarcelona.org/.

THE NetAligner WEB SERVER

Alignment tasks

Our web server implementation of the NetAligner algorithm (12) features three different alignment tasks: ‘Complex to interactome’, ‘Pathway to interactome’ and ‘Interactome to interactome’ alignments. Each of these tasks can be selected by clicking on the respective tab (Figure 1). On the ‘Complex to interactome’ page, the user can align a query complex of one species to the whole interactome of either the same or other species, to search for alternative complexes that might fulfill the same or a similar function within the cell and to identify conserved protein complexes across different organisms, respectively. The protein components of the given query complex have to be provided as a simple list of UniProt Accession Codes (ACs) (13). We benchmarked this task on a set of 71 conserved human/yeast complex pairs, from the manually curated MPACT (14) and CORUM (15) databases, and found that NetAligner could correctly identify as the top-ranked significant solution 55% of the query complexes with a precision of 81%, on average [see Ref. 12 for details]. Analogously, on the ‘Pathway to interactome’ page, a query pathway of one species can be aligned to the whole interactome of either the same or another species, to look for alternative signaling routes, backup circuits or pathway cross-talk, and to detect conserved pathways across organisms, respectively. Here, the list of protein–protein interactions of the given query pathway has to be supplied [in the form of whitespace-separated UniProt ACs (13)], and optionally a reliability estimate for each interaction (Figure 1). The performance of the method in this particular task was evaluated on a set of 19 human/fly, 32 human/yeast and 13 fly/yeast conserved pathway pairs originating from the KEGG database (16). We found that NetAligner correctly identified a significant solution for 55% of the query pathways with a precision of 80%, obtaining very similar results as for the complex to interactome alignment task, despite the much higher variation in the topologies of pathways [see Ref. 12 for details]. Finally, on the ‘Interactome to interactome’ page, it is possible to align the whole interactomes of two species to search for conserved protein complexes or subnetworks. In this case, NetAligner was able to automatically re-discover 44% of the known complexes common to human and yeast. Further details on the benchmark of the method can be found in (12), in which we show that NetAligner significantly outperforms both the current standard in the field for complex/pathway to interactome alignment, IsoRank (17), and the current standard for interactome to interactome alignment, NetworkBLAST (18), while requiring only a fraction of the runtime. Moreover, in contrast to other existing tools for network alignment (6,7,9,10,18), NetAligner is the first to allow both complex/pathway to interactome alignment and interactome to interactome alignment for networks of arbitrary topology. In addition, NetAligner also represents the first network alignment web server that offers the prediction of likely conserved interactions, based on evolutionary considerations, to counter the large number of false negatives in current interactome networks (11), significantly increasing alignment performance in several cases (12).
Figure 1.

Performing and visualizing network alignments with the NetAligner webserver. The NetAligner webserver can be used to perform ‘Complex to interactome’, ‘Pathway to interactome’ (shown on the left) and ‘Interactome to interactome’ alignments. After choosing one of the alignment tasks, the user can select the query and target species and enter a list of protein components or interactions for complex and pathway to interactome alignment, respectively, as well as the NetAligner parameters. Clicking the ‘Submit’ button will run NetAligner (12), and the ranked list of alignment results will be shown in a new tab once they are ready (top right). Clicking on the ‘Cytoscape Web’ (22) button next to a given alignment solution will display its network visualization (requires Flash support to be enabled in the browser), with vertex probabilities indicated by different shades of blue, ranging from 0 (white) to 1 (blue). Conserved interactions are shown in green and likely conserved interactions in the query and target species in yellow and light blue, respectively. Dashed lines highlight gaps in the query (magenta) and target network (orange), as well as mismatches (red).

Performing and visualizing network alignments with the NetAligner webserver. The NetAligner webserver can be used to perform ‘Complex to interactome’, ‘Pathway to interactome’ (shown on the left) and ‘Interactome to interactome’ alignments. After choosing one of the alignment tasks, the user can select the query and target species and enter a list of protein components or interactions for complex and pathway to interactome alignment, respectively, as well as the NetAligner parameters. Clicking the ‘Submit’ button will run NetAligner (12), and the ranked list of alignment results will be shown in a new tab once they are ready (top right). Clicking on the ‘Cytoscape Web’ (22) button next to a given alignment solution will display its network visualization (requires Flash support to be enabled in the browser), with vertex probabilities indicated by different shades of blue, ranging from 0 (white) to 1 (blue). Conserved interactions are shown in green and likely conserved interactions in the query and target species in yellow and light blue, respectively. Dashed lines highlight gaps in the query (magenta) and target network (orange), as well as mismatches (red).

NetAligner parameters

In all three alignment tasks, the user has to choose the query and target species, as well as the NetAligner parameters (Figure 1). These comprise the vertex and edge probability thresholds, which control the exclusion of vertices and edges with low probabilities, the max insertion length, which dictates the maximum number of protein insertions allowed in gaps and mismatches, as well as the vertex to edge score balance, which determines the impact of vertex and edge scores on the final score of alignment solutions [see the web server Help page and Ref. 12 for details]. Vertex and edge probability thresholds can be used to filter out distant homologs with only little sequence similarity and interactions with only low reliability or only low probability of being conserved, respectively, thus addressing the issue of false positive matchings. On the other hand, controlling the maximum insertion length of gaps and mismatches determines the amount of network rewiring during evolution considered in the alignment procedure. Although the maximum insertion length can be set arbitrarily high, due to the small-world property of current interactome networks (meaning that the average path length between any two proteins is small compared to their size) (19), we suggest not to set this parameter higher than three. In addition, the user can select the option to predict likely conserved interactions, based on evolutionary considerations [see Help page and Ref. 12 for details] to counter the prevalence of false negatives in current interactome networks (11). Although all parameters can be fine-tuned by the user, as a point of reference, we determined the optimal parameters for each task on the benchmark sets described above, which are displayed as default values in the web application.

The NetAligner search strategy

After selecting the NetAligner parameters, as well as the query and target species, and providing the list of complex components or protein interactions (for complex and pathway to interactome alignment, respectively), clicking the ‘Submit’ button (Figure 1) launches a NetAligner job on our server. In the case of complex to interactome alignment, since NetAligner expects two input networks, the server creates an induced complex network from the given list of protein components, using interaction data from the respective species interactome. In brief, NetAligner first collects all pairs of homologous proteins between the two input networks. Each of those pairs is represented by a vertex, except those with a probability below the given threshold. Vertex probabilities are calculated as the posterior probability of the respective proteins being real homologs given their BLAST E-value (20). The initial alignment graph is then constructed by drawing edges between vertices that are involved in a conserved or likely conserved interaction (if the option to predict likely conserved interactions was selected). Edges with a probability below the given threshold are filtered out, calculating edge probabilities based on the reliability estimates and conservation probabilities of the respective interactions. Alignment seeds are identified by searching for connected components in the initial alignment graph. That graph is then extended by connecting vertices of different seeds through gap or mismatch edges if the given homologs are connected by indirect interactions in one or both input networks, respectively. Again, the edge probability threshold is used to filter out false positives. Searching for connected components in the extended alignment graph then yields the final alignment solutions. Those are scored and ranked, and their statistical significance is determined using a Monte-Carlo permutation test. The score of each alignment solution is computed as the weighted sum over all vertex and edge scores, employing the user-defined vertex to edge score balance. Individual vertex and edge scores are calculated as the logarithm of the respective vertex or edge probability. For details about the NetAligner algorithm, please refer to the Help page and Ref. (12).

NetAligner output and visualization

A typical complex or pathway to interactome alignment query is computed in less than a minute, while interactome to interactome alignments usually take between 2 and 5 min, depending on the given species pair and NetAligner parameters. Once NetAligner has finished, the alignment results summary is displayed on a separate ‘Results’ tab, showing the type of alignment task performed, whether likely conserved interactions were predicted, the query and target species, as well as the total number of alignment solutions found and the number of statistically significant solutions. This is followed by the ranked list of all alignment solutions and their basic statistics, such as score, P-value and number of vertices and edges (Figure 1). Note that statistically insignificant solutions (marked in gray) might still be biologically relevant, due to underestimated interaction reliabilities or the incomplete nature of current interactomes (11). The URL of the results page, which can be bookmarked for future accession, contains the ID of the respective alignment job and is available on our server for 48 h. In addition, on the ‘My jobs’ page, the user can easily monitor the progress of different alignment jobs and access all last queries that he or she submitted. Each alignment solution can be downloaded as a simple tab-delimited file, in a standard format (the eXtensible Graph Markup and Modelling Language, XGMML), recognized by network visualization software like Cytoscape (21) or directly displayed in the browser by clicking on the ‘Cytoscape Web’ (22) button next to it (Figure 1). This Flash-based interactive visualization allows the user to select individual vertices and edges to get annotation data about the aligned proteins and types of interactions between them, as well as to navigate the alignment using the control panel (Figure 1).

DATA SOURCES

Collection of protein sequences

We collected protein sequences for human (H. sapiens), mouse (M. musculus), fly (D. melanogaster), worm (C. elegans), cress (A. thaliana), yeast (S. cerevisiae) and E. coli from the UniProt database release 2010_08 (13), including splice variants, but excluding cDNAs and fragments, as well as requiring experimental evidence on protein or transcript level. After clustering using UniRef 100 (13), we obtained non-redundant sets of 44 319 human, 42 706 mouse, 20 070 fly, 18 752 worm, 27 728 cress, 6203 yeast and 2726 E. coli protein sequences.

Whole organism interactomes

We constructed whole species interactomes by collecting all experimentally determined interactions from the public databases IntAct (23), MINT (24), HPRD (25), BioGRID (26), MatrixDB (27), MPIDB (28), InnateDB (29) and DIP (30). To transform protein complexes into binary interactions, we used the ‘spoke’ model whenever the bait of the given affinity purification was specified, and the ‘matrix’ model otherwise (31). We again applied the UniRef 100 (13) clustering to remove redundancy. Interactions involving proteins that were not in the respective species proteome were discarded, as well as all those interactions that could not be traced back to a publication or that were marked as ‘weak’ by the authors. We assigned reliabilities to each interaction based on the number of publications supporting it as defined by Kelley et al. (32). This resulted in non-redundant interactomes of 83 122 interactions in human, 14 853 in mouse, 30 168 in fly, 9471 in worm, 7921 in cress, 189 467 in yeast and 49 015 in E. coli.

Lists of homologous proteins

We determined lists of homologous proteins for all species combinations using proteome-wide all against all reciprocal BLAST (20) searches. To remove spurious hits, we required an E-value < 10−10 and considered only hits in the top ten of the BLASTP output. All the data used by the web server is updated regularly twice per year, or whenever a new high-throughput interaction discovery experiment is released.

FUNDING

The Spanish Ministerio de Ciencia e Innovación [PSE-010000-2009-1 and BIO2010-22073, in part] and the European Commission under FP7 [Grant Agreement 223101 (AntiPathoGN)]. R.A.P. and A.C. are recipients of the Spanish Formación del Profesorado Universitario (FPU) and Juan de la Cierva fellowships, respectively. Funding for open access charge: BIO2010-22073. Conflict of interest statement. None declared.
  31 in total

1.  KEGG: kyoto encyclopedia of genes and genomes.

Authors:  M Kanehisa; S Goto
Journal:  Nucleic Acids Res       Date:  2000-01-01       Impact factor: 16.971

2.  The Database of Interacting Proteins: 2004 update.

Authors:  Lukasz Salwinski; Christopher S Miller; Adam J Smith; Frank K Pettit; James U Bowie; David Eisenberg
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

Review 3.  Network biology: understanding the cell's functional organization.

Authors:  Albert-László Barabási; Zoltán N Oltvai
Journal:  Nat Rev Genet       Date:  2004-02       Impact factor: 53.242

4.  PathBLAST: a tool for alignment of protein interaction networks.

Authors:  Brian P Kelley; Bingbing Yuan; Fran Lewitter; Roded Sharan; Brent R Stockwell; Trey Ideker
Journal:  Nucleic Acids Res       Date:  2004-07-01       Impact factor: 16.971

5.  A human protein-protein interaction network: a resource for annotating the proteome.

Authors:  Ulrich Stelzl; Uwe Worm; Maciej Lalowski; Christian Haenig; Felix H Brembeck; Heike Goehler; Martin Stroedicke; Martina Zenkner; Anke Schoenherr; Susanne Koeppen; Jan Timm; Sascha Mintzlaff; Claudia Abraham; Nicole Bock; Silvia Kietzmann; Astrid Goedde; Engin Toksöz; Anja Droege; Sylvia Krobitsch; Bernhard Korn; Walter Birchmeier; Hans Lehrach; Erich E Wanker
Journal:  Cell       Date:  2005-09-23       Impact factor: 41.582

Review 6.  Gapped BLAST and PSI-BLAST: a new generation of protein database search programs.

Authors:  S F Altschul; T L Madden; A A Schäffer; J Zhang; Z Zhang; W Miller; D J Lipman
Journal:  Nucleic Acids Res       Date:  1997-09-01       Impact factor: 16.971

7.  Conserved pathways within bacteria and yeast as revealed by global protein network alignment.

Authors:  Brian P Kelley; Roded Sharan; Richard M Karp; Taylor Sittler; David E Root; Brent R Stockwell; Trey Ideker
Journal:  Proc Natl Acad Sci U S A       Date:  2003-09-22       Impact factor: 11.205

8.  Analyzing yeast protein-protein interaction data obtained from different sources.

Authors:  Gary D Bader; Christopher W V Hogue
Journal:  Nat Biotechnol       Date:  2002-10       Impact factor: 54.908

9.  Cytoscape 2.8: new features for data integration and network visualization.

Authors:  Michael E Smoot; Keiichiro Ono; Johannes Ruscheinski; Peng-Liang Wang; Trey Ideker
Journal:  Bioinformatics       Date:  2010-12-12       Impact factor: 6.937

10.  A novel framework for the comparative analysis of biological networks.

Authors:  Roland A Pache; Patrick Aloy
Journal:  PLoS One       Date:  2012-02-21       Impact factor: 3.240

View more
  12 in total

Review 1.  Structure and dynamics of molecular networks: a novel paradigm of drug discovery: a comprehensive review.

Authors:  Peter Csermely; Tamás Korcsmáros; Huba J M Kiss; Gábor London; Ruth Nussinov
Journal:  Pharmacol Ther       Date:  2013-02-04       Impact factor: 12.310

2.  An Extensive Assessment of Network Embedding in PPI Network Alignment.

Authors:  Marianna Milano; Chiara Zucco; Marzia Settino; Mario Cannataro
Journal:  Entropy (Basel)       Date:  2022-05-20       Impact factor: 2.738

3.  A second-generation protein-protein interaction network of Helicobacter pylori.

Authors:  Roman Häuser; Arnaud Ceol; Seesandra V Rajagopala; Roberto Mosca; Gabriella Siszler; Nadja Wermke; Patricia Sikorski; Frank Schwarz; Matthias Schick; Stefan Wuchty; Patrick Aloy; Peter Uetz
Journal:  Mol Cell Proteomics       Date:  2014-03-13       Impact factor: 5.911

4.  Detecting conserved protein complexes using a dividing-and-matching algorithm and unequally lenient criteria for network comparison.

Authors:  Wei Peng; Jianxin Wang; Fangxiang Wu; Pan Yi
Journal:  Algorithms Mol Biol       Date:  2015-06-30       Impact factor: 1.405

5.  Fair evaluation of global network aligners.

Authors:  Joseph Crawford; Yihan Sun; Tijana Milenković
Journal:  Algorithms Mol Biol       Date:  2015-06-09       Impact factor: 1.405

6.  NFPscanner: a webtool for knowledge-based deciphering of biomedical networks.

Authors:  Wenjian Xu; Yang Cao; Ziwei Xie; Haochen He; Song He; Hao Hong; Xiaochen Bo; Fei Li
Journal:  BMC Bioinformatics       Date:  2017-05-18       Impact factor: 3.169

7.  GraphAlignment: Bayesian pairwise alignment of biological networks.

Authors:  Michal Kolář; Jörn Meier; Ville Mustonen; Michael Lässig; Johannes Berg
Journal:  BMC Syst Biol       Date:  2012-11-21

8.  NatalieQ: a web server for protein-protein interaction network querying.

Authors:  Mohammed El-Kebir; Bernd W Brandt; Jaap Heringa; Gunnar W Klau
Journal:  BMC Syst Biol       Date:  2014-04-01

9.  Increasing the precision of orthology-based complex prediction through network alignment.

Authors:  Roland A Pache; Patrick Aloy
Journal:  PeerJ       Date:  2014-05-29       Impact factor: 2.984

Review 10.  Integration of phytochemicals and phytotherapy into cancer precision medicine.

Authors:  Thomas Efferth; Mohamed E M Saeed; Elhaj Mirghani; Awadh Alim; Zahir Yassin; Elfatih Saeed; Hassan E Khalid; Salah Daak
Journal:  Oncotarget       Date:  2017-07-25
View more

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