New! Sign up for our free email newsletter.
Science News
from research organizations

How do zebrafish get their stripes? New data analysis tool could provide an answer

February 28, 2020
Brown University
A new mathematical tool could help scientists better understand how zebrafish get their stripes as well as other self-assembled patterns in nature.

The iconic stripes of zebrafish are a classic example of natural self-organization. As zebrafish embryos develop, three types of pigment cells move around the skin, eventually jostling into positions that form body-length yellow and blue stripes.

Scientists want to understand the genetic rules that direct this delicate dance, and a new algorithm developed by Brown University mathematicians could help them accomplish that. The algorithm, described this week in Proceedings of the National Academy of Sciences, is able to quantify various attributes of shapes and patterns, enabling scientists to more objectively test ideas about how zebrafish stripes -- and potentially other developmental patterns -- are formed.

"The overarching goal of studying zebrafish stripes is to understand the early development of organisms -- how genes express themselves to form structures and phenotypes," said Bjorn Sandstede, a professor in Brown's Division of Applied Mathematics and senior author of the research. "People have developed simulations to help understand these processes, but a challenge is that you're looking at a few zebrafish or a few images from simulations, and you're essentially eyeballing what the similarities and differences are. We wanted to create something that was automated and more objective."

Of stripes and spots

Zebrafish turn out to be great testbeds for evaluating how genetic changes can influence pattern formation. Their embryos are transparent and develop quickly, which gives scientists the opportunity to study stripe development in great detail. Over the years, researchers have found a number of genetic mutations that alter zebrafish pigment patterns. Some mutations change the straightness of stripes fish have, some introduce little breaks in the stripes, and others create an array of spots rather than stripes. These mutations provide an opportunity to better understand the rules governing stripe formation.

These differing patterns are the result of changes in the way pigment cell types interact with each other and move around during development. To understand the rules these cells follow, scientists have developed computer models that simulate cellular movement pattern formation. By tweaking the rules governing simulation and then seeing if the output matches the patterns of real fish, scientists can start to figure out what rules matter.

Sandstede and Alexandria Volkening, who earned her Ph.D. at Brown and is now postdoctoral researcher at Northwestern University, previously developed just such a simulation, and it has yielded new insights on stripe formation. But the new algorithm described in this latest paper, on which Volkening was a coauthor, provides a new way to evaluate the performance of that model and others, the researchers say.

The shape of data

The new algorithm employs a technique known as topological data analysis.

"This is a newer area of math and statistics that focuses on quantifying shape," said Melissa McGuirl, a graduate student at Brown and the study's lead author. "Essentially, it's a tool that allows us to track connected components and loops which correspond to shape features representing spots or stripes."

In this case, those connected components are made up of individual pigment cells in images of zebrafish or from simulations of zebrafish stripe development. The algorithm evaluates the extent to which the position of each cell is correlated with others, and thus whether the cells are part of a pattern element -- a stripe, a spot or something else. The beauty of the technique, the researchers say, is it can quantify patterns on a broad spectrum of spatial scales, from scale of just a few individual cells to whole fish.

"What we can do with this is determine a variety of descriptors that allow us to talk about things like how straight or curvy the stripes are, how many breaks there are in the stripes or what average cell-to-cell distances are," Sandstede said. "If there are spots, how many cells are included in each spot? Are they round or more elongated?"

With these more objective feature measures in hand, the researchers can better evaluate how well their model and others are capturing the dynamics of zebrafish pattern formation. And that, the researchers say, could lead to key insights about how genetic instructions manifest themselves in natural structures.

And the technique isn't just limited to zebrafish, Sandstede said.

"It's much more general than just zebrafish pigment cells," he said. "This is designed to quantify patterns and shapes, and it could really do that in any kind of system."

The research was supported by the National Science Foundation (1644760, DMS-1714429, CCF-1740741, DMS-1440386, DMS-1764421) and the Simons Foundation (597491).

Story Source:

Materials provided by Brown University. Note: Content may be edited for style and length.

Journal Reference:

  1. Melissa R. McGuirl, Alexandria Volkening, Björn Sandstede. Topological data analysis of zebrafish patterns. Proceedings of the National Academy of Sciences, 2020; 201917763 DOI: 10.1073/pnas.1917763117

Cite This Page:

Brown University. "How do zebrafish get their stripes? New data analysis tool could provide an answer." ScienceDaily. ScienceDaily, 28 February 2020. <>.
Brown University. (2020, February 28). How do zebrafish get their stripes? New data analysis tool could provide an answer. ScienceDaily. Retrieved July 23, 2024 from
Brown University. "How do zebrafish get their stripes? New data analysis tool could provide an answer." ScienceDaily. (accessed July 23, 2024).

Explore More

from ScienceDaily