$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
The level of intracellular calcium is a precise marker of neuronal excitability. Calcium imaging measures the changes in intracellular calcium to understand neuronal activity1. Studies in neuroscience have increasingly used this method due to the development of techniques for measuring intracellular calcium concentration, including genetically encoded calcium indicators (GECIs), such as GCaMP2,3, which can be noninvasively expressed in specific sets of neurons through genetic approaches. The lower costs of lasers and microscope components have also increased the use of calcium imaging4. Importantly, calcium imaging allows for recording and studying single neurons as well as large neuron populations simultaneously in freely moving animals5.
Nevertheless, the analysis of calcium imaging data is challenging because (1) it involves tracking the changes in fluorescence of individual cells over time, (2) the fluorescence signal intermittently disappears or reappears with neuronal responses, and (3) the neurons may move in all directions, specifically in and out of a focal plane or appearing on multiple planes4,6. Manual analysis is time-consuming and becomes impractical as the length of recordings and the number of neurons increases. Various software programs have been developed to accelerate the process of analyzing calcium imaging. Previously, software was designed in a limited experimental context, making it difficult for other laboratories to adopt it. Recent efforts to meet modern standards for software sharing have led to the development of several tools that can consistently analyze calcium imaging data across different groups7,8,9,10,11,12,13,14,15,16,17,18,19. However, most of these tools require programming knowledge and/or depend on commercial software. A lack of programming knowledge and software paywalls deter researchers from adopting these methods. Moreover, many of these tools focus on correcting the x/y motion, although motion on the z-axis also needs to be explicitly diagnosed and corrected6. There is a need for a computational tool to analyze 3D calcium imaging that focuses on neurons exhibiting z-drift and appearing on multiple z-planes. Ideally, this tool should use open-source software and not require programming knowledge to allow other laboratories to readily adopt it.
Here, we developed a new ImageJ plugin, TACI, to analyze 3D calcium imaging data. First, the software renames, if needed, and organizes the 3D calcium imaging data by z-positions. The cells of interest are tracked in each z-position, and their fluorescence intensities are extracted by TrackMate or other computational tools. TACI is then applied to examine the motion on the z-axis. It identifies the maximum value of a z-stack and uses it to represent a cell's intensity at the corresponding time point. This workflow is suited to analyzing 3D calcium imaging with motion in all directions and/or with neurons overlapping in the lateral (x/y) direction but appearing in different z-positions. To validate this workflow, 3D calcium imaging datasets from fly larval thermosensitive neurons and mushroom neurons in the brain were used. Of note, TACI is an open-source ImageJ plugin and does not require any programming knowledge.