Topological data analysis of zebrafish patterns
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 only capture 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 a new 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.
Code (0)
등록된 구현이 없습니다.
Tasks
Interpretable Machine LearningTopological Data AnalysisSimilar Papers 제목 키워드 기반
Quantifying different modeling frameworks using topological data analysis: a case study with zebrafish patterns
Mathematical models come in many forms across biological applications. In the case of complex, spatial dynamics and pattern formation, stochastic models also face two main challenges: pattern data is largely qualitative,…
Topological Data AnalysisTI$^2$PS: A Topology-Informed Inverse Design Framework for Stochastic Multicellular Pattern Formation
This study proposes a novel framework to estimate parameters for reproducing target multicellular patterns using an agent-based model (ABM). Two major challenges in multicellular ABMs are estimating cell-level parameters…
The Mean-Field Survival Model for Stripe Formation in Zebrafish Exhibits Turing Instability
Zebrafish have been used as a model organism in many areas of biology, including the study of pattern formation. The mean-field survival model is a coupled ODE system describing the expected evolution of chromatophores c…
Topological Data Analysis in Time Series: Temporal Filtration and Application to Single-Cell Genomics
The absence of a conventional association between the cell-cell cohabitation and its emergent dynamics into cliques during development has hindered our understanding of how cell populations proliferate, differentiate, an…
Time SeriesTime Series AnalysisTopological Data AnalysisMultilayer Perceptron Network Discriminates Larval Zebrafish Genotype using Behaviour
Zebrafish are a common model organism used to identify new disease therapeutics. High-throughput drug screens can be performed on larval zebrafish in multi-well plates by observing changes in behaviour following a treatm…