Topological data analysis of zebrafish patterns

Significance While pattern formation has been studied extensively using experiments and mathematical models, methods for quantifying self-organization are limited to manual inspection or global measures in many applications. Our work introduces a methodology for automatically quantifying patterns that arise due to agent interactions. We combine topological data analysis and machine learning to provide a collection of summary statistics describing patterns on both microscopic and macroscopic scales. We apply our methodology to study zebrafish patterns across thousands of model simulations, allowing us to make quantitative predictions about the types of pattern variability present in wild-type and mutant zebrafish. Our work helps address the widespread challenge of quantifying agent-based patterns and opens up possibilities for large-scale analysis of biological data and mathematical models. 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.

[1]  S. Sušnik Bajec,et al.  Comparative transcriptome analysis of trout skin pigment cells , 2019, BMC Genomics.

[2]  C. Nüsslein-Volhard,et al.  Homotypic cell competition regulates proliferation and tiling of zebrafish pigment cells during colour pattern formation , 2016, Nature Communications.

[3]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[4]  Robert Ghrist,et al.  Elementary Applied Topology , 2014 .

[5]  J. M. Turner,et al.  Zebrafish puma mutant decouples pigment pattern and somatic metamorphosis. , 2003, Developmental biology.

[6]  D. Parichy,et al.  Post-Embryonic Nerve-Associated Precursors to Adult Pigment Cells: Genetic Requirements and Dynamics of Morphogenesis and Differentiation , 2011, PLoS genetics.

[7]  C. Nüsslein-Volhard,et al.  On the embryonic origin of adult melanophores: the role of ErbB and Kit signalling in establishing melanophore stem cells in zebrafish , 2013, Development.

[8]  Stephen L. Johnson,et al.  nacre encodes a zebrafish microphthalmia-related protein that regulates neural-crest-derived pigment cell fate. , 1999, Development.

[9]  Shigeru Kondo,et al.  Pattern regulation in the stripe of zebrafish suggests an underlying dynamic and autonomous mechanism , 2007, Proceedings of the National Academy of Sciences.

[10]  Derek E. Lee,et al.  Seeing spots: quantifying mother-offspring similarity and assessing fitness consequences of coat pattern traits in a wild population of giraffes (Giraffa camelopardalis) , 2018, PeerJ.

[11]  C. Nüsslein-Volhard,et al.  Proliferation, dispersal and patterned aggregation of iridophores in the skin prefigure striped colouration of zebrafish , 2014, Nature Cell Biology.

[12]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[13]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[14]  Jean M. Vettel,et al.  Cliques and cavities in the human connectome , 2016, Journal of Computational Neuroscience.

[15]  Michael Shapiro,et al.  Failure filtrations for fenced sensor networks , 2012, Int. J. Robotics Res..

[16]  T. Shinbrot,et al.  In silico zebrafish pattern formation. , 2008, Developmental biology.

[17]  C. Nüsslein-Volhard,et al.  Zebrafish Leucocyte tyrosine kinase controls iridophore establishment, proliferation and survival , 2016, Pigment cell & melanoma research.

[18]  Andreas Deutsch,et al.  Pigment pattern formation in zebrafish during late larval stages: A model based on local interactions , 2005, Developmental dynamics : an official publication of the American Association of Anatomists.

[19]  D. Parichy,et al.  Normal table of postembryonic zebrafish development: Staging by externally visible anatomy of the living fish , 2009, Developmental dynamics : an official publication of the American Association of Anatomists.

[20]  Qing Nie,et al.  A multi-scale model for hair follicles reveals heterogeneous domains driving rapid spatiotemporal hair growth patterning , 2017, eLife.

[21]  Heyrim Cho,et al.  Modeling the Dynamics of Heterogeneity of Solid Tumors in Response to Chemotherapy , 2017, Bulletin of Mathematical Biology.

[22]  Shigeru Kondo,et al.  Melanophores in the stripes of adult zebrafish do not have the nature to gather, but disperse when they have the space to move , 2008, Pigment cell & melanoma research.

[23]  C. Nüsslein-Volhard,et al.  Formation of the adult pigment pattern in zebrafish requires leopard and obelix dependent cell interactions , 2003, Development.

[24]  Y. De Decker,et al.  Pigment cell movement is not required for generation of Turing patterns in zebrafish skin , 2015, Nature Communications.

[25]  Shigeru Kondo,et al.  Pigment Pattern Formation by Contact-Dependent Depolarization , 2012, Science.

[26]  C. Nüsslein-Volhard,et al.  Heterotypic interactions regulate cell shape and density during color pattern formation in zebrafish , 2016, Biology Open.

[27]  L. Levin,et al.  Biodiversity on the Rocks: Macrofauna Inhabiting Authigenic Carbonate at Costa Rica Methane Seeps , 2015, PloS one.

[28]  C. Nüsslein-Volhard,et al.  Local reorganization of xanthophores fine-tunes and colors the striped pattern of zebrafish , 2014, Science.

[29]  Gunnar E. Carlsson,et al.  Topology and data , 2009 .

[30]  Kevin J. Emmett,et al.  Topological Data Analysis Generates High-Resolution, Genome-wide Maps of Human Recombination. , 2016, Cell systems.

[31]  Matthew J Ford,et al.  Hierarchical patterning modes orchestrate hair follicle morphogenesis , 2017, PLoS biology.

