Exploring the structure and function of temporal networks with dynamic graphlets

Motivation: With increasing availability of temporal real-world networks, how to efficiently study these data? One can model a temporal network as a single aggregate static network, or as a series of time-specific snapshots, each being an aggregate static network over the corresponding time window. Then, one can use established methods for static analysis on the resulting aggregate network(s), but losing in the process valuable temporal information either completely, or at the interface between different snapshots, respectively. Here, we develop a novel approach for studying a temporal network more explicitly, by capturing inter-snapshot relationships. Results: We base our methodology on well-established graphlets (subgraphs), which have been proven in numerous contexts in static network research. We develop new theory to allow for graphlet-based analyses of temporal networks. Our new notion of dynamic graphlets is different from existing dynamic network approaches that are based on temporal motifs (statistically significant subgraphs). The latter have limitations: their results depend on the choice of a null network model that is required to evaluate the significance of a subgraph, and choosing a good null model is non-trivial. Our dynamic graphlets overcome the limitations of the temporal motifs. Also, when we aim to characterize the structure and function of an entire temporal network or of individual nodes, our dynamic graphlets outperform the static graphlets. Clearly, accounting for temporal information helps. We apply dynamic graphlets to temporal age-specific molecular network data to deepen our limited knowledge about human aging. Availability and implementation: http://www.nd.edu/∼cone/DG. Contact: tmilenko@nd.edu Supplementary information: Supplementary data are available at Bioinformatics online.

[1]  Vladimir Vacic,et al.  Graphlet Kernels for Prediction of Functional Residues in Protein Structures , 2010, J. Comput. Biol..

[2]  Dipanwita Roy Chowdhury,et al.  Human protein reference database as a discovery resource for proteomics , 2004, Nucleic Acids Res..

[3]  S. Shen-Orr,et al.  Superfamilies of Evolved and Designed Networks , 2004, Science.

[4]  A. Bonato,et al.  Dominating Biological Networks , 2011, PloS one.

[5]  Carl W. Cotman,et al.  Gene expression changes in the course of normal brain aging are sexually dimorphic , 2008, Proceedings of the National Academy of Sciences.

[6]  Yaneer Bar-Yam,et al.  Time-Dependent Complex Networks: Dynamic Centrality, Dynamic Motifs, and Cycles of Social Interactions , 2009 .

[7]  Han Zhao,et al.  Global network alignment in the context of aging , 2015, TCBB.

[8]  Tsai-Ching Lu,et al.  Temporal Motifs Reveal the Dynamics of Editor Interactions in Wikipedia , 2012, ICWSM.

[9]  M Valencia,et al.  Dynamic small-world behavior in functional brain networks unveiled by an event-related networks approach. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  David J. Marchette,et al.  Scan Statistics on Enron Graphs , 2005, Comput. Math. Organ. Theory.

[11]  Qi He,et al.  Communication motifs: a tool to characterize social communications , 2010, CIKM.

[12]  Sarel J Fleishman,et al.  Comment on "Network Motifs: Simple Building Blocks of Complex Networks" and "Superfamilies of Evolved and Designed Networks" , 2004, Science.

[13]  Rafael A. Calvo,et al.  Network Analysis Improves Interpretation of Affective Physiological Data , 2013, 2013 International Conference on Signal-Image Technology & Internet-Based Systems.

[14]  Janez Demsar,et al.  A combinatorial approach to graphlet counting , 2014, Bioinform..

[15]  T. Milenković,et al.  Systems-level cancer gene identification from protein interaction network topology applied to melanogenesis-related functional genomics data , 2010, Journal of The Royal Society Interface.

[16]  Tijana Milenkovic,et al.  Dynamic networks reveal key players in aging , 2014, Bioinform..

[17]  Nick Cercone,et al.  Comparative network analysis via differential graphlet communities , 2014, Proteomics.

[18]  Sing-Hoi Sze,et al.  Finding Alignments of Conserved Graphlets in Protein Interaction Networks , 2014, J. Comput. Biol..

[19]  Natasa Przulj,et al.  Biological network comparison using graphlet degree distribution , 2007, Bioinform..

[20]  Tijana Milenkovic,et al.  Graphlet-based edge clustering reveals pathogen-interacting proteins , 2012, Bioinform..

[21]  O. Kuchaiev,et al.  Topological network alignment uncovers biological function and phylogeny , 2008, Journal of The Royal Society Interface.

[22]  Michael Lappe,et al.  Optimized Null Model for Protein Structure Networks , 2009, PloS one.

[23]  Tijana Milenkovic,et al.  Protein interaction network topology uncovers melanogenesis regulatory network components within functional genomics datasets , 2010, BMC Systems Biology.

