Mosquito Chases the Smurf

This browser does not have a Java Plug-in.
Get the latest Java Plug-in here.

This demo shows the result of estimating the visual experience of a baby zebrafish based on the calcium changes inside his/her neurons. The fish was injected with a calcium indicator dye, and then proceeded to watch a tiny television showing a little blue dot going round and round. This riviting smurf-like drama elicited rapid changes in the fish's neuronal calcium concentration, which were converted to changes in fluorescence intensity by the calcium indicator dye. These intensity changes were recorded with a light-field microscope and analyzed with a statistical technique called LARSICA, which provides an estimate of what the fish was seeing based purely on the images of the fish brain. In the top part of this panel, I plot the actual stimulation spot in blue, and the estimated spot in red. In the bottom part, I plot the stimulus position over time; again, the blue represents the true view witnessed by the fish, and the red shows the dot position estimated by the statistical technique. The gray vertical line shows the part of the plots which is currently represented in the top section of the panel. The number above this gray line indicates the current frame number. Please don't worry about the repeated jaggy lines at the beginning and end of the plots - these are just artifacts of the method I used to loop around in time, and in time they will be smoothed away.

To explore the time dimension, you can drag the plots, or press the arrow keys, or press 'P' to play continuously.

For a good time, click around on the left side of the stimulus area.

Source code: stimEstDrawer

Built with Processing by Todd Anderson