Topological Data Analysis of Biological Aggregation Models
arXiv:1412.6430 · doi:10.1371/journal.pone.0126383
Abstract
We apply tools from topological data analysis to two mathematical models inspired by biological aggregations such as bird flocks, fish schools, and insect swarms. Our data consists of numerical simulation output from the models of Vicsek and D'Orsogna. These models are dynamical systems describing the movement of agents who interact via alignment, attraction, and/or repulsion. Each simulation time frame is a point cloud in position-velocity space. We analyze the topological structure of these point clouds, interpreting the persistent homology by calculating the first few Betti numbers. These Betti numbers count connected components, topological circles, and trapped volumes present in the data. To interpret our results, we introduce a visualization that displays Betti numbers over simulation time and topological persistence scale. We compare our topological results to order parameters typically used to quantify the global behavior of aggregations, such as polarization and angular momentum. The topological calculations reveal events and structure not captured by the order parameters.
25 pages, 12 figures; second version contains typo corrections, minor textual additions, and a brief discussion of computational complexity; third version fixes one typo and adds small paragraph about topological stability
References in corpus (3)
Cited by in corpus (44)
- A roadmap for the computation of persistent homology
- What are higher-order networks?
- The prospects of quantum computing in computational molecular biology
- Persistence Images: A Stable Vector Representation of Persistent Homology
- Persistent homology of time-dependent functional networks constructed from coupled time series
- Bridging from single to collective cell migration: A review of models and links to experiments
- Topological data analysis of zebrafish patterns
- On Characterizing the Capacity of Neural Networks using Algebraic Topology
- Analyzing Collective Motion with Machine Learning and Topology
- Finite-Time Braiding Exponents
- Topological data analysis distinguishes parameter regimes in the Anderson-Chaplain model of angiogenesis
- Spatial Applications of Topological Data Analysis: Cities, Snowflakes, Random Structures, and Spiders Spinning Under the Influence
- Topological Data Analysis for Multivariate Time Series Data
- A Short Survey of Topological Data Analysis in Time Series and Systems Analysis
- Tracking collective cell motion by topological data analysis
- Spatio-temporal Persistent Homology for Dynamic Metric Spaces
- Leveraging the Mathematics of Shape for Solar Magnetic Eruption Prediction
- Machine Learning Approaches to Solar-Flare Forecasting: Is Complex Better?
- Minimal Cycle Representatives in Persistent Homology using Linear Programming: an Empirical Study with User's Guide
- Noise robustness of persistent homology on greyscale images, across filtrations and signatures
- A Primer on Topological Data Analysis to Support Image Analysis Tasks in Environmental Science
- Topological Data Analysis of Human Brain Networks Through Order Statistics
- Inferring symbolic dynamics of chaotic flows from persistence
- Detecting bifurcations in dynamical systems with CROCKER plots
- A Topological Framework for Identifying Phenomenological Bifurcations in Stochastic Dynamical Systems
- Persistent Homology of Fractional Gaussian Noise
- Topological Data Analysis in Time Series: Temporal Filtration and Application to Single-Cell Genomics
- Persistent Homology of Coarse Grained State Space Networks
- Capturing Dynamics of Time-Varying Data via Topology
- Detection of Functional Communities in Networks of Randomly Coupled Oscillators Using the Dynamic-Mode Decomposition
- Persistent Homology on Grassmann Manifolds for Analysis of Hyperspectral Movies
- Persistent homology and the shape of evolutionary games
- A torus model for optical flow
- Decomposition of Pointwise Finite-Dimensional S^1 Persistence Modules
- Towards the prediction of critical transitions in spatially extended populations with cubical homology
- Topological data analysis approaches to uncovering the timing of ring structure onset in filamentous networks
- Assessing biological models using topological data analysis
- Topological Embedding of Human Brain Networks with Applications to Dynamics of Temporal Lobe Epilepsy
- Multiscale geometrical and topological learning in the analysis of soft matter collective dynamics
- Hierarchical topological clustering
- Structural heterogeneity: a topological characteristic to track the time evolution of soft matter systems
- SSRCA: a novel machine learning pipeline to perform sensitivity analysis for agent-based models
- Diagnosis of Pediatric Obstructive Sleep Apnea via Face Classification with Persistent Homology and Convolutional Neural Networks
- Estimating Free Parameters in Stochastic Oscillatory Models Using a Weighted Cost Function