Conventional linear methods provide valuable insights into ecological population dynamics but may not fully capture their underlying geometric complexity. We present a large-scale topological characterization of ecological population dynamics using persistent homology applied to 500 time series from the BioTIME database, spanning marine, terrestrial, and freshwater ecosystems. Time-delay embedding and Vietoris–Rips filtration yield two classes of topological invariants: Betti numbers $ \beta_k $, which count persistent topological features, and persistence entropy $ H_k $, which quantifies their distributional complexity. These invariants quantify multiscale cyclic organization in a manner that complements spectral and autoregressive approaches. Three principal components capture $ 92.6\% $ of topological variance, revealing that ecological attractor geometry is fundamentally low-dimensional. Realm membership explains less than $ 0.01\% $ of this variance, demonstrating that habitat type imposes negligible constraints on dynamical complexity relative to within-realm heterogeneity, a finding that challenges the widely assumed structuring role of environmental context. An exceptionally strong coupling ($ \rho = 0.989 $) between $ \beta_k $ and $ H_k $ reflects an information-theoretic bound $ H_k \leq \log_2(\beta_k) $. These results support shared dynamical mechanisms, including density dependence, predator-prey interactions, and life history trade-offs, as primary determinants of attractor topology, and they establish persistent homology as a noise-robust complement to conventional methods for comparative ecological analysis.
Citation: Merve Kahraman Ariman. Topological characterization of ecological dynamics via persistent homology[J]. AIMS Mathematics, 2026, 11(6): 18122-18147. doi: 10.3934/math.2026737
Conventional linear methods provide valuable insights into ecological population dynamics but may not fully capture their underlying geometric complexity. We present a large-scale topological characterization of ecological population dynamics using persistent homology applied to 500 time series from the BioTIME database, spanning marine, terrestrial, and freshwater ecosystems. Time-delay embedding and Vietoris–Rips filtration yield two classes of topological invariants: Betti numbers $ \beta_k $, which count persistent topological features, and persistence entropy $ H_k $, which quantifies their distributional complexity. These invariants quantify multiscale cyclic organization in a manner that complements spectral and autoregressive approaches. Three principal components capture $ 92.6\% $ of topological variance, revealing that ecological attractor geometry is fundamentally low-dimensional. Realm membership explains less than $ 0.01\% $ of this variance, demonstrating that habitat type imposes negligible constraints on dynamical complexity relative to within-realm heterogeneity, a finding that challenges the widely assumed structuring role of environmental context. An exceptionally strong coupling ($ \rho = 0.989 $) between $ \beta_k $ and $ H_k $ reflects an information-theoretic bound $ H_k \leq \log_2(\beta_k) $. These results support shared dynamical mechanisms, including density dependence, predator-prey interactions, and life history trade-offs, as primary determinants of attractor topology, and they establish persistent homology as a noise-robust complement to conventional methods for comparative ecological analysis.
| [1] |
R. M. May, Simple mathematical models with very complicated dynamics, Nature, 261 (1976), 459–467. https://doi.org/10.1038/261459a0 doi: 10.1038/261459a0
|
| [2] |
A. Hastings, C. L. Hom, S. Ellner, P. Turchin, H. C. J. Godfray, Chaos in ecology: Is mother nature a strange attractor?, Annu. Rev. Ecol. Syst., 24 (1993), 1–33. https://doi.org/10.1146/annurev.es.24.110193.000245 doi: 10.1146/annurev.es.24.110193.000245
|
| [3] |
M. Scheffer, S. Carpenter, J. A. Foley, C. Folke, B. Walker, Catastrophic shifts in ecosystems, Nature, 413 (2001), 591–596. https://doi.org/10.1038/35098000 doi: 10.1038/35098000
|
| [4] |
E. N. Lorenz, Deterministic nonperiodic flow, J. Atmos. Sci., 20 (1963), 130–141. https://doi.org/10.1175/1520-0469(1963)020<0130:DNF>2.0.CO;2 doi: 10.1175/1520-0469(1963)020<0130:DNF>2.0.CO;2
|
| [5] |
N. H. Packard, J. P. Crutchfield, J. D. Farmer, R. S. Shaw, Geometry from a time series, Phys. Rev. Lett., 45 (1980), 712–716. https://doi.org/10.1103/PhysRevLett.45.712 doi: 10.1103/PhysRevLett.45.712
|
| [6] |
S. Ellner, P. Turchin, Chaos in a noisy world: New methods and evidence from time series analysis, Am. Nat., 145 (1995), 343–375. https://doi.org/10.1086/285547 doi: 10.1086/285547
|
| [7] | P. Turchin, Complex population dynamics: A theoretical/empirical synthesis, Princeton University Press, Princeton, NJ, USA, 2003. |
| [8] |
G. Sugihara, R. May, H. Ye, C. H. Hsieh, E. Deyle, M. Fogarty, et al., Detecting causality in complex ecosystems, Science, 338 (2012), 496–500. https://doi.org/10.1126/science.1227079 doi: 10.1126/science.1227079
|
| [9] |
E. R. Deyle, R. M. May, S. B. Munch, G. Sugihara, Tracking and forecasting ecosystem interactions in real time, Proc. Natl. Acad. Sci. USA, 113 (2016), E4736–E4744. https://doi.org/10.1073/pnas.1517161113 doi: 10.1073/pnas.1517161113
|
| [10] | S. H. Strogatz, Nonlinear dynamics and chaos, Westview Press, Boulder, CO, USA, 1994. |
| [11] |
M. T. Rosenstein, J. J. Collins, C. J. De Luca, A practical method for calculating largest Lyapunov exponents from small data sets, Physica D, 65 (1993), 117–134. https://doi.org/10.1016/0167-2789(93)90009-P doi: 10.1016/0167-2789(93)90009-P
|
| [12] |
H. Kantz, A robust method to estimate the maximal Lyapunov exponent of a time series, Phys. Lett. A, 185 (1994), 77–87. https://doi.org/10.1016/0375-9601(94)90991-1 doi: 10.1016/0375-9601(94)90991-1
|
| [13] | F. Takens, Detecting strange attractors in turbulence, in Dynamical Systems and Turbulence, Warwick 1980, Springer, Berlin, Heidelberg, 1981,366–381. https://doi.org/10.1007/BFb0091924 |
| [14] |
T. Sauer, J. A. Yorke, M. Casdagli, Embedology, J. Stat. Phys., 65 (1991), 579–616. https://doi.org/10.1007/BF01053745 doi: 10.1007/BF01053745
|
| [15] |
H. Edelsbrunner, D. Letscher, A. Zomorodian, Topological persistence and simplification, Discrete Comput. Geom., 28 (2002), 511–533. https://doi.org/10.1007/s00454-002-2885-2 doi: 10.1007/s00454-002-2885-2
|
| [16] |
A. Zomorodian, G. Carlsson, Computing persistent homology, Discrete Comput. Geom., 33 (2005), 249–274. https://doi.org/10.1007/s00454-004-1146-y doi: 10.1007/s00454-004-1146-y
|
| [17] |
D. Cohen-Steiner, H. Edelsbrunner, J. Harer, Stability of persistence diagrams, Discrete Comput. Geom., 37 (2007), 103–120. https://doi.org/10.1007/s00454-006-1276-5 doi: 10.1007/s00454-006-1276-5
|
| [18] | P. Bubenik, Statistical topological data analysis using persistence landscapes, J. Mach. Learn. Res., 16 (2015), 77–102. |
| [19] |
J. A. Perea, J. Harer, Sliding windows and persistence: An application of topological methods to signal analysis, Found. Comput. Math., 15 (2015), 799–838. https://doi.org/10.1007/s10208-014-9206-z doi: 10.1007/s10208-014-9206-z
|
| [20] |
J. R. Tempelman, F. A. Khasawneh, A look into chaos detection through topological data analysis, Physica D, 406 (2020), 132446. https://doi.org/10.1016/j.physd.2020.132446 doi: 10.1016/j.physd.2020.132446
|
| [21] | L. M. Seversky, S. Davis, M. Berger, On time-series topological data analysis, in CVPR Workshops, 2016. https://doi.org/10.1109/CVPRW.2016.19 |
| [22] |
Y. Hiraoka, T. Nakamura, A. Hirata, E. G. Escolar, K. Matsue, Y. Nishiura, Hierarchical structures of amorphous solids characterized by persistent homology, Proc. Natl. Acad. Sci. USA, 113 (2016), 7035–7040. https://doi.org/10.1073/pnas.1520877113 doi: 10.1073/pnas.1520877113
|
| [23] |
C. Giusti, E. Pastalkova, C. Curto, V. Itskov, Clique topology reveals intrinsic geometric structure in neural correlations, Proc. Natl. Acad. Sci. USA, 112 (2015), 13455–13460. https://doi.org/10.1073/pnas.1506407112 doi: 10.1073/pnas.1506407112
|
| [24] |
M. Scheffer, J. Bascompte, W. A. Brock, V. Brovkin, S. R. Carpenter, V. Dakos, et al., Early-warning signals for critical transitions, Nature, 461 (2009), 53–59. https://doi.org/10.1038/nature08227 doi: 10.1038/nature08227
|
| [25] |
V. Dakos, S. R. Carpenter, W. A. Brock, A. M. Ellison, V. Guttal, A. R. Ives, et al., Methods for detecting early warnings of critical transitions, PLoS One, 7 (2012), e41010. https://doi.org/10.1371/journal.pone.0041010 doi: 10.1371/journal.pone.0041010
|
| [26] |
M. Dornelas, L. H. Antão, F. Moyes, A. E. Bates, A. E. Magurran, D. Adam, et al., BioTIME: A database of biodiversity time series, Glob. Ecol. Biogeogr., 27 (2018), 760–786. https://doi.org/10.1111/geb.12729 doi: 10.1111/geb.12729
|
| [27] |
G. Carlsson, Topology and data, Bull. Am. Math. Soc., 46 (2009), 255–308. https://doi.org/10.1090/S0273-0979-09-01249-X doi: 10.1090/S0273-0979-09-01249-X
|
| [28] |
U. Bauer, Ripser: Efficient computation of Vietoris–Rips persistence barcodes, J. Appl. Comput. Topol., 5 (2021), 391–423. https://doi.org/10.1007/s41468-021-00071-5 doi: 10.1007/s41468-021-00071-5
|
| [29] |
L. McInnes, J. Healy, N. Saul, L. Großberger, UMAP: Uniform manifold approximation and projection, J. Open Source Softw., 3 (2018), 861. https://doi.org/10.21105/joss.00861 doi: 10.21105/joss.00861
|
| [30] | L. van der Maaten, G. Hinton, Visualizing data using t-SNE, J. Mach. Learn. Res., 9 (2008), 2579–2605. |
| [31] |
G. Beaugrand, P. C. Reid, F. Ibañez, J. A. Lindley, M. Edwards, Reorganization of north atlantic marine copepod biodiversity and climate, Science, 296 (2002), 1692–1694. https://doi.org/10.1126/science.1071329 doi: 10.1126/science.1071329
|
| [32] |
E. Beninçà, J. Huisman, R. Heerkloss, K. D. Jöhnk, P. Branco, E. H. Van Nes, et al., Chaos in a long-term experiment with a plankton community, Nature, 451 (2008), 822–825. https://doi.org/10.1038/nature06512 doi: 10.1038/nature06512
|
| [33] |
O. N. Bjørnstad, B. T. Grenfell, Noisy clockwork: Time series analysis of population fluctuations in animals, Science, 293 (2001), 638–643. https://doi.org/10.1126/science.1062226 doi: 10.1126/science.1062226
|
| [34] |
B. E. Kendall, C. J. Briggs, W. W. Murdoch, P. Turchin, S. P. Ellner, E. McCauley, et al., Why do populations cycle? A synthesis of statistical and mechanistic modeling approaches, Ecology, 80 (1999), 1789–1805. https://doi.org/10.1890/0012-9658(1999)080[1789:WDPCAS]2.0.CO;2 doi: 10.1890/0012-9658(1999)080[1789:WDPCAS]2.0.CO;2
|
| [35] |
A. Jin, P. Wang, G. Zhang, H. Shi, H. Li, Ecological quality and spatial structure dynamics under future scenarios: A topological perspective from the Yellow River Basin, J. Clean. Prod., 522 (2025), 146346. https://doi.org/10.1016/j.jclepro.2025.146346 doi: 10.1016/j.jclepro.2025.146346
|
| [36] |
A. Jin, H. Shi, Y. Ma, P. Wang, G. Zhang, H. Li, Optimizing multi-species avian migration networks using an integrated habitat suitability and connectivity framework: A case study of the Changzhutan Metropolitan Area, Environ. Impact Assess. Rev., 120 (2026), 108442. https://doi.org/10.1016/j.eiar.2026.108442 doi: 10.1016/j.eiar.2026.108442
|
| [37] |
K. Strommen, M. Chantry, J. Dorrington, N. Otter, A topological perspective on weather regimes, Clim. Dyn., 60 (2023), 1415–1445. https://doi.org/10.1007/s00382-022-06395-x doi: 10.1007/s00382-022-06395-x
|
| [38] |
J. H. Steele, A comparison of terrestrial and marine ecological systems, Nature, 313 (1985), 355–358. https://doi.org/10.1038/313355a0 doi: 10.1038/313355a0
|
| [39] |
D. A. Vasseur, P. Yodzis, The color of environmental noise, Ecology, 85 (2004), 1146–1152. https://doi.org/10.1890/02-3122 doi: 10.1890/02-3122
|
| [40] |
X. Luo, Q. H. Liu, X. Lu, Z. Wang, Z. Jin, L. Li, et al., TDA-PIDO: A topological data analysis approach for early warning of infectious disease outbreaks, Innovation, 2026, 101396. https://doi.org/10.1016/j.xinn.2026.101396 doi: 10.1016/j.xinn.2026.101396
|
| [41] |
S. Song, H. Li, Can topological transitions in cryptocurrency systems serve as early warning signals for extreme fluctuations in traditional markets?, Physica A, 657 (2025), 130194. https://doi.org/10.1016/j.physa.2024.130194 doi: 10.1016/j.physa.2024.130194
|
| [42] |
İ. Güzel, E. Munch, F. A. Khasawneh, Detecting bifurcations in dynamical systems with CROCKER plots, Chaos, 32 (2022), 093111. https://doi.org/10.1063/5.0102421 doi: 10.1063/5.0102421
|
| [43] |
A. Myers, D. Muñoz, F. A. Khasawneh, E. Munch, Temporal network analysis using zigzag persistence, EPJ Data Sci., 12 (2023), 6. https://doi.org/10.1140/epjds/s13688-023-00379-5 doi: 10.1140/epjds/s13688-023-00379-5
|
| [44] |
W. H. Shah, S. R. Fatima, G. Huerta-Cuellar, J. H. García-López, C. G. Mata Ramirez, R. Jaimes-Reátegui, Topological data analysis approach to time series and shape analysis of dynamical system, Chaos, 35 (2025), 063129. https://doi.org/10.1063/5.0268340 doi: 10.1063/5.0268340
|