Department of Computer and Information Science, University of Konstanz, Konstanz, Germany.
Behavioural Evolution Research Group, Max Planck Institute of Animal Behavior, Konstanz, Germany.
PLoS Comput Biol. 2024 Oct 25;20(10):e1012425. doi: 10.1371/journal.pcbi.1012425. eCollection 2024 Oct.
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.
行为研究中的数据通常使用事件记录软件进行量化,生成包含有关受试者、接收者和行为持续时间的详细信息的大型数据集。如果没有工具来可视化个体之间的行为交互或行为状态之间的转换,那么探索和分析如此庞大的数据集可能具有挑战性,但能够充分可视化复杂行为数据集的软件却很少见。TIBA(交互式行为分析器)是一种用于行为数据可视化的网络应用程序,它提供了一系列交互式可视化效果,包括行为事件的时间发生、个体之间的交互次数和方向、行为转变及其各自的转变频率,以及跨数据集的后者的视觉和算法比较。因此,它可以用于可视化跨个体、物种或上下文的行为。几个过滤选项(选择行为和个体)以及设置节点和边缘属性的选项(在网络图中)允许对输出图进行交互式自定义,之后也可以下载这些图。TIBA 接受来自流行的日志记录软件的数据输出,并使用 Python 和 JavaScript 实现,支持所有当前的浏览器。该网络应用程序和使用说明可在 tiba.inf.uni-konstanz.de 上获得。源代码在 GitHub 上公开:github.com/LSI-UniKonstanz/tiba。