1
|
Kraus N, Aichem M, Klein K, Lein E, Jordan A, Schreiber F. TIBA: A web application for the visual analysis of temporal occurrences, interactions, and transitions of animal behavior. PLoS Comput Biol 2024; 20:e1012425. [PMID: 39453883 PMCID: PMC11508483 DOI: 10.1371/journal.pcbi.1012425] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/07/2023] [Accepted: 08/19/2024] [Indexed: 10/27/2024] Open
Abstract
Data in behavioral research is often quantified with event-logging software, generating large data sets containing detailed information about subjects, recipients, and the duration of behaviors. Exploring and analyzing such large data sets can be challenging without tools to visualize behavioral interactions between individuals or transitions between behavioral states, yet software that can adequately visualize complex behavioral data sets is rare. TIBA (The Interactive Behavior Analyzer) is a web application for behavioral data visualization, which provides a series of interactive visualizations, including the temporal occurrences of behavioral events, the number and direction of interactions between individuals, the behavioral transitions and their respective transitional frequencies, as well as the visual and algorithmic comparison of the latter across data sets. It can therefore be applied to visualize behavior across individuals, species, or contexts. Several filtering options (selection of behaviors and individuals) together with options to set node and edge properties (in the network drawings) allow for interactive customization of the output drawings, which can also be downloaded afterwards. TIBA accepts data outputs from popular logging software and is implemented in Python and JavaScript, with all current browsers supported. The web application and usage instructions are available at tiba.inf.uni-konstanz.de. The source code is publicly available on GitHub: github.com/LSI-UniKonstanz/tiba.
Collapse
Affiliation(s)
- Nicolai Kraus
- Department of Computer and Information Science, University of Konstanz, Konstanz, Germany
| | - Michael Aichem
- Department of Computer and Information Science, University of Konstanz, Konstanz, Germany
| | - Karsten Klein
- Department of Computer and Information Science, University of Konstanz, Konstanz, Germany
| | - Etienne Lein
- Behavioural Evolution Research Group, Max Planck Institute of Animal Behavior, Konstanz, Germany
| | - Alex Jordan
- Behavioural Evolution Research Group, Max Planck Institute of Animal Behavior, Konstanz, Germany
| | - Falk Schreiber
- Department of Computer and Information Science, University of Konstanz, Konstanz, Germany
- Faculty of Information Technology, Monash University, Melbourne, Australia
| |
Collapse
|
2
|
Shvydun S. Models of similarity in complex networks. PeerJ Comput Sci 2023; 9:e1371. [PMID: 37346584 PMCID: PMC10280390 DOI: 10.7717/peerj-cs.1371] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/28/2022] [Accepted: 04/06/2023] [Indexed: 06/23/2023]
Abstract
The analysis of networks describing many social, economic, technological, biological and other systems has attracted a lot of attention last decades. Since most of these complex systems evolve over time, there is a need to investigate the changes, which appear in the system, in order to assess the sustainability of the network and to identify stable periods. In the literature, there have been developed a large number of models that measure the similarity among the networks. There also exist some surveys, which consider a limited number of similarity measures and then perform their correlation analysis, discuss their properties or assess their performances on synthetic benchmarks or real networks. The aim of the article is to extend these studies. The article considers 39 graph distance measures and compares them on simple graphs, random graph models and real networks. The author also evaluates the performance of the models in order to identify which of them can be applied to large networks. The results of the study reveal some important aspects of existing similarity models and provide a better understanding of their advantages and disadvantages. The major finding of the work is that many graph similarity measures of different nature are well correlated and that some comprehensive methods are well agreed with simple models. Such information can be used for the choice of appropriate similarity measure as well as for further development of new models for similarity assessment in network structures.
Collapse
|
3
|
Hartle H, Klein B, McCabe S, Daniels A, St-Onge G, Murphy C, Hébert-Dufresne L. Network comparison and the within-ensemble graph distance. Proc Math Phys Eng Sci 2020; 476:20190744. [PMID: 33363435 PMCID: PMC7735290 DOI: 10.1098/rspa.2019.0744] [Citation(s) in RCA: 10] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/31/2019] [Accepted: 10/05/2020] [Indexed: 01/01/2023] Open
Abstract
Quantifying the differences between networks is a challenging and ever-present problem in network science. In recent years, a multitude of diverse, ad hoc solutions to this problem have been introduced. Here, we propose that simple and well-understood ensembles of random networks—such as Erdős–Rényi graphs, random geometric graphs, Watts–Strogatz graphs, the configuration model and preferential attachment networks—are natural benchmarks for network comparison methods. Moreover, we show that the expected distance between two networks independently sampled from a generative model is a useful property that encapsulates many key features of that model. To illustrate our results, we calculate this within-ensemble graph distance and related quantities for classic network models (and several parameterizations thereof) using 20 distance measures commonly used to compare graphs. The within-ensemble graph distance provides a new framework for developers of graph distances to better understand their creations and for practitioners to better choose an appropriate tool for their particular task.
Collapse
Affiliation(s)
- Harrison Hartle
- Network Science Institute, Northeastern University, Boston, MA 02115, USA
| | - Brennan Klein
- Network Science Institute, Northeastern University, Boston, MA 02115, USA.,Laboratory for the Modeling of Biological and Socio-Technical Systems, Northeastern University, Boston, MA 02115, USA
| | - Stefan McCabe
- Network Science Institute, Northeastern University, Boston, MA 02115, USA
| | - Alexander Daniels
- Vermont Complex Systems Center, University of Vermont, Burlington, VT 05405, USA
| | - Guillaume St-Onge
- Département de Physique, de Dénie Physique et d'Optique, Québec, Canada G1V 0A6.,Centre Interdisciplinaire de Modélisation Mathématique, Université Laval, Québec, Canada G1V 0A6
| | - Charles Murphy
- Département de Physique, de Dénie Physique et d'Optique, Québec, Canada G1V 0A6.,Centre Interdisciplinaire de Modélisation Mathématique, Université Laval, Québec, Canada G1V 0A6
| | - Laurent Hébert-Dufresne
- Vermont Complex Systems Center, University of Vermont, Burlington, VT 05405, USA.,Département de Physique, de Dénie Physique et d'Optique, Québec, Canada G1V 0A6.,Department of Computer Science, University of Vermont, Burlington, VT 05405, USA
| |
Collapse
|