[24]  A. Vespignani,et al.  Modeling of Protein Interaction Networks , 2001, Complexus.

[25]  Jure Leskovec,et al.  Microscopic evolution of social networks , 2008, KDD.

[26]  A. Barrat,et al.  Dynamical Patterns of Cattle Trade Movements , 2011, PloS one.

[27]  Mona Singh,et al.  Toward the dynamic interactome: it's about time , 2010, Briefings Bioinform..

[28]  Wayne Hayes,et al.  Optimal Network Alignment with Graphlet Degree Vectors , 2010, Cancer informatics.

[29]  Igor Jurisica,et al.  Modeling interactome: scale-free or geometric? , 2004, Bioinform..

[30]  Jordan W. Smoller,et al.  Telomere Shortening and Mood Disorders: Preliminary Support for a Chronic Stress Model of Accelerated Aging , 2006, Biological Psychiatry.

[31]  Aleksandar Stevanovic,et al.  GraphCrunch 2: Software tool for network modeling, alignment and clustering , 2011, BMC Bioinformatics.

[32]  Tijana Milenkoviæ,et al.  Uncovering Biological Network Function via Graphlet Degree Signatures , 2008, Cancer informatics.

[33]  Andres Kriete,et al.  Computational systems biology of aging , 2011, Wiley interdisciplinary reviews. Systems biology and medicine.

[34]  Ryan W. Solava,et al.  Revealing Missing Parts of the Interactome via Link Prediction , 2014, PloS one.

[35]  N. Kato,et al.  Mitochondrial dysfunction in bipolar disorder. , 2000, Bipolar disorders.

[36]  Aleksandar Stevanovic,et al.  Geometric Evolutionary Dynamics of Protein Interaction Networks , 2010, Pacific Symposium on Biocomputing.

[37]  Arie Budovsky,et al.  The Human Ageing Genomic Resources: online databases and tools for biogerontologists , 2009, Aging cell.

[38]  Natasa Przulj,et al.  GR-Align: fast and flexible alignment of protein 3D structures using graphlet degree similarity , 2014, Bioinform..

[39]  Jari Saramäki,et al.  Temporal motifs reveal homophily, gender-specific patterns, and group talk in call sequences , 2013, Proceedings of the National Academy of Sciences.

[40]  Yuval Shavitt,et al.  RAGE - A rapid graphlet enumerator for large networks , 2012, Comput. Networks.

[41]  D. Koller,et al.  Activity motifs reveal principles of timing in transcriptional control of the yeast metabolic network , 2008, Nature Biotechnology.

[42]  Predrag Radivojac,et al.  Generalized graphlet kernels for probabilistic inference in sparse graphs , 2014, Network Science.

[43]  Jari Saramäki,et al.  Temporal motifs in time-dependent networks , 2011, ArXiv.

[44]  Luca Ferrarini,et al.  A more efficient search strategy for aging genes based on connectivity , 2005, Bioinform..

[45]  Gang Feng,et al.  From disease ontology to disease-ontology lite: statistical methods to adapt a general-purpose ontology for the test of gene-ontology associations , 2009, Bioinform..

[46]  Omkar Singh,et al.  Graphlet signature-based scoring method to estimate protein–ligand binding affinity , 2014, Royal Society Open Science.

[47]  Lun Yang,et al.  Identification of Human Disease Genes from Interactome Network Using Graphlet Interaction , 2014, PloS one.

[48]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[49]  Jari Saramäki,et al.  Temporal Networks , 2011, Encyclopedia of Social Network Analysis and Mining.

[50]  Mohammad Al Hasan,et al.  Graft: An Efficient Graphlet Counting Method for Large Graph Analysis , 2014, IEEE Transactions on Knowledge and Data Engineering.

[51]  Tijana Milenkovic,et al.  MAGNA: Maximizing Accuracy in Global Network Alignment , 2013, Bioinform..

[52]  Cecilia Mascolo,et al.  Components in time-varying graphs , 2011, Chaos.

[53]  Tijana Milenkovic,et al.  GraphCrunch: A tool for large network analyses , 2008, BMC Bioinformatics.

[54]  Nataša Pržulj,et al.  Protein‐protein interactions: Making sense of networks via graph‐theoretic modeling , 2011, BioEssays : news and reviews in molecular, cellular and developmental biology.

[55]  S. Shen-Orr,et al.  Network motifs: simple building blocks of complex networks. , 2002, Science.

[56]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[57]  Zoran Levnajic,et al.  Revealing the Hidden Language of Complex Networks , 2014, Scientific Reports.

[58]  Christos Faloutsos,et al.  Graphs over time: densification laws, shrinking diameters and possible explanations , 2005, KDD '05.