FALCON or how to compute measures time efficiently on dynamically evolving dense complex networks?

A large number of topics in biology, medicine, neuroscience, psychology and sociology can be generally described via complex networks in order to investigate fundamental questions of structure, connectivity, information exchange and causality. Especially, research on biological networks like functional spatiotemporal brain activations and changes, caused by neuropsychiatric pathologies, is promising. Analyzing those so-called complex networks, the calculation of meaningful measures can be very long-winded depending on their size and structure. Even worse, in many labs only standard desktop computers are accessible to perform those calculations. Numerous investigations on complex networks regard huge but sparsely connected network structures, where most network nodes are connected to only a few others. Currently, there are several libraries available to tackle this kind of networks. A problem arises when not only a few big and sparse networks have to be analyzed, but hundreds or thousands of smaller and conceivably dense networks (e.g. in measuring brain activation over time). Then every minute per network is crucial. For these cases there several possibilities to use standard hardware more efficiently. It is not sufficient to apply just standard algorithms for dense graph characteristics. This article introduces the new library FALCON developed especially for the exploration of dense complex networks. Currently, it offers 12 different measures (like clustering coefficients), each for undirected-unweighted, undirected-weighted and directed-unweighted networks. It uses a multi-core approach in combination with comprehensive code and hardware optimizations. There is an alternative massively parallel GPU implementation for the most time-consuming measures, too. Finally, a comparing benchmark is integrated to support the choice of the most suitable library for a particular network issue.

[1]  Piet Van Mieghem,et al.  Disruption of Functional Brain Networks in Alzheimer's Disease: What Can We Learn from Graph Spectral Analysis of Resting-State Magnetoencephalography? , 2012, Brain Connect..

[2]  Mikko Kivelä,et al.  Generalizations of the clustering coefficient to weighted complex networks. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  V. Latora,et al.  Complex networks: Structure and dynamics , 2006 .

[4]  Vince D. Calhoun,et al.  Altered Topological Properties of Functional Network Connectivity in Schizophrenia during Resting State: A Small-World Brain Network Study , 2011, PloS one.

[5]  R Pastor-Satorras,et al.  Dynamical and correlation properties of the internet. , 2001, Physical review letters.

[6]  P. J. Narayanan,et al.  Accelerating Large Graph Algorithms on the GPU Using CUDA , 2007, HiPC.

[7]  A. Vespignani,et al.  The architecture of complex weighted networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Neda Bernasconi,et al.  Graph-theoretical analysis reveals disrupted small-world organization of cortical thickness correlation networks in temporal lobe epilepsy. , 2011, Cerebral cortex.

[9]  Joseph T. Kider,et al.  All-pairs shortest-paths for large graphs on the GPU , 2008, GH '08.

[10]  Scott T. Grafton,et al.  Dynamic reconfiguration of human brain networks during learning , 2010, Proceedings of the National Academy of Sciences.

[11]  Olaf Sporns,et al.  Complex network measures of brain connectivity: Uses and interpretations , 2010, NeuroImage.

[12]  Liang Wang,et al.  Altered small‐world brain functional networks in children with attention‐deficit/hyperactivity disorder , 2009, Human brain mapping.

[13]  J. Maldjian,et al.  Effect of resting-state functional MR imaging duration on stability of graph theory metrics of brain network connectivity. , 2011, Radiology.

[14]  Haiyuan Yu,et al.  Detecting overlapping protein complexes in protein-protein interaction networks , 2012, Nature Methods.

[15]  Aric Hagberg,et al.  Exploring Network Structure, Dynamics, and Function using NetworkX , 2008, Proceedings of the Python in Science Conference.

[16]  Dinggang Shen,et al.  Brain anatomical networks in early human brain development , 2011, NeuroImage.

[17]  U. Brandes A faster algorithm for betweenness centrality , 2001 .

[18]  Ulrik Brandes,et al.  On variants of shortest-path betweenness centrality and their generic computation , 2008, Soc. Networks.

[19]  Sergey N. Dorogovtsev,et al.  Localization and Spreading of Diseases in Complex Networks , 2012, Physical review letters.

[20]  Gábor Csárdi,et al.  The igraph software package for complex network research , 2006 .

[21]  M. Greicius,et al.  Resting-state functional connectivity reflects structural connectivity in the default mode network. , 2009, Cerebral cortex.

[22]  Andreas Bracher,et al.  Molecular chaperones in protein folding and proteostasis , 2011, Nature.

[23]  Ulrich Drepper,et al.  What Every Programmer Should Know About Memory , 2007 .

[24]  Sergio Gómez,et al.  Nonperturbative heterogeneous mean-field approach to epidemic spreading in complex networks. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[25]  Marián Boguñá,et al.  Uncovering the hidden geometry behind metabolic networks. , 2011, Molecular bioSystems.

[26]  Yong He,et al.  Sex- and brain size-related small-world structural cortical networks in young adults: a DTI tractography study. , 2011, Cerebral cortex.

[27]  M. Pellegrini,et al.  Protein Interaction Networks , 2004, Expert review of proteomics.

[28]  Olaf Sporns,et al.  THE HUMAN CONNECTOME: A COMPLEX NETWORK , 2011, Schizophrenia Research.

[29]  A. Barabasi,et al.  Interactome Networks and Human Disease , 2011, Cell.

[30]  Anthony Randal McIntosh,et al.  Contexts and catalysts , 2007, Neuroinformatics.

[31]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[32]  Paul J. Laurienti,et al.  Changes in Cognitive State Alter Human Functional Brain Networks , 2011, Front. Hum. Neurosci..

[33]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[34]  V. Menon Large-scale brain networks and psychopathology: a unifying triple network model , 2011, Trends in Cognitive Sciences.

[35]  K. Kaski,et al.  Intensity and coherence of motifs in weighted complex networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[36]  Yong He,et al.  Hemisphere- and gender-related differences in small-world brain networks: A resting-state functional MRI study , 2011, NeuroImage.

[37]  Ronald Rousseau,et al.  Social network analysis: a powerful strategy, also for the information sciences , 2002, J. Inf. Sci..