The Bottlenecks in Biological Networks

Total Page:16

File Type:pdf, Size:1020Kb

The Bottlenecks in Biological Networks 1 The Bottlenecks in Biological Networks Hamidreza Mahyar∗y1, Elahe Ghalebi K.y1, Hamid R. Rabieez, Radu Grosuy ∗Department of Science and Engineering, Sharif University of Technology yInstitute of Computer Engineering, Vienna University of Technology zDepartment of Computer Engineering, Sharif University of Technology Email: ∗[email protected], yfelahe.ghalebi, [email protected], [email protected] Abstract A well-established goal in the biological networks is to investigate relations between the topological features and the functional properties of systems biology. Nodes with high betweenness centrality, as bottlenecks, have surprising functional and dynamic properties in biological networks. Bottlenecks, that have many shortest paths passing through them, are connector hubs for many inter-modular connections to nodes of different modules. Thus, detection of bottleneck nodes in the networks will be of great interest. In this paper, we propose a new approach to efficiently identify the bottlenecks in the biological networks, using compressive sensing with indirect measurements. This method uses only the local information at each node, thus it is applicable to large real-world and unknown networks in which the global methods are often impossible. We experimentally evaluated the performance of the proposed method by extensive simulations on several biological networks. The evaluation results show that our algorithm outperforms the best existing methods with notable improvements in terms of F-Measure. Index Terms Biological Networks, Bottlenecks, Hubs, Network Centrality I. INTRODUCTION A wide range of real-world biological systems can be structured and modeled as networks (graphs) [1]. As an example in the protein interaction networks, proteins are represented by the nodes (vertices) and the interactions between these components by the links (edges) of the graph [2]. As another example, the topological layout of the connectome has been quantified by representing the nervous system (like the nematode Caenorhabditis elegans worm) as a graph in which each node denotes a neuron and each link denotes a synaptic connection between neurons [3]. Identifying important nodes in structural analysis of such networks has been a substantial problem [4]. Network centrality is a measure to quantify the relative importance of nodes in a network according to their topological features in the graph structure. Betweenness centrality is an outstanding measure that represents the importance of a node in terms of the fraction of shortest paths going through that node within the network. The detection of nodes with high betweenness centrality is an inevitable task in the structural analysis of biological networks and has many applications. In a protein network, Bottlenecks (i.e. high betweenness centrality nodes that control information flow in the network) are key connector proteins with surprising functional and dynamic specifications [2]. In a neuronal connectome, the rich club neurons with high betweenness centrality are connector hubs for many inter-modular links to nodes of different modules [3]. Various exact and approximation algorithms have been proposed in the literature to identify bottlenecks in biological networks [2], [5], [6], [7]. One of the major disadvantages of these approaches is that they assume full knowledge about the network topological structure which is often unrealistic. Existence of missing data in networks is almost unavoidable because there are several limitations (e.g. facing with large-scale real networks) that may hinder access to complete data of networks. The second main drawbacks of these methods is that they assume “direct measurement” of each network node, which can be practically difficult, costly and in some cases impossible, because of scalability and accessibility in real- world biological networks. In this paper, we propose a new approach, with indirect aggregated measurements and without full network topology, to efficiently and accurately detect the bottlenecks in the biological networks. To this end, we use “compressive sensing” [8], [9], which aims to effectively recover sparse high-dimensional data from a much smaller number of non-adaptive indirect measurements [10], [11], [12], [13]. 1 Authors contributed equally 2 II. PROBLEM FORMULATION We consider a biological network expressed by a graph G = (V; E), where V denotes the set of nodes (vertices) with cardinality jV j = n, and E is the set of links (edges). For a node v 2 V , let N (v) ⊂ V be its neighborhood set, deg(v) = jN (v)j as its degree, and Ego(v) as its one-hop adjacency matrix. Let B(v) denote the global betweenness centrality of node v 2 V , as [14]: X σuw(v) B(v) = (1) σuw u;w;u6=w where σuw is the total number of shortest paths between every u; w 2 V , u 6= w, and σuw(v) is the number of such paths going through node v. Suppose every node i 2 V has a real value xi. x = (xi; i = 1; 2; :::; n) is a k-sparse data vector if kxk0 = k where k:k0 denotes the number of non-zero elements in its support. Based on the problem addressed in this paper, the number of bottlenecks (i.e. top-k betweenness centrality nodes) is much smaller than the total number of all nodes in the biological network (k n). In compressive sensing over networks, we have m independent indirect measurements, such that m n. Then, we are interested in identifying specific nodes, i.e. bottlenecks, from these measurements. Let x 2 Rn be a non-negative data vector whose p-th entry represents the value over node p, and y 2 Rm denotes the measurement vector whose q-th entry is the total additive values of nodes in a connected sub-graph corresponding to the measurement q in the network. Let A be an m × n measurement matrix in which its i-th row corresponds to the i-th measurement. Ai;j = 1 if and only if the i-th measurement includes node j and zero otherwise. Thus, we can formulate this problem as a linear system y = Ax. III. PROPOSED METHOD In this section, we introduce our proposed approach to efficiently detect the bottlenecks (i.e. k-highest be- tweenness centrality nodes) in a biological network via compressive sensing. In this algorithm, we first construct a feasible measurement matrix A with m independent measurements and its corresponding measurement vector y, then we recover the sparse approximation of the data vector. To this end, to construct a measurement with length l, the following steps perform: First, a start node is selected uniformly at random from the set of all nodes V in the network G. Second, the start node is added to the visited set and its neighbors to the neighbor set. These two sets are initialized to NULL for each measurement. Third, a next node is selected among the nodes in the neighbor set relative to their local betweenness score [15]. This local score can be computed in a parallel or distributed way if each node communicates only with its 1-hop neighborhood. Fourth, the selected next node is added to the visited set and it is removed from the neighbor set, then its neighbors are added to the neighbor set. The latter two steps are repeated l times to have a measurement with the length of l. Each measurement is considered as one row in the measurement matrix, so that Ai;j = 1 if node j is in the visited set for the measurement i and Ai;j = 0 otherwise. The accumulative sum of local values over the nodes in the visited set for measurement i is added to the corresponding entity of the measurement vector y. Thus, we construct the matrix Am×n and the vector ym×1, by m independent measurements which can be generated in a parallel fashion. Finally, to find the 2 sparse approximation x^ from the linear sketch of y = Ax, we solve the program x^ = min kxk1 + kAx − yk2. x IV. EXPERIMENTAL EVALUATION In this section, we experimentally evaluate the performance of our algorithm (called CS-HubDet), in real-world biological networks under various configurations. A. Datasets We considered three well-known biological networks: (1) The neuronal connectome of the nematode worm Caenorhabditis elegans, that is considered anatomically at a cellular scale as 2359 synaptic connections between 297 neurons [16]; (2) The Yeast protein-protein interaction networks with 2361 nodes and 7182 links [17]; (3) The meta-analysis network of human whole-brain functional co-activations with comparable resting-state fMRI network and node coordinates, with 638 nodes and 18625 links [18]. 3 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 F−measure F−measure F−measure 0.2 CS−HubDet 0.2 CS−HubDet 0.2 CS−HubDet CS−TopCent CS−TopCent CS−TopCent RW RW RW 0 0 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 k/n k/n k/n (a) Human-Brain Co-activations (b) C. Elegans Neuronal Connectome (c) Yeast Protein Interactions Fig. 1. Effect of sparsity k on the accuracy of CS-HubDet in comparison with CS-TopCent and RW in terms of F-measure. For each method in each network, we ran the 0:2n measurements with the length of 0:4n. B. Settings In order to evaluate the performance of the proposed approach, CS-HubDet, we considered both the precision and recall metrics. Precision measures the number of correctly identified bottleneck nodes divided by the total number of all detected nodes. Recall measures the number of correctly detected bottleneck nodes divided by the total number of nodes in the network.
Recommended publications
  • Approximating Network Centrality Measures Using Node Embedding and Machine Learning
    Approximating Network Centrality Measures Using Node Embedding and Machine Learning Matheus R. F. Mendon¸ca,Andr´eM. S. Barreto, and Artur Ziviani ∗† Abstract Extracting information from real-world large networks is a key challenge nowadays. For instance, computing a node centrality may become unfeasible depending on the intended centrality due to its computational cost. One solution is to develop fast methods capable of approximating network centralities. Here, we propose an approach for efficiently approximating node centralities for large networks using Neural Networks and Graph Embedding techniques. Our proposed model, entitled Network Centrality Approximation using Graph Embedding (NCA-GE), uses the adjacency matrix of a graph and a set of features for each node (here, we use only the degree) as input and computes the approximate desired centrality rank for every node. NCA-GE has a time complexity of O(jEj), E being the set of edges of a graph, making it suitable for large networks. NCA-GE also trains pretty fast, requiring only a set of a thousand small synthetic scale-free graphs (ranging from 100 to 1000 nodes each), and it works well for different node centralities, network sizes, and topologies. Finally, we compare our approach to the state-of-the-art method that approximates centrality ranks using the degree and eigenvector centralities as input, where we show that the NCA-GE outperforms the former in a variety of scenarios. 1 Introduction Networks are present in several real-world applications spread among different disciplines, such as biology, mathematics, sociology, and computer science, just to name a few. Therefore, network analysis is a crucial tool for extracting relevant information.
    [Show full text]
  • Simplified Computational Model for Generating Bio- Logical Networks
    Simplified Computational Model for Generating Bio- logical Networks† Matthew H J Bailey,∗ David Ormrod Morley,∗ and Mark Wilson∗ A method to generate and simulate biological networks is discussed. An expanded Wooten- Winer-Weaire bond switching methods is proposed which allows for a distribution of node degrees in the network while conserving the mean average node degree. The networks are characterised in terms of their polygon structure and assortativities (a measure of local ordering). A wide range of experimental images are analysed and the underlying networks quantified in an analogous manner. Limitations in obtaining the network structure are discussed. A “network landscape” of the experimentally observed and simulated networks is constructed from the underlying metrics. The enhanced bond switching algorithm is able to generate networks spanning the full range of experimental observations. Two dimensional random networks are observed in a range of 17 contexts across considerably different length scales in nature: to be limited to avoid damaging the delicate networks . How- from nanometres, in the form of amorphous graphene; to me- ever, even when a high-quality image is obtained, there is further tres, in the form of the Giant’s causeway; to tens of kilometres, in difficulty in analysis. For example, each edge in a network is a the form of geopolitical borders 1–3. A framework for describing complex molecule made up of tens of thousands of atoms which these continuous random networks for chemical systems was first may not lie strictly in a single plane. In addition, the most inter- introduced by Zachariasen to describe silica-like glasses, and has esting dynamic behaviour often occurs over very long timescales proved to be extremely versatile in the years since 4, being used to – potentially decades.
    [Show full text]
  • Biological Network Approaches and Applications in Rare Disease Studies
    G C A T T A C G G C A T genes Review Biological Network Approaches and Applications in Rare Disease Studies Peng Zhang 1,* and Yuval Itan 2,3 1 St. Giles Laboratory of Human Genetics of Infectious Diseases, Rockefeller Branch, The Rockefeller University, New York, NY 10065, USA 2 The Charles Bronfman Institute for Personalized Medicine, Icahn School of Medicine at Mount Sinai, New York, NY 10029, USA; [email protected] 3 Department of Genetics and Genomic Sciences, Icahn School of Medicine at Mount Sinai, New York, NY 10029, USA * Correspondence: [email protected]; Tel.: +1-646-830-6622 Received: 3 September 2019; Accepted: 10 October 2019; Published: 12 October 2019 Abstract: Network biology has the capability to integrate, represent, interpret, and model complex biological systems by collectively accommodating biological omics data, biological interactions and associations, graph theory, statistical measures, and visualizations. Biological networks have recently been shown to be very useful for studies that decipher biological mechanisms and disease etiologies and for studies that predict therapeutic responses, at both the molecular and system levels. In this review, we briefly summarize the general framework of biological network studies, including data resources, network construction methods, statistical measures, network topological properties, and visualization tools. We also introduce several recent biological network applications and methods for the studies of rare diseases. Keywords: biological network; bioinformatics; database; software; application; rare diseases 1. Introduction Network biology provides insights into complex biological systems and can reveal informative patterns within these systems through the integration of biological omics data (e.g., genome, transcriptome, proteome, and metabolome) and biological interactome data (e.g., protein-protein interactions and gene-gene associations).
    [Show full text]
  • Contextual Experience Modifies Functional Connectome Indices of Topological Strength and Organization
    bioRxiv preprint doi: https://doi.org/10.1101/2020.06.13.150060; this version posted June 17, 2020. The copyright holder for this preprint (which was not certified by peer review) is the author/funder. All rights reserved. No reuse allowed without permission. Contextual experience modifies functional connectome indices of topological strength and organization Marjory Pompilus1,2, Luis M. Colon-Perez4, Matteo M. Grudny1, **Marcelo Febo1,2,3 1 Department of Psychiatry, 2Advanced Magnetic Resonance Imaging and Spectroscopy (AMRIS) Facility, 3Evelyn F. and William L. McKnight Brain Institute, College of Medicine, University of Florida, Gainesville, Florida; 4Center for the Neurobiology of Learning and Memory, Department of Neurobiology and Behavior, School of Medicine, University of California, Irvine, California Short title: Experience-dependent functional topology in rat brain **Corresponding author: Marcelo Febo, PhD P.O. Box 100256, Department of Psychiatry, College of Medicine, University of Florida, Gainesville, FL 32611 Email: [email protected]; Phone: +1 (352) 294 4911 Acknowledgments: Supported by National Institute on Drug Abuse grant R03 DA042971, R21 AG065819 and University of Florida College of Medicine Opportunity fund (DRPD-ROF2019) to MF. LMC-P was supported by a McKnight Brain Foundation postdoctoral fellowship and is supported by K25 DA047458 and a young investigator grant from the Brain and Behavior Research Foundation. The contents of this manuscript are solely the responsibility of the authors and do not necessarily represent the official views of the funding agencies. This work was performed in the McKnight Brain Institute at the National High Magnetic Field Laboratory’s AMRIS Facility, which is supported by National Science Foundation Cooperative Agreement No.
    [Show full text]
  • Improving the Betweenness Centrality of a Node by Adding Links
    X Improving the Betweenness Centrality of a Node by Adding Links ELISABETTA BERGAMINI, Karlsruhe Institute of Technology, Germany PIERLUIGI CRESCENZI, University of Florence, Italy GIANLORENZO D’ANGELO, Gran Sasso Science Institute (GSSI), Italy HENNING MEYERHENKE, Institute of Computer Science, University of Cologne, Germany LORENZO SEVERINI, ISI Foundation, Italy YLLKA VELAJ, University of Chieti-Pescara, Italy Betweenness is a well-known centrality measure that ranks the nodes according to their participation in the shortest paths of a network. In several scenarios, having a high betweenness can have a positive impact on the node itself. Hence, in this paper we consider the problem of determining how much a vertex can increase its centrality by creating a limited amount of new edges incident to it. In particular, we study the problem of maximizing the betweenness score of a given node – Maximum Betweenness Improvement (MBI) – and that of maximizing the ranking of a given node – Maximum Ranking Improvement (MRI). We show 1 that MBI cannot be approximated in polynomial-time within a factor ¹1 − 2e º and that MRI does not admit any polynomial-time constant factor approximation algorithm, both unless P = NP. We then propose a simple greedy approximation algorithm for MBI with an almost tight approximation ratio and we test its performance on several real-world networks. We experimentally show that our algorithm highly increases both the betweenness score and the ranking of a given node and that it outperforms several competitive baselines. To speed up the computation of our greedy algorithm, we also propose a new dynamic algorithm for updating the betweenness of one node after an edge insertion, which might be of independent interest.
    [Show full text]
  • Navigation of Brain Networks
    Navigation of brain networks Caio Seguina,1, Martijn P. van den Heuvelb,c, and Andrew Zaleskya,d aMelbourne Neuropsychiatry Centre, The University of Melbourne and Melbourne Health, Melbourne, VIC 3010, Australia; bDutch Connectome Lab, Department of Complex Trait Genetics, Center for Neurogenomics and Cognitive Research, Amsterdam Neuroscience, VU University Amsterdam, 1081 HV Amsterdam, The Netherlands; cDepartment of Clinical Genetics, Amsterdam Neuroscience, VU University Medical Center, 1081 HV Amsterdam, The Netherlands; and dDepartment of Biomedical Engineering, Melbourne School of Engineering, The University of Melbourne, Melbourne, VIC 3010, Australia Edited by Edward T. Bullmore, University of Cambridge, Cambridge, United Kingdom, and accepted by Editorial Board Member Michael S. Gazzaniga May 7, 2018 (received for review January 24, 2018) Understanding the mechanisms of neural communication in large- Navigation is a network communication strategy that routes scale brain networks remains a major goal in neuroscience. We information based on the distance between network nodes (23). investigated whether navigation is a parsimonious routing model Navigating a network is as simple as progressing to the next node for connectomics. Navigating a network involves progressing to that is closest in distance to a desired target. Navigation is not the next node that is closest in distance to a desired destina- guaranteed to successfully reach a target destination. Moreover, tion. We developed a measure to quantify navigation efficiency targets might be reached using long, inefficient paths. However, and found that connectomes in a range of mammalian species several real-world networks are known to be efficiently naviga- (human, mouse, and macaque) can be successfully navigated with ble, including biological, social, transportation, and technological near-optimal efficiency (>80% of optimal efficiency for typical systems (24–26).
    [Show full text]
  • Denoising Large-Scale Biological Data Using Network Filters
    Kavran and Clauset BMC Bioinformatics (2021) 22:157 https://doi.org/10.1186/s12859‑021‑04075‑x RESEARCH ARTICLE Open Access Denoising large‑scale biological data using network flters Andrew J. Kavran1,2 and Aaron Clauset2,3,4* *Correspondence: [email protected] Abstract 2 BioFrontiers Institute, Background: Large-scale biological data sets are often contaminated by noise, which University of Colorado, Boulder, CO, USA can impede accurate inferences about underlying processes. Such measurement Full list of author information noise can arise from endogenous biological factors like cell cycle and life history vari- is available at the end of the ation, and from exogenous technical factors like sample preparation and instrument article variation. Results: We describe a general method for automatically reducing noise in large- scale biological data sets. This method uses an interaction network to identify groups of correlated or anti-correlated measurements that can be combined or “fltered” to better recover an underlying biological signal. Similar to the process of denoising an image, a single network flter may be applied to an entire system, or the system may be frst decomposed into distinct modules and a diferent flter applied to each. Applied to synthetic data with known network structure and signal, network flters accurately reduce noise across a wide range of noise levels and structures. Applied to a machine learning task of predicting changes in human protein expression in healthy and cancer- ous tissues, network fltering prior to training increases accuracy up to 43% compared to using unfltered data. Conclusions: Network flters are a general way to denoise biological data and can account for both correlation and anti-correlation between diferent measurements.
    [Show full text]
  • Communicability Betweenness in Complex Networks
    Communicability Betweenness in Complex Networks Ernesto Estrada1,3*, Desmond J. Higham2 and Naomichi Hatano3 1 Institute of Complex Systems at Strathclyde, Department of Physics and Department of Mathematics, University of Strathclyde, Glasgow G1 1XH, UK 2Department of Mathematics, University of Strathclyde, Glasgow G1 1XH, UK 3Institute of Industrial Science, University of Tokyo, Komaba, Meguro, 153-8505, Japan PACS: 89.75.Fb; 89.75.Hc; 87.15.km; 02.10.Ox Keywords: centrality measures, protein-protein interactions, communicability, spectral graph theory, conserved proteins, linear response, Fréchet derivative * Corresponding author. E-mail: [email protected] 1 Abstract Betweenness measures provide quantitative tools to pick out fine details from the massive amount of interaction data that is available from large complex networks. They allow us to study the extent to which a node takes part when information is passed around the network. Nodes with high betweenness may be regarded as key players that have a highly active role. At one extreme, betweenness has been defined by considering information passing only through the shortest paths between pairs of nodes. At the other extreme, an alternative type of betweenness has been defined by considering all possible walks of any length. In this work, we propose a betweenness measure that lies between these two opposing viewpoints. We allow information to pass through all possible routes, but introduce a scaling so that longer walks carry less importance. This new definition shares a similar philosophy to that of communicability for pairs of nodes in a network, which was introduced by Estrada and Hatano (Phys. Rev. E 77 (2008) 036111).
    [Show full text]
  • Node Centrality Measures Are a Poor Substitute for Causal Inference
    Node Centrality Measures are a poor substitute for Causal Inference Fabian Dablander and Max Hinne Department of Psychological Methods, University of Amsterdam Abstract Network models have become a valuable tool in making sense of a diverse range of social, biological, and information systems. These models marry graph and probability theory to visualize, understand, and interpret variables and their relations as nodes and edges in a graph. Many applications of network models rely on undirected graphs in which the absence of an edge between two nodes encodes conditional independence between the corresponding variables. To gauge the importance of nodes in such a network, various node centrality measures have become widely used, especially in psychology and neuroscience. It is intuitive to interpret nodes with high centrality measures as being important in a causal sense. Here, using the causal framework based on directed acyclic graphs (DAGs), we show that the relation between causal influence and node centrality measures is not straightforward. In particular, the correlation between causal influence and several node centrality measures is weak, except for eigenvector centrality. Our results provide a cautionary tale: if the underlying real-world system can be modeled as a DAG, but researchers interpret nodes with high centrality as causally important, then this may result in sub-optimal interventions. 1 Introduction In the last two decades, network analysis has become increasingly popular across many disciplines dealing with a diverse range of social, biological, and information systems. From a network per- spective, variables and their interactions are considered nodes and edges in a graph. Throughout this paper, we illustrate the network paradigm with two areas where it has been applied exten- sively: psychology and neuroscience.
    [Show full text]
  • Introduction to Graph Theory
    Introduction to Graph Theory Proteomes Interactomes and Biological Networks Department of Pharmacy and Emidio Capriotti Biotechnology (FaBiT) http://biofold.org/ University of Bologna Historical Perspective With the Seven Bridges of Königsberg problem, Euler in 1737 laid the foundations of the graph theory. Simon Kneebone – simonkneebone.com • Find path (Eulerian Path) that traverses all the Pregel’s bridges. • Find walk (Eulerian Circuit) that traverses all the Pregel’s bridges and has the same starting and ending point. Solution Describe the problem as a graph where the nodes represent the 4 locations and the edges correspond to the bridges Northern Bank Island 1 Island 2 Southern Bank Eulerian path exists only if zero or 2 nodes are connected by an odd number of bridges. Eulerian circuit exists only if zero nodes are connected by an odd number of bridges. Graph Definition A graph is a pair G=(V,E) consisting of two sets: • V is a set of elements called Nodes or Vertices. • E is a set of pairs (vi,vj) where vi∊V and vj∊V. The pairs E are links between two nodes and are called Edges A V = {A; B; C; D} B C E = {(A,B); (A,C); (B,C); (B,D); (C,D)} D Undirected Graph Undirected graph is a network where the relationship between nodes are symmetric. D V = {Group of People} A B C E E = {Pairs of Friends} F Directed Graph Directed graph is a network where the relationship between nodes are asymmetric. In this case the edges are directed lines. B C V = {Group of Animals} A D E E = {Pray/Predator Relationships} F G Signed Directed Graph Signed Directed graph is a network where the relationship between nodes are asymmetric and have positive or negative associated signs RecKinase RecCAMP_act RecCAMP_de Galpha_bnd Galpha_act_bnd + − C E − V = {Group of Genes} A B + E = {Activation/Inhibition Relationships} D Graph and Networks Graphs can be used to represent any observed network.
    [Show full text]
  • Visual Analytics for Multimodal Social Network Analysis: a Design Study with Social Scientists
    Visual Analytics for Multimodal Social Network Analysis: A Design Study with Social Scientists Sohaib Ghani, Student member, IEEE, Bum chul Kwon, Student member, IEEE, Seungyoon Lee, Ji Soo Yi, Member, IEEE, and Niklas Elmqvist, Senior member, IEEE Fig. 1. Four design sketches for visualizing multimodal social networks, evolved through discussion between social network experts and visual analytics experts. Early designs (top two) focus on splitting node-link diagrams into separate spaces, whereas the latter (bottom left) use vertical bands while maintaining compatibility with node-link diagrams (bottom right). Abstract—Social network analysis (SNA) is becoming increasingly concerned not only with actors and their relations, but also with distinguishing between different types of such entities. For example, social scientists may want to investigate asymmetric relations in organizations with strict chains of command, or incorporate non-actors such as conferences and projects when analyzing co- authorship patterns. Multimodal social networks are those where actors and relations belong to different types, or modes, and multimodal social network analysis (mSNA) is accordingly SNA for such networks. In this paper, we present a design study that we conducted with several social scientist collaborators on how to support mSNA using visual analytics tools. Based on an open- ended, formative design process, we devised a visual representation called parallel node-link bands (PNLBs) that splits modes into separate bands and renders connections between adjacent ones, similar to the list view in Jigsaw. We then used the tool in a qualitative evaluation involving five social scientists whose feedback informed a second design phase that incorporated additional network metrics.
    [Show full text]
  • An Integrative Approach to Modeling Biological Networks 1 Introduction
    Journal of Integrative Bioinformatics, 7(3):120, 2010 http://journal.imbio.de An integrative approach to modeling biological networks Vesna Memisevˇ ic´ 1, Tijana Milenkovic´ 1, and Natasaˇ Prˇzulj2,∗ 1Department of Computer Science, University of California, Irvine, CA 92697-3435, USA 2Department of Computing, Imperial College London, London, SW7 2AZ, UK ∗Corresponding author (e-mail: [email protected]) Summary Networks are used to model real-world phenomena in various domains, including systems biology. Since proteins carry out biological processes by interacting with other proteins, it is expected that cellular functions are reflected in the structure of protein-protein inter- action (PPI) networks. Similarly, the topology of residue interaction graphs (RIGs) that model proteins’ 3-dimensional structure might provide insights into protein folding, sta- bility, and function. An important step towards understanding these networks is finding an adequate network model, since models can be exploited algorithmically as well as used for predicting missing data. Evaluating the fit of a model network to the data is a formidable challenge, since network comparisons are computationally infeasible and thus have to rely on heuristics, or “network properties.” We show that it is difficult to assess the reliability of the fit of a model using any network property alone. Thus, we present an integrative approach that feeds a variety of network properties into five machine learning classifiers to predict the best-fitting network model for PPI networks and RIGs. We confirm that ge- ometric random graphs (GEO) are the best-fitting model for RIGs. Since GEO networks model spatial relationships between objects and are thus expected to replicate well the un- derlying structure of spatially packed residues in a protein, the good fit of GEO to RIGs validates our approach.
    [Show full text]