[32]  C. Nüsslein-Volhard,et al.  Zebrafish Stripes as a Model for Vertebrate Colour Pattern Formation , 2015, Current Biology.

[33]  D. Parichy,et al.  Working with zebrafish at postembryonic stages. , 2016, Methods in cell biology.

[34]  Andrew J. Blumberg,et al.  Fast Estimation of Recombination Rates Using Topological Data Analysis , 2018, Genetics.

[35]  B. Sandstede,et al.  Iridophores as a source of robustness in zebrafish stripes and variability in Danio patterns , 2018, Nature Communications.

[36]  C. Nüsslein-Volhard,et al.  The Developmental Genetics of Vertebrate Color Pattern Formation: Lessons from Zebrafish. , 2016, Current topics in developmental biology.

[37]  D. Fisher,et al.  Involvement of Microphthalmia in the Inhibition of Melanocyte Lineage Differentiation and of Melanogenesis by Agouti Signal Protein* , 1998, The Journal of Biological Chemistry.

[38]  Masakatsu Watanabe,et al.  Is pigment patterning in fish skin determined by the Turing mechanism? , 2015, Trends in genetics : TIG.

[39]  C. Nüsslein-Volhard,et al.  Iridophores and their interactions with other chromatophores are required for stripe formation in zebrafish , 2013, Development.

[40]  J. Eisen,et al.  Thyroid hormone–dependent adult pigment cell lineage and pattern in zebrafish , 2014, Science.

[41]  Shigeru Kondo,et al.  Blending of animal colour patterns by hybridization , 2010, Nature communications.

[42]  Henry Adams,et al.  Evasion paths in mobile sensor networks , 2013, Int. J. Robotics Res..

[43]  Kevin W Eliceiri,et al.  NIH Image to ImageJ: 25 years of image analysis , 2012, Nature Methods.

[44]  D. Parichy,et al.  Interactions with Iridophores and the Tissue Environment Required for Patterning Melanophores and Xanthophores during Zebrafish Adult Pigment Stripe Formation , 2013, PLoS genetics.

[45]  Steve Oudot,et al.  The Structure and Stability of Persistence Modules , 2012, Springer Briefs in Mathematics.

[46]  Björn Sandstede,et al.  Modelling stripe formation in zebrafish: an agent-based approach , 2015, Journal of The Royal Society Interface.

[47]  D. Parichy,et al.  Long-distance communication by specialized cellular projections during pigment pattern development and evolution , 2015, eLife.

[48]  M. Johnson,et al.  Circulating microRNAs in Sera Correlate with Soluble Biomarkers of Immune Activation but Do Not Predict Mortality in ART Treated Individuals with HIV-1 Infection: A Case Control Study , 2015, PloS one.

[49]  J. M. Turner,et al.  Temporal and cellular requirements for Fms signaling during zebrafish adult pigment pattern development , 2003, Development.

[50]  J A Sherratt,et al.  A Nonlocal Model for Contact Attraction and Repulsion in Heterogeneous Cell Populations , 2015, Bulletin of Mathematical Biology.

[51]  Shigeru Kondo,et al.  Interactions between zebrafish pigment cells responsible for the generation of Turing patterns , 2009, Proceedings of the National Academy of Sciences.

[52]  Anton J. Enright,et al.  The zebrafish reference genome sequence and its relationship to the human genome , 2013, Nature.

[53]  Masakatsu Watanabe,et al.  Involvement of Delta/Notch signaling in zebrafish adult pigment stripe patterning , 2014, Development.

[54]  Ulrich Bauer Ripser: efficient computation of Vietoris-Rips persistence barcodes , 2019, ArXiv.

[55]  Stephen L. Johnson,et al.  Leukocyte Tyrosine Kinase Functions in Pigment Cell Development , 2008, PLoS genetics.

[56]  D. Parichy,et al.  Pigment cell interactions and differential xanthophore recruitment underlying zebrafish stripe reiteration and Danio pattern evolution , 2014, Nature Communications.

[57]  Shigeru Kondo,et al.  In vitro analysis suggests that difference in cell movement during direct interaction can generate various pigment patterns in vivo , 2014, Proceedings of the National Academy of Sciences.

[58]  Shigeru Kondo,et al.  Pigment cell distributions in different tissues of the zebrafish, with special reference to the striped pigment pattern , 2005, Developmental dynamics : an official publication of the American Association of Anatomists.

[59]  Stephen L. Johnson,et al.  An orthologue of the kit-related gene fms is required for development of neural crest-derived xanthophores and a subpopulation of adult melanocytes in the zebrafish, Danio rerio. , 2000, Development.

[60]  Carina Curto,et al.  What can topology tell us about the neural code , 2016, 1605.01905.

[61]  Kerstin Pingel,et al.  50 Years of Image Analysis , 2012 .

[62]  D. McElwain,et al.  A mathematical model of wound healing and subsequent scarring , 2010, Journal of The Royal Society Interface.

[63]  E. Pastalkova,et al.  Clique topology reveals intrinsic geometric structure in neural correlations , 2015, Proceedings of the National Academy of Sciences.

[64]  Judith Berman,et al.  Haplotype Mapping of a Diploid Non-Meiotic Organism Using Existing and Induced Aneuploidies , 2007, PLoS genetics.

[65]  R. Ho Algebraic Topology , 2022 .

[66]  Tom Halverson,et al.  Topological Data Analysis of Biological Aggregation Models , 2014, PloS one.