ZebraZoom can be downloaded and used free of charge: feel free to use it for your research and please acknowledge us in your publications.
For MacOS (64 bits):
Download and install Anaconda with Python 3.7 for Mac (scroll down to the bottom of that web page or click on the "Download button" on the top of that page). You may skip this step if you already have python 3.6 or higher installed on your computer.
Restart your computer.
Download ZebraZoomMac and unzip it on the Desktop of your session.
Open the ZebraZoom folder and double click on ZebraZoomInstall (you only need to do this once).
Now you can start ZebraZoom by double clicking on StartZebraZoom (inside the folder ZebraZoom).
Note: this installation as been tested on MacOS Mojave 10.14 (64 bits) but should work on most other 64 bits mac versions.
If the installation didn't work, try following the instructions here.
Download test videos here!
In order to support the creation of this free software, we also offer some paid services.
ZebraZoom requires configuration files to track videos. We provide some "example configuration files" and the freely available GUI of ZebraZoom offers the possibility to generate such configuration files automatically; however, this may not always work optimally. When needed, we can help you create the best possible ZebraZoom configuration files to track your videos as optimally as possible.
Please also consider purchasing the premium version of ZebraZoom as it will help support the creation of free software. The premium version also contains a non-essential but useful additional feature.
Finally, we would be happy to create new software tools for you, please see the "Our skills" section below.
Contact us at firstname.lastname@example.org to learn more!
Under certain conditions, we also allow access to the source code of ZebraZoom.
We very much welcome contributions to the development of ZebraZoom!
We do have a few requirements for this to happen however. Most importantly, we will want to incorporate all of the code you develop into our freely downloadable software. We will also want to make sure that you have the right coding skills and that you're planning to develop a new and useful feature.
Contact us at email@example.com for more information.
We published the first version of ZebraZoom in 2013 and have constantly kept improving our software since. We are now enabling other labs and corporations around the world to take advantage of our experience and of the tools we’ve created.
If you want to use some of the tools we’ve already created, have us adapt them to your specific needs or if you want us to build new tools for you, please contact us at firstname.lastname@example.org
Our software was originally developed to track zebrafish larvae, but we can now track many different animals, in a wide range of different conditions. Contact us if you would like us to develop a customized tracking solution for you.
Zebrafish larva tracking.
We have extensive experience analyzing and making sense of the thousands of bouts of movement extracted by our software. We've also used supervised and unsupervised machine learning to automatically classify bouts into distinct behavior. Contact us if you need help making sense of your experiments.
Unsupervised clustering of bouts.
In addition to using supervised and unsupervised machine learning to classify bouts, we've used deep learning to distinguish when a larva is rolling over. We've also used deep learning to track animals in videos. If you have an AI related project and need our assistance, feel free to contact us.
Rollover classification of frames.
We strive to make our software as easy to use as possible for everyone. ZebraZoom can easily be used through our Graphical user interface, so you don't need to know how to code to use our software.
ZebraZoom's graphical user interface.
Olivier is a software engineer and data scientist who has been working at the interface of biology and computer science for almost a decade. In Virginia Tech he worked in a bioinformatics lab and participated in the creation of bio-security software for DNA sequence screening that he later presented along with his teammates at the iGEM competition and at the FBI headquarters. He has also worked in an early stage digital health startup in San Francisco creating a web-based chatbot relying on an AI medical diagnosis engine and has worked on other independent digital health projects. Olivier started working on ZebraZoom during his PhD in Claire Wyart’s lab in Paris and now wants to make other labs and corporations around the world benefit from his many years of experience analyzing the behavior of zebrafish larvae.
During her PhD, Claire developed novel methods for controlling the architecture of neuronal networks in vitro and demonstrated mechanisms underlying the emergence of spontaneous activity. She joined UC Berkeley for her postdoctoral fellowship and developed optogenetic methods in vivo by taking advantage of the transparency of the zebrafish larva. In this small vertebrate model, Claire used optogenetics to study sensory-motor integration, analyzing the processing of visual, mechanosensory and chemosensory pathways modulating locomotion. Since 2011, Claire started her team at the Brain and Spinal cord Institute in Paris. She is interested in deciphering the neuronal circuits that integrate information from the brain, from the periphery and from internal cues in order to modulate locomotion and posture as a function of inner physiological states.