Topological data analysis of zebrafish patterns

被引:43
|
作者
McGuirl, Melissa R. [1 ]
Volkening, Alexandria [2 ]
Sandstede, Bjorn [1 ,3 ]
机构
[1] Brown Univ, Div Appl Math, Providence, RI 02912 USA
[2] Northwestern Univ, NSF Simons Ctr Quantitat Biol, Evanston, IL 60208 USA
[3] Brown Univ, Data Sci Initiat, Providence, RI 02912 USA
基金
美国国家科学基金会;
关键词
topological data analysis; agent-based model; self-organization; pattern quantification; zebrafish; ADULT PIGMENT PATTERN; CELL-MOVEMENT; MODEL; STRIPE; PROLIFERATION; MELANOPHORES; XANTHOPHORES; GENERATION; SUGGESTS; FMS;
D O I
10.1073/pnas.1917763117
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Self-organized pattern behavior is ubiquitous throughout nature, from fish schooling to collective cell dynamics during organism development. Qualitatively these patterns display impressive consistency, yet variability inevitably exists within pattern-forming systems on both microscopic and macroscopic scales. Quantifying variability and measuring pattern features can inform the underlying agent interactions and allow for predictive analyses. Nevertheless, current methods for analyzing patterns that arise from collective behavior capture only macroscopic features or rely on either manual inspection or smoothing algorithms that lose the underlying agent-based nature of the data. Here we introduce methods based on topological data analysis and interpretable machine learning for quantifying both agent-level features and global pattern attributes on a large scale. Because the zebrafish is a model organism for skin pattern formation, we focus specifically on analyzing its skin patterns as a means of illustrating our approach. Using a recent agent-based model, we simulate thousands of wild-type and mutant zebrafish patterns and apply our methodology to better understand pattern variability in zebrafish. Our methodology is able to quantify the differential impact of stochasticity in cell interactions on wild-type and mutant patterns, and we use our methods to predict stripe and spot statistics as a function of varying cellular communication. Our work provides an approach to automatically quantifying biological patterns and analyzing agent-based dynamics so that we can now answer critical questions in pattern formation at a much larger scale.
引用
收藏
页码:5113 / 5124
页数:12
相关论文
共 50 条
  • [1] Quantifying Different Modeling Frameworks Using Topological Data Analysis: A Case Study with Zebrafish Patterns
    Cleveland, Electa
    Zhu, Angela
    Sandstede, Bjorn
    Volkening, Alexandria
    [J]. SIAM JOURNAL ON APPLIED DYNAMICAL SYSTEMS, 2023, 22 (04): : 3233 - 3266
  • [2] Topological data analysis of spontaneous activity in the zebrafish optic tectum
    Paik, Joshua
    Hansen, Enrique
    Sumbre, German
    Curto, Carina
    [J]. JOURNAL OF COMPUTATIONAL NEUROSCIENCE, 2021, 49 (SUPPL 1) : S55 - S57
  • [3] Topological Data Analysis
    Reinhard Laubenbacher
    Alan Hastings
    [J]. Bulletin of Mathematical Biology, 2019, 81 : 2051 - 2051
  • [4] Topological data analysis
    Epstein, Charles
    Carlsson, Gunnar
    Edelsbrunner, Herbert
    [J]. INVERSE PROBLEMS, 2011, 27 (12)
  • [5] Topological data analysis
    Oliver Graydon
    [J]. Nature Photonics, 2018, 12 : 189 - 189
  • [6] Topological Data Analysis
    Zomorodian, Afra
    [J]. ADVANCES IN APPLIED AND COMPUTATIONAL TOPOLOGY, 2012, 70 : 1 - 39
  • [7] Topological Data Analysis
    Wasserman, Larry
    [J]. ANNUAL REVIEW OF STATISTICS AND ITS APPLICATION, VOL 5, 2018, 5 : 501 - 532
  • [8] Topological analysis of data
    Patania, Alice
    Vaccarino, Francesco
    Petri, Giovanni
    [J]. EPJ DATA SCIENCE, 2017, 6
  • [9] Topological analysis of data
    Alice Patania
    Francesco Vaccarino
    Giovanni Petri
    [J]. EPJ Data Science, 6
  • [10] Topological Data Analysis
    Laubenbacher, Reinhard
    Hastings, Alan
    [J]. BULLETIN OF MATHEMATICAL BIOLOGY, 2019, 81 (07) : 2051 - 2051