<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="review-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Comput. Sci.</journal-id>
<journal-title>Frontiers in Computer Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Comput. Sci.</abbrev-journal-title>
<issn pub-type="epub">2624-9898</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">777837</article-id>
<article-id pub-id-type="doi">10.3389/fcomp.2021.777837</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Computer Science</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>SynActJ: Easy-to-Use Automated Analysis of Synaptic Activity</article-title>
<alt-title alt-title-type="left-running-head">Schmied et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">SynActJ: Synaptic Activity in ImageJ</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Schmied</surname>
<given-names>Christopher</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1303046/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Soykan</surname>
<given-names>Tolga</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1062144/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bolz</surname>
<given-names>Svenja</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Haucke</surname>
<given-names>Volker</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Lehmann</surname>
<given-names>Martin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>Leibniz-Forschungsinstitut f&#xfc;r Molekulare Pharmakologie (FMP), <addr-line>Berlin</addr-line>, <country>Germany</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>Fondazione Human Technopole (HT), <addr-line>Milano</addr-line>, <country>Italy</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1166947/overview">Florian Levet</ext-link>, Institut Interdisciplinaire de Neurosciences (IINS), France</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/754479/overview">Natali Lujan Chanaday Ricagni</ext-link>, Vanderbilt University, United&#x20;States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1496211/overview">Bertrand Vernay</ext-link>, Institut de G&#xe9;n&#xe9;tique et de Biologie Mol&#xe9;culaire et Cellulaire (IGBMC), France</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Christopher Schmied, <email>christopher.schmied@fht.org</email>; Volker Haucke, <email>Haucke@fmp-berlin.de</email>; Martin Lehmann, <email>MLehmann@fmp-berlin.de</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computer Vision, a section of the journal Frontiers in Computer Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>09</day>
<month>12</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>3</volume>
<elocation-id>777837</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>09</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>19</day>
<month>11</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Schmied, Soykan, Bolz, Haucke and Lehmann.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Schmied, Soykan, Bolz, Haucke and Lehmann</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Neuronal synapses are highly dynamic communication hubs that mediate chemical neurotransmission <italic>via</italic> the exocytic fusion and subsequent endocytic recycling of neurotransmitter-containing synaptic vesicles (SVs). Functional imaging tools allow for the direct visualization of synaptic activity by detecting action potentials, pre- or postsynaptic calcium influx, SV exo- and endocytosis, and glutamate release. Fluorescent organic dyes or synapse-targeted genetic molecular reporters, such as calcium, voltage or neurotransmitter sensors and synapto-pHluorins reveal synaptic activity by undergoing rapid changes in their fluorescence intensity upon neuronal activity on timescales of milliseconds to seconds, which typically are recorded by fast and sensitive widefield live cell microscopy. The analysis of the resulting time-lapse movies in the past has been performed by either manually picking individual structures, custom scripts that have not been made widely available to the scientific community, or advanced software toolboxes that are complicated to use. For the precise, unbiased and reproducible measurement of synaptic activity, it is key that the research community has access to bio-image analysis tools that are easy-to-apply and allow the automated detection of fluorescent intensity changes in active synapses. Here we present SynActJ (Synaptic Activity in ImageJ), an easy-to-use fully open-source workflow that enables automated image and data analysis of synaptic activity. The workflow consists of a Fiji plugin performing the automated image analysis of active synapses in time-lapse movies <italic>via</italic> an interactive seeded watershed segmentation that can be easily adjusted and applied to a dataset in batch mode. The extracted intensity traces of each synaptic bouton are automatically processed, analyzed, and plotted using an R Shiny workflow. We validate the workflow on time-lapse images of stimulated synapses expressing the SV exo-/endocytosis reporter Synaptophysin-pHluorin or a synapse-targeted calcium sensor, Synaptophysin-RGECO. We compare the automatic workflow to manual analysis and compute calcium-influx and SV exo-/endocytosis kinetics and other parameters for synaptic vesicle recycling under different conditions. We predict SynActJ to become an important tool for the analysis of synaptic activity and synapse properties.</p>
</abstract>
<kwd-group>
<kwd>pHluorin imaging</kwd>
<kwd>calcium imaging</kwd>
<kwd>synapse</kwd>
<kwd>synaptic activity</kwd>
<kwd>ImageJ</kwd>
<kwd>Fiji</kwd>
<kwd>bioimage analysis</kwd>
<kwd>computer vision</kwd>
</kwd-group>
<contract-num rid="cn001">HA2686/20-1 to V.H.</contract-num>
<contract-sponsor id="cn001">Deutsche Forschungsgemeinschaft<named-content content-type="fundref-id">10.13039/501100001659</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Neuronal synapses are important cellular communication hubs that transmit signals between neurons to enable brain function (<xref ref-type="fig" rid="F1">Figure&#x20;1A</xref>). The transmission of the signal is mediated by chemical neurotransmitters that are synthesized in the presynaptic neuron and stored in the lumen of synaptic vesicles (SVs). When an action potential reaches the synapse, calcium enters the presynaptic terminal <italic>via</italic> voltage-gated calcium channels and triggers the exocytic fusion of release-ready SVs with the plasma membrane (<xref ref-type="bibr" rid="B25">Sudhof, 2013</xref>). The released neurotransmitter molecules rapidly diffuse through the synaptic cleft to activate postsynaptic receptors of the receiving neuron. Depending on its type, the neurotransmitter can either help (i.e. excitatory transmitters) or hinder (i.e. inhibitory transmitters) the postsynaptic neuron from firing its own action potential. At the presynaptic terminal, shortly after their fusion with the plasma membrane, SVs are recycled <italic>via</italic> endocytosis and refilled with neurotransmitter to sustain synaptic transmission (<xref ref-type="bibr" rid="B23">Soykan et&#x20;al., 2016</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Live imaging of synaptic activity. <bold>(A)</bold> Synaptic signal transmission between neurons depends on the function of synaptic vesicles and on the activity of ion channels. <bold>(B)</bold> Functional imaging by synapto-pHluorin allows studying synaptic vesicle exocytic fusion and subsequent endocytic recycling and acidification using a pH sensitive GFP genetically fused to the luminal domain of a synaptic vesicle membrane protein. The GFP fluorescence is quenched under physiological steady-state conditions in the acidic vesicle lumen. <bold>(B,C)</bold> Upon fusion pHluorin is exposed to the higher extracellular pH, becomes fluorescent and is rapidly quenched when the vesicle is endocytosed, and its lumen returns to its normal acidic pH. <bold>(D,E)</bold> The influx of calcium elicits synaptic vesicle exocytosis and can be detected using calcium sensors. <bold>(F)</bold> A single frame from a full field of view time-lapse movie of a hippocampal neuronal culture transfected with Synaptophysin-pHluorin. [<bold>(G)</bold>, arrowheads] Acquisition with fast and sensitive widefield live imaging using low light exposure leads to images with many irrelevant and out of focus structures around the objects of interest. <bold>(H&#x2013;H&#x2034;)</bold> The increase in fluorescence of Synaptophysin-pHluorin after electrical stimulation is small in size and intensity. <bold>(I,J)</bold> Raw individual traces shown from the top ROI and bottom ROI in panel H. Peak intensity is relatively small over background signal and varies between ROIs. Scale bars: 50&#xa0;&#xb5;m (F) and 5&#xa0;&#xb5;m <bold>(G,H)</bold>.</p>
</caption>
<graphic xlink:href="fcomp-03-777837-g001.tif"/>
</fig>
<p>To study these highly dynamic processes that occur on timescales of milliseconds to seconds and to monitor the molecular components that orchestrate them, functional imaging tools are crucial. For instance, the exocytosis and endocytosis of SVs can be tracked using synapto-pHluorins, chimeric proteins comprising a pH sensitive variant of GFP genetically fused to the luminal domain of a SV membrane protein. As the pH of a SV under physiological conditions is acidic (&#x223c;pH 5.5) the fluorescence of pHluorin is quenched at steady-state (<xref ref-type="bibr" rid="B14">Miesenb&#xf6;ck et&#x20;al., 1998</xref>). Upon arrival of an action potential (e.g. electrical stimulation of a neuron) SVs release their neurotransmitter content by fusing with the plasma membrane, thereby exposing their lumen to the neutral pH of the extracellular medium (&#x223c;pH 7.4), upon which pHluorin becomes strongly fluorescent. Subsequent endocytosis of SV membrane proteins from the plasma membrane and rapid acidification of the endocytic vesicle lumen <italic>via</italic> the vesicular ATPase results in re-quenching of the fluorescence signal elicited from pHluorin molecules (<xref ref-type="fig" rid="F1">Figures 1B,C</xref>) (<xref ref-type="bibr" rid="B14">Miesenb&#xf6;ck et&#x20;al., 1998</xref>; <xref ref-type="bibr" rid="B26">Wienisch and Klingauf, 2006</xref>; <xref ref-type="bibr" rid="B10">Kavalali and Jorgensen, 2014</xref>). Other assays for synaptic function include molecular sensors that detect the pre- or postsynaptic influx of calcium (<xref ref-type="fig" rid="F1">Figures 1D,E</xref>) (<xref ref-type="bibr" rid="B28">Zhao et&#x20;al., 2011</xref>), as well as reporters that monitor changes in membrane voltage or detect the released neurotransmitters (<xref ref-type="bibr" rid="B13">Lin and Schnitzer, 2016</xref>). These tools all have in common that they need to detect fast changes in fluorescence signals in small, often diffraction-limited structures to enable the visualization of specific synaptic functions.</p>
<p>The optical detection of synaptic fluorescence is in general performed on live cell or tissue cultures using widefield microscopy to capture as much signal as possible on large, fast and highly sensitive detectors with a diffraction limited resolution of &#x223c;200&#xa0;nm. In order to reduce bleaching and phototoxicity, the light exposure is kept to a minimum. This produces relatively noisy images with abundant out-of-focus signal and many cellular structures that are irrelevant for the downstream analysis (<xref ref-type="fig" rid="F1">Figures 1F&#x2013;H</xref>). The resulting time-lapse movies are thus hard to analyze <italic>via</italic> automated image analysis workflows that only rely on intensity thresholding and detection, often resulting in the analysis being performed manually (<xref ref-type="bibr" rid="B1">Balaji, 2007</xref>; <xref ref-type="bibr" rid="B24">Soykan et&#x20;al., 2017</xref>), using custom scripts not easily usable for a wider research community (<xref ref-type="bibr" rid="B3">Chanaday and Kavalali, 2018</xref>), or (i.e. for calcium imaging) <italic>via</italic> advanced software toolboxes that require programming expertise (<xref ref-type="bibr" rid="B9">Kaifosh et&#x20;al., 2014</xref>; <xref ref-type="bibr" rid="B15">Pachitariu et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B7">Giovannucci et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B18">Robbins et&#x20;al., 2021</xref>) (<xref ref-type="sec" rid="s11">Supplementary Table S1</xref>). To eliminate the need for tedious, time consuming and biased manual image analysis, the key challenge is to develop robust and easy-to-use software tools that do not require in-depth expertise in programming and image analysis. These tools need to be implemented rigorously, using scientific software engineering to enable easy, transparent and fully reproducible analysis of synaptic imaging data. In recent years the research community has recognized this need and more of such tools have become available for different applications. For example, EZcalcium has been developed for the analysis of calcium imaging data (<xref ref-type="bibr" rid="B2">Cantu et&#x20;al., 2020</xref>). However, due to its implementation in MATLAB, EZcalcium and similar tools require expensive software licenses, thereby limiting their accessibility.</p>
<p>Here we present SynActJ an easy-to-use, entirely free and open source Fiji plugin (<xref ref-type="bibr" rid="B21">Schindelin et&#x20;al., 2012a</xref>) combined with an R shiny app (<xref ref-type="bibr" rid="B17">R-Core-Team, 2020</xref>; <xref ref-type="bibr" rid="B19">RStudio-Team, 2020</xref>; <xref ref-type="bibr" rid="B5">Chang et&#x20;al., 2021</xref>) that allows the fully automatic detection and analysis of synaptic activity in time-lapse movies. The segmentation parameters can be easily and conveniently adjusted and verified over an entire dataset after which the image analysis can be performed in batch. It is fully reproducible by allowing the saving and loading of the segmentation parameters. SynActJ is implemented as a Fiji plugin in Java and can thus be easily installed <italic>via</italic> a Fiji update site. For the necessary data processing and quality control of the extracted traces a convenient R Shiny app is provided as well as an example script for more detailed analysis and plotting.</p>
</sec>
<sec id="s2">
<title>Availability and Implementation</title>
<p>The Fiji plugin can be accessed <italic>via</italic> the Cellular Imaging update site: <ext-link ext-link-type="uri" xlink:href="https://sites.imagej.net/Cellular-Imaging/">https://sites.imagej.net/Cellular-Imaging/</ext-link>. The code for the Shiny app can be downloaded from github: <ext-link ext-link-type="uri" xlink:href="https://github.com/schmiedc/SynActJ_Shiny">https://github.com/schmiedc/SynActJ_Shiny</ext-link>. Documentation for using the plugin and the app can be found here: <ext-link ext-link-type="uri" xlink:href="https://schmiedc.github.io/SynActJ/">https://schmiedc.github.io/SynActJ/</ext-link>. A test dataset is made available on Zenodo: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.5644945">https://doi.org/10.5281/zenodo.5644945</ext-link>. The code is distributed free and open-source under the MIT license: <ext-link ext-link-type="uri" xlink:href="https://github.com/schmiedc/SynActJ/blob/master/LICENSE">https://github.com/schmiedc/SynActJ/blob/master/LICENSE</ext-link>. The source code of the Fiji plugin can be downloaded from github: <ext-link ext-link-type="uri" xlink:href="https://github.com/schmiedc/SynActJ">https://github.com/schmiedc/SynActJ</ext-link>. Contact and support: <ext-link ext-link-type="uri" xlink:href="https://forum.image.sc/u/schmiedc/">https://forum.image.sc/u/schmiedc/</ext-link>.</p>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<p>Typically, live cell neuronal cultures are imaged using a widefield system with a large field of view. The tissue is illuminated with as little light as possible, to reduce bleaching and phototoxicity. The data sets, while rich in quantitative data, contain out-of-focus signal and many different biological structures that are irrelevant to the analysis (<xref ref-type="fig" rid="F1">Figures 1F,G</xref>). For synapto-pHluorin imaging, upon applying field stimulation to the live neuron culture with an electric current, the synaptic boutons respond with a sharp elevated fluorescence signal corresponding to the exocytic fusion and subsequent release of neurotransmitter. Following stimulation, the signal rapidly drops back to baseline on a timescale of seconds as the pHluorin tag gets quenched when SVs are endocytosed and acidified (<xref ref-type="fig" rid="F1">Figures 1H&#x2013;H&#x2034;</xref>). These events of briefly elevated signal with relatively small responses over the baseline signal are hard to detect by eye and require that brightness contrast settings are set correctly for perceiving the specific signal responses (<xref ref-type="fig" rid="F1">Figures&#x20;1I,J</xref>).</p>
<p>SynActJ achieves accurate automatic segmentation of active synaptic boutons (<xref ref-type="fig" rid="F2">Figures 2A,B</xref>). It solves the segmentation problem by carving out the portion of the image signal that increases around the time of stimulation (<xref ref-type="fig" rid="F2">Figure&#x20;2C</xref>). This is achieved by dividing the maximum intensity projection of 10 frames post-stimulation by the maximum intensity projection of the frames before the stimulation. This allows the program to selectively detect responding boutons within the image while removing any non-relevant signal from the remainder of the field of view (<xref ref-type="fig" rid="F2">Figures 2E,F</xref>). In order to improve detection of weakly responding synapses an ImageJ implementation of the Laplacian-of-Gaussian (LoG) filter (<xref ref-type="bibr" rid="B20">Sage et&#x20;al., 2005</xref>) is applied to enhance blob-like structures of a defined size range followed by a maximum detection to spot individual events within the diffraction limited resolution of &#x223c;200&#xa0;nm (<xref ref-type="fig" rid="F2">Figure&#x20;2G</xref>). To create an accurate segmentation of the bouton area, an intensity threshold is applied. The detection and segmentation masks are then used in a marker-controlled watershed using the MorpholibJ Fiji plugin (<xref ref-type="bibr" rid="B12">Legland et&#x20;al., 2016</xref>). This limits the segmentation to objects that have passed the detection threshold and enables the separation of touching detected structures (<xref ref-type="fig" rid="F2">Figure&#x20;2H</xref>). The segmentation can be further refined by performing a size and object circularity filter. To quantitatively measure the background the maximum intensity projection of the movie is filtered with a large Gaussian blur and an intensity threshold is used to segment the broad signal of the tissue. The resulting mask of the field of view is finally inverted to create a segmentation of the background.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Fast, automatic and easy-to-use image analysis of synaptic activity using SynActJ.&#x20;<bold>(A)</bold> Hippocampal neuronal cultures transfected with Synaptophysin-pHluorin. [<bold>(A,B)</bold>, yellow outlines] Structures showing a signal response upon stimulation, corresponding to active synaptic boutons are segmented with SynActJ.&#x20;<bold>(C)</bold> Segmentation is achieved by detecting blob-like structures that display an increase in signal after the stimulation frame and by separating touching structures using a marker-controlled watershed. <bold>(D)</bold> The segmentation parameters can be adjusted and verified on the entire dataset using a GUI that allows testing each segmentation parameter easily, after which the workflow can be executed in batch. [<bold>(E)</bold>, arrowheads] Crop of a raw image showing Synaptophysin-pHluorin with peak fluorescence after electrical stimulation. [<bold>(F)</bold>, arrowheads] The increase in signal around the time point of stimulation is enhanced by dividing the maximum projection of time points after the stimulation by the time points before the stimulation. [<bold>(G)</bold>, arrowheads] Blob-like structures of a specific size are enhanced using a LoG filter]. [<bold>(H)</bold>, yellow outlines] Active boutons are segmented using an intensity threshold and touching objects split with a seeded watershed. Scale bars: 50&#xa0;&#xb5;m <bold>(A)</bold>, 20&#xa0;&#xb5;m <bold>(B)</bold> and 10&#xa0;&#xb5;m <bold>(E&#x2013;H)</bold>.</p>
</caption>
<graphic xlink:href="fcomp-03-777837-g002.tif"/>
</fig>
<p>SynActJ provides a graphical user interface which enables the user to interactively adjust the parameters of the workflow <italic>via</italic> a preview (<xref ref-type="fig" rid="F2">Figure&#x20;2D</xref>). Importantly the user has access to the entire dataset and, thus, is able to quickly verify and adjust the parameters on any of the movies the analysis is applied to. SynActJ ensures full reproducibility of the workflow by allowing the user to conveniently save, load and access all the processing settings. Once suitable segmentation parameters have been defined by the user, the entire image analysis can be executed on the dataset in batch, e.g. different movies of different stimulations or treatments (<xref ref-type="fig" rid="F2">Figure&#x20;2D</xref>). The segmentation exactly outlines the area of the signal response after stimulation (<xref ref-type="fig" rid="F2">Figures 2A,B,H</xref>) and the raw average signal is measured over time in this area. Since the segmentation is outlining the bouton, it is vital that any drift is corrected prior to segmentation using plug-ins such as Correct 3D drift (<xref ref-type="bibr" rid="B16">Parslow et&#x20;al., 2014</xref>).</p>
<p>The resulting measurements are saved in the specified output folder and can then be processed easily using the R Shiny app provided (<xref ref-type="fig" rid="F3">Figure&#x20;3A</xref>). The app allows rapid processing of the individual traces extracted by the image analysis and provides overview plots for quick and efficient quality control of the data. For each movie the number of ROIs, area of segmented structures and background are plotted (<xref ref-type="fig" rid="F3">Figure&#x20;3B</xref>). Furthermore, for each movie the raw traces, raw background signals, as well as the average raw traces and background values are plotted and provided as a data table (<xref ref-type="fig" rid="F3">Figure&#x20;3C</xref>). The raw values can be further filtered and processed in custom data analysis workflows.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>SynActJ enables easy and rapid data processing and analysis <italic>via</italic> an R Shiny app. <bold>(A)</bold> The shiny app allows users to process and plot the result of the image analysis using a GUI. <bold>(B)</bold> Vital parameters for quality control such as number of ROIs and mean area of ROIs per movie are plotted per time-lapse. <bold>(C)</bold> Raw traces of the signal as well as the background are extracted and plotted over time. <bold>(D)</bold> Per movie the average signal is computed, and the background value is subtracted. The average and background subtracted signal traces are surface <bold>(E)</bold> as well as peak normalized <bold>(F)</bold>.</p>
</caption>
<graphic xlink:href="fcomp-03-777837-g003.tif"/>
</fig>
<p>The Shiny App also performs basic as well as advanced data processing on each individual movie. The average background value is subtracted from the average signal (<xref ref-type="fig" rid="F3">Figure&#x20;3D</xref>). To compare the differences in peak responses to the stimulation, the background-corrected signal is surface-normalized by dividing the signal by the average value of the trace in the frames prior to stimulation (<xref ref-type="fig" rid="F3">Figure&#x20;3E</xref>). To compare how fast the signal returns to baseline a further normalization to the peak of the trace is performed (<xref ref-type="fig" rid="F3">Figure&#x20;3F</xref>). The result of this data processing is again provided as a data table accessible for further custom statistical analysis and plotting. For instance in order to characterize and quantitatively compare the rate of endocytosis one can fit an exponential decay function to the peak-normalized data and compute the time constant <italic>&#x3c4;</italic> (tau: time it took the signal to return to 1/e of the peak) (<xref ref-type="fig" rid="F3">Figure&#x20;3F</xref>).</p>
<p>To benchmark our workflow we applied SynActJ to an existing dataset that has previously been analyzed manually (<xref ref-type="bibr" rid="B24">Soykan et&#x20;al., 2017</xref>). In this dataset, cultured hippocampal neurons expressing Synaptophysin-pHluorin were treated with DMSO or para-nitro-Blebbistatin (<xref ref-type="bibr" rid="B11">Kepiro et&#x20;al., 2014</xref>), a specific inhibitor for Myosin-II, and stimulated with 50 APs (10&#xa0;Hz, 5&#xa0;s) to determine whether Myosin-II activity is involved in SV exo-/endocytosis. In line with the previously proposed role for Myosin-II at synapses (<xref ref-type="bibr" rid="B4">Chandrasekar et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B6">Flores et&#x20;al., 2014</xref>; <xref ref-type="bibr" rid="B27">Yue and Xu 2014</xref>), para-nitro-Blebbistatin treatment led to reduced Synaptophysin-pHluorin exocytosis after stimulation, as well as delayed endocytosis. Our automated workflow was able to segment more boutons compared to the previously performed manual analysis, which was limited to about 20 ROIs for responding boutons and five background ROIs (<xref ref-type="fig" rid="F4">Figure&#x20;4A</xref>). For further validation we asked how many of the manually selected ROIs also contain an automatically detected ROI. We found that 64% of the manually selected ROIs overlapped with the automatically detected ones (<xref ref-type="fig" rid="F4">Figure&#x20;4B</xref>). We further determined which objects the automatic analysis missed in the manual dataset and found that many of those structures were large objects such as clusters of boutons or large uniform, potentially out of focus objects (<xref ref-type="fig" rid="F4">Figure&#x20;4C</xref>). Overall the automatic segmentations of SynActJ seemed to be more restrictive in terms of object size and shape compared to the manual segmentation. To remove false positive automatic detections that by chance showed an increase around the stimulation frame, we removed traces in which the response was below two standard deviations of the variation of the background. Further, we removed traces with peaks much later than the stimulation frame. This filter operations removed 312 traces from the original set, leaving 6,623 traces from the automatic segmentation that conform to the necessary response upon stimulation.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>SynActJ allows the rapid analysis of synaptic activity using synapto-pHluorin imaging and reproduces the results of a comparable manual analysis. <bold>(A)</bold> The automatic image segmentation allows extracting many more ROIs from the image data compared to a manual segmentation. <bold>(B)</bold> 64% of the manual ROIs have been detected in the automated analysis. <bold>(C)</bold> Many of the manual ROIs without automatic ROIs are clusters of boutons or relatively large, potential out of focus objects, aside from single boutons (false negative automatic segmentation), example images of these cases are provided. [<bold>(D,E)</bold> compare to <bold>(D&#x2032;,E&#x2032;)</bold>] The automatic image analysis is able to reproduce the results from a manually performed image analysis (<xref ref-type="bibr" rid="B24">Soykan et&#x20;al., 2017</xref>) showing significant decrease in peak signal increase after stimulation. <bold>(F,G)</bold> compared to <bold>(F&#x2032;,G&#x2032;)</bold> A significant delay of SV endocytosis and reacidification can be detected in the automatic and manual analysis. Data are presented as mean&#x20;&#xb1; standard error of the mean (SEM) in all panels; n. s not significant; &#x2a;<italic>p</italic>&#x20;&#x3c; 0.05; &#x2a;&#x2a;<italic>p</italic>&#x20;&#x3c; 0.01. N &#x3d; 5 independent experiments; paired <italic>t</italic>-test. Scale bar corresponds to 5&#xa0;&#xb5;m <bold>(C)</bold>.</p>
</caption>
<graphic xlink:href="fcomp-03-777837-g004.tif"/>
</fig>
<p>The automatic analysis was able to reproduce the results of the manual analysis: Surface-normalized plots revealed a decreased exocytic response to stimulation (<xref ref-type="fig" rid="F4">Figures 4D,D&#x2032;</xref>) while peak-normalized signals displayed a delay in the return to baseline (<xref ref-type="fig" rid="F4">Figures 4F,F&#x2032;</xref>). The automatic analysis also showed a reduced peak signal (<xref ref-type="fig" rid="F4">Figures 4E,E&#x2032;</xref>) and a significant increase in the time constant for returning to baseline intensity upon para-nitro-Blebbistatin application (<xref ref-type="fig" rid="F4">Figures 4G,G&#x2032;</xref>). Interestingly, automatic analysis detected a lower peak signal than analysis by manual assessment. This likely is attributed to the fact our automated analysis workflow is superior with respect to the detection of weakly responding synaptic events, thereby increasing the accuracy of the analysis and reducing bias towards larger and strong responding structures (<xref ref-type="fig" rid="F4">Figure&#x20;4C</xref>). This is particularly overt for the DMSO control, for which manual detection overall used much fewer active boutons (<xref ref-type="fig" rid="F4">Figures 4E,E&#x2032;</xref>). Finally, the variability in the extracted parameters is greatly reduced with the standard deviation dropping by a factor of 1.5&#x2013;2.4 (<xref ref-type="fig" rid="F4">Figures 4E,G</xref>; <xref ref-type="table" rid="T1">Tables 1</xref>, <xref ref-type="table" rid="T2">2</xref>), further illustrating the increased precision of the automated approach.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Signal increase after stimulation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">Analysis</th>
<th align="center">Mean</th>
<th align="center">Sd</th>
<th align="center">SEM</th>
<th align="center">N</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">DMSO</td>
<td align="left">automatic</td>
<td align="char" char=".">0.82</td>
<td align="char" char=".">0.176</td>
<td align="char" char=".">0.079</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">pN-Blebb</td>
<td align="left">automatic</td>
<td align="char" char=".">0.58</td>
<td align="char" char=".">0.128</td>
<td align="char" char=".">0.057</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">DMSO</td>
<td align="left">manual</td>
<td align="char" char=".">1.10</td>
<td align="char" char=".">0.427</td>
<td align="char" char=".">0.191</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">pN-Blebb</td>
<td align="left">manual</td>
<td align="char" char=".">0.54</td>
<td align="char" char=".">0.292</td>
<td align="char" char=".">0.131</td>
<td align="char" char=".">5</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Endocytic time constant measurement.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">Analysis</th>
<th align="center">Mean</th>
<th align="center">Sd</th>
<th align="center">SEM</th>
<th align="center">N</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">DMSO</td>
<td align="center">automatic</td>
<td align="char" char=".">29.8</td>
<td align="char" char=".">4.44</td>
<td align="char" char=".">1.99</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">pN-Blebb</td>
<td align="center">automatic</td>
<td align="char" char=".">35.1</td>
<td align="char" char=".">9.52</td>
<td align="char" char=".">4.26</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">DMSO</td>
<td align="center">manual</td>
<td align="char" char=".">27.0</td>
<td align="char" char=".">9.36</td>
<td align="char" char=".">4.18</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="left">pN-Blebb</td>
<td align="center">manual</td>
<td align="char" char=".">57.5</td>
<td align="char" char=".">14.40</td>
<td align="char" char=".">6.46</td>
<td align="char" char=".">5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To test if our plugin can be applied to other modes of functional imaging of synaptic activity, we further validated our approach on calcium imaging data. Calcium imaging suffers from similar challenges as those seen for Synapto-pHluorins such as relatively noisy and background-rich live images with fast, yet comparably small fluorescence signal changes over baseline (<xref ref-type="fig" rid="F5">Figure&#x20;5A&#x2013;C</xref>). We recorded time-lapse movies of cultured hippocampal neurons expressing the presynaptic calcium sensor Synaptophysin-RGECO and stimulated successively with 10, 20 and 40 APs (all at 40&#xa0;Hz and 0.25, 0.5 and 1&#xa0;s, respectively). Similar to the data from Synapto-pHluorin imaging experiments, we were able to rapidly produce accurate segmentations of active boutons in which calcium influx was revealed by RGECO (<xref ref-type="fig" rid="F5">Figures 5A,B</xref>). Automated image analysis by SynActJ successfully extracted traces thereby enabling the detection of calcium spikes with overall results near-identical to those produced by manual analysis (<xref ref-type="fig" rid="F5">Figures 5D,E</xref>), yet in only a fraction of the&#x20;time.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>SynActJ can readily be applied to other imaging modalities for synaptic activity such as calcium imaging. <bold>(A)</bold> Cultured mouse neurons transfected with Synaptophysin-RGECO. [<bold>(B)</bold>, yellow outline] Active boutons in calcium imaging data can be successfully segmented]. <bold>(C)</bold> Electric field stimulation of the neurons leads to an increase in fluorescence in synaptic boutons that rapidly drops down to baseline. <bold>(D)</bold> The data analysis allows the visualization of the increase in signal that corresponds to the influx of calcium during/post-stimulation, reproducing the results from manual segmentation <bold>(E)</bold>. Scale bars: 10&#xa0;&#xb5;m <bold>(A)</bold> and 5&#xa0;&#xb5;m <bold>(B,C)</bold>. Data presented as mean&#x20;&#xb1; SEM. N &#x3d; 4 images.</p>
</caption>
<graphic xlink:href="fcomp-03-777837-g005.tif"/>
</fig>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussion</title>
<p>Biological image data is notoriously difficult to robustly analyze automatically. Not only do the biological and experimental variability hamper computational analysis but also noise and background introduced by hard limitations in the acquisition of biological data. Thus, it is often easier for highly trained scientists to perform these image analysis tasks by hand. For analyzing synaptic activity another key challenge are the brief changes in fluorescent intensity, limited to many small structures throughout a large field of view with heterogeneous signal. This renders manual detection also biased towards strong and large structures that are easier to detect. The difficulty to manually detecting active boutons effectively also limits the number and completeness of detected events that can be analyzed (<xref ref-type="bibr" rid="B24">Soykan et&#x20;al., 2017</xref>). Furthermore, manual selection of responding synaptic terminals using circular ROIs does not allow for precisely outlining the boutons, which is advantageous if there is a slight sample drift or tissue movement. However, this leads to the inclusion of some background area in the final quantification making the measurement less accurate.</p>
<p>The automated analysis of SynActJ efficiently overcomes these challenges. As an easy-to-use workflow it allows the robust and transparent application of well-tested classical image analysis on complex time-lapse movies. It is delivered as an easily installed Fiji plugin for the image analysis as well as a Shiny app that are centered on easy-to-use GUIs. The segmentation is interactive and can be fine-tuned using particle size and shape filters. Basic as well as advanced data analysis is provided <italic>via</italic> an R Shiny app. SynActJ thereby replaces the tedious manual analysis, which may be prone to user-dependent bias, increases as demonstrated the overall accuracy and precision of the analysis, and enables a fully reproducible data analysis by allowing a standardized ROI selection. Together with its compatibility with a wide variety of optical sensors, we believe SynActJ will become an important toolset for the analysis of synaptic activity and function.</p>
</sec>
<sec sec-type="methods" id="s5">
<title>Methods</title>
<sec id="s5-1">
<title>Preparation of Hippocampal Neuronal Cultures</title>
<p>Hippocampal neuronal cultures were prepared by dissection of hippocampi from postnatal mice at p1-3 and grown in MEM medium (ThermoFisher) supplemented with 5% FCS, 0.5&#xa0;mM&#xa0;<sc>l</sc>-glutamine and 2% B-27-supplement. For limiting glial proliferation 2&#xa0;&#xb5;M AraC was added at 2&#xa0;days <italic>in&#x20;vitro</italic> (DIV). The hippocampal neurons were transfected at DIV 7-9 with 6&#xa0;&#xb5;g plasmid DNA carrying synaptophysin fused to pHluorin (gift from L. Lagnado, Cambride, United&#x20;Kingdom) or SypHy-RGECO (<xref ref-type="bibr" rid="B8">Jackson and Burrone, 2016</xref>) (Addgene Plasmid &#x23;84078), using a Calcium Phosphate transfection kit (Promega).</p>
</sec>
<sec id="s5-2">
<title>Live Imaging</title>
<p>Synapto-pHluorin assay and calcium imaging was performed at DIV13-16&#xa0;by applying electrical field stimulation to the neuronal culture in a RC-47FSLP stimulation chamber (Warner Instrument) and imaging at 37&#xb0;C in equilibrated and osmolarity-adjusted basic buffer [170&#xa0;mM NaCl, 3.5&#xa0;mM KCl, 0.4&#xa0;mM KH2PO4, 20&#xa0;mM&#xa0;N-Tris (hydroxyl-methyl)-methyl-2-aminoethane-sulphonic acid (TES), 5&#xa0;mM NaHCO3, 5&#xa0;mM glucose, 1.2&#xa0;mM Na2SO4, 1.2&#x20;mM MgCl2, 1.3&#xa0;mM CaCl2, 10&#xa0;mM CNQX and 50&#xa0;mM AP-5, pH 7.4] using an inverted epifluorescence microscopy (Nikon Eclipse Ti) and 40&#x3a7;/NA 1.3&#x20;oil-immersion objective. For detecting synapto-pHluorin signal an eGFP filter set F36-526, and a sCMOS camera (Neo, Andor) were used. Image acquisition was performed at 0.5 frames per second with 100&#xa0;ms exposure. For calcium imaging, a 580&#xa0;nm LED (pE4000, CoolLED), backilluminated-sCMOS camera (Prime95B, Photometrics), a Penta DAPI/FITC/Cy3/Cy5/Cy7 Penta LED HC Filter Set (AHF 66-615) and 600/52 emission filter (Semrock) were used. Image acquisition was perfomed at 10 frames per second with 20&#xa0;ms exposure.</p>
</sec>
<sec id="s5-3">
<title>Manual Image Analysis</title>
<p>Manual quantitative analysis of responding boutons was performed in ImageJ (NIH) (<xref ref-type="bibr" rid="B22">Schneider et&#x20;al., 2012b</xref>) by selecting 20 circular ROIs that exhibit remarkable fluorescence increase at the time point of stimulation and five similar-sized circular ROIs selected from the background areas that display uniform fluorescence values throughout the time-lapse image. Examples of these manual regions of interest are provided here: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.5644945">https://doi.org/10.5281/zenodo.5644945</ext-link>. The mean intensity for each ROI is measured using the built-in tools in ImageJ and raw intensity values were calculated by subtracting the average intensity of background ROIs from responding ROIs. Normalized traces were generated for each image by dividing the raw intensity values to the mean intensity before stimulation (for surface normalization) and the maximum intensity (for peak normalization). For the analysis of synapto-pHluorin images, Prism 5 (Graphpad) software were used to determine the post stimulation time constants by fitting the peak normalized values to a mono-exponential decay curve:<disp-formula id="equ1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Constraints: y<sub>0</sub> &#x3d; 1 and zero offset.</p>
</sec>
<sec id="s5-4">
<title>Automatic Image Analysis</title>
<p>Movies affected by drift were processed using the Correct 3D drift (<xref ref-type="bibr" rid="B16">Parslow et&#x20;al., 2014</xref>) plugin using multi time scale computation for detecting slow drifts. Since the tissue presented many edge features, the edge enhancement was turned on. Sub pixel drift correction was turned off to avoid interpolation. Only pixels with gray values larger than 130 were considered. The maximum shift was set to 10 pixel (px) in <italic>x</italic> and&#x20;<italic>y</italic>.</p>
<p>The image analysis plugin was developed as ImageJ1 plugin (<xref ref-type="bibr" rid="B22">Schneider et&#x20;al., 2012b</xref>). To create comparable detections over different image magnification the sigma of LoG is input in micrometre. For the analysis of the synapto-pHluorin time-lapse movies a LoG of 1&#xa0;&#xb5;m was used. For the maximum detection a prominence of 0.01 (A.U.) was selected. To segment the area a Gaussian filter with a sigma of 1 px, rolling ball background subtraction of 9 px and an automatic intensity threshold using the Triangle algorithm was used. No erosion was applied to the segmentation masks. For splitting detections that are touching a gradient radius with 5 px radius was applied. The final ROIs were filtered for objects larger than 15&#xa0;&#x3bc;m<sup>2</sup>, no circularity filter was applied. For segmenting the background a Gaussian filter with a sigma of 4 px and an intensity threshold using the MinError algorithm was applied to the maximum projected movie. An example of the raw synapto-pHluorin movies as well as the image analysis parameters and results is provided here: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.5644945">https://doi.org/10.5281/zenodo.5644945</ext-link>.</p>
<p>For the calcium imaging data a LoG sigma of 1&#xa0;&#xb5;m and a prominence of 0.001 A.U. For segmenting the area of the boutons a Gaussian filter with sigma of 2 px and a rolling ball background subtraction with radius 50 px was applied. The Triangle algorithm was used for intensity thresholding without applying an erosion to the binary mask. For the seeded watershed a Gradient radius of 10 px was applied. No circularity and size filter was applied. For the background segmentation a Gaussian filter with a sigma of 4 px and the MinError thresholding was applied. The stimulation frame was set to the first stimulation at frame&#x20;55.</p>
</sec>
<sec id="s5-5">
<title>Automatic Data Analysis</title>
<p>For the synapto-pHluorin datasets the extracted traces per ROI were collected using the SynActJ Shiny app. The detection traces were filtered for false positive detections particularly traces that showed a noisy profile without specific response to the stimulation or traces with linear increase over the movie. These would correspond to false detections in the background that by chance had a sufficiently large intensity difference around the stimulation, bright objects that move slightly in their position over the time-lapse as well as structures in the tissue that increase in intensity without responding to stimulation. For this we computed for each trace an average before the stimulation (6&#x2013;8&#xa0;s) as well as at the peak of the intensity just after the stimulation (14&#x2013;16&#xa0;s). Traces were removed that had a smaller increase in intensity than 2x the standard deviation of the variation of the background signal. Further, traces were rejected that peaked 26&#xa0;s after the start of the movie. From the mean traces per movie the mean of the background was subtracted. The background corrected mean over time was then divided by the mean intensity of the frames before stimulation (surface normalization). To determine the exocytic response the peak over the baseline was measured. The surface normalized traces were divided by the peak to perform a peak normalization. Examples for the results of the data processing are provided in the example dataset (<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.5644945">https://doi.org/10.5281/zenodo.5644945</ext-link>). For determining the stimulation time constant the same method as the manual image analysis was performed.</p>
<p>For the calcium imaging dataset the extracted traces were collected with the SynActJ Shiny app, no filtering for false positive detections was applied for the further analysis. The mean of the detection traces were subtracted by the mean of the background traces per movie. The corrected mean traces per movie were surface normalized and the means over the different movies plotted as line plot with mean&#x20;&#xb1;&#x20;SEM.</p>
</sec>
<sec id="s5-6">
<title>Comparison of Manual and Automatic ROIs</title>
<p>For testing how many manual ROIs also contain an automatic ROI, a binary mask image was first produced for the automatic segmentations. The manual ROIs were then overlaid onto this binary mask image. Since the manual ROIs do not outline the objects of interest precisely nor they were generated on drift corrected movies, any overlap was counted as manual ROI with an automatic ROI. Manual ROIs with overlap to multiple automatic ROIs was counted only once. Manual ROIs without overlap with an automatic ROI were then further visually analyzed to estimate false negatives. The objects outlined by the manual ROIs were grouped into the following classes: 1. Single bouton. 2. Large structure of cluster of boutons. 3. Very large and uniform, potentially out of focus object. 4. Large and bright structures.</p>
</sec>
<sec id="s5-7">
<title>Statistics</title>
<p>All data are presented as mean&#x20;&#xb1; SEM and were obtained from multiple independent experiments (e.g. independent mouse cultures), with total sample numbers provided in the figure legends as N independent experiments. No statistical method was used to pre-determine sample size as sample sizes were not chosen based on pre-specified effect size. Instead, multiple independent experiments were carried out using several sample replicates as detailed in the figure legends. The statistical significance between two groups for all normally distributed data was evaluated with a two-tailed paired Student&#x2019;s t-test.</p>
</sec>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7">
<title>Ethics Statement</title>
<p>The animal study was reviewed and approved by the Tierversuchskommission Landesamt f&#xfc;r Gesundheit und Soziales (LAGeSo) Berlin.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>TS, CS, SB, VH, and ML contributed to conception and design of the project. CS designed and implemented the software. TS and SB performed experiments. SB and TS tested the software. CS, TS, and SB wrote sections of the manuscript. CS and TS performed the data and statistical analysis. All authors contributed to manuscript revision, read, and approved the submitted version.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>Supported by grants from the Deutsche Forschungsgemeinschaft (SFB958/A01 to V.H. and HA2686/20-1 to&#x20;V.H.).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>We thank Delia L&#xf6;we (FMP-Berlin) for expert technical assistance. Furthermore, we thank Robert Haase (DFG Cluster of Excellence &#x201c;Physics of Life&#x201d;/CSBD Dresden) for feedback to the manuscript and valuable material for writing ImageJ plugins.</p>
</ack>
<sec id="s12">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fcomp.2021.777837/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fcomp.2021.777837/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.PDF" id="SM1" mimetype="application/PDF" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Balaji</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Time Series Analyzer</source>. <ext-link ext-link-type="uri" xlink:href="https://imagej.nih.gov/ij/plugins/time-series.html">https://imagej.nih.gov/ij/plugins/time-series.html</ext-link>. </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cantu</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Gongwer</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>C. X.</given-names>
</name>
<name>
<surname>Goel</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Suresh</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>EZcalcium: Open-Source Toolbox for Analysis of Calcium Imaging Data</article-title>. <source>Front. Neural Circuits</source> <volume>14</volume>, <fpage>25</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.3389/fncir.2020.00025</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chanaday</surname>
<given-names>N. L.</given-names>
</name>
<name>
<surname>Kavalali</surname>
<given-names>E. T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Optical Detection of Three Modes of Endocytosis at Hippocampal Synapses</article-title>. <source>eLife</source> <volume>7</volume>, <fpage>1</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.7554/eLife.36097</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chandrasekar</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Huettner</surname>
<given-names>J.&#x20;E.</given-names>
</name>
<name>
<surname>Turney</surname>
<given-names>S. G.</given-names>
</name>
<name>
<surname>Bridgman</surname>
<given-names>P. C.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Myosin II Regulates Activity Dependent Compensatory Endocytosis at Central Synapses</article-title>. <source>J.&#x20;Neurosci.</source> <volume>33</volume> (<issue>41</issue>), <fpage>16131</fpage>&#x2013;<lpage>16145</lpage>. <pub-id pub-id-type="doi">10.1523/jneurosci.2229-13.2013</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Allaire</surname>
<given-names>J.&#x20;J.</given-names>
</name>
<name>
<surname>Sievert</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Schloerke</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <source>Shiny: Web Application Framework for R</source>. </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Flores</surname>
<given-names>J.&#x20;A.</given-names>
</name>
<name>
<surname>Balseiro-Gomez</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cabeza</surname>
<given-names>J.&#x20;M.</given-names>
</name>
<name>
<surname>Acosta</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ramirez-Ponce</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ales</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>A New Role for Myosin II in Vesicle Fission</article-title>. <source>PLoS One</source> <volume>9</volume> (<issue>6</issue>), <fpage>e100757</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0100757</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Giovannucci</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Friedrich</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gunn</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Kalfon</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>B. L.</given-names>
</name>
<name>
<surname>Koay</surname>
<given-names>S. A.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>CaImAn an Open Source Tool for Scalable Calcium Imaging Data Analysis</article-title>. <source>eLife</source> <volume>8</volume>, <fpage>1</fpage>&#x2013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.7554/eLife.38173</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jackson</surname>
<given-names>R. E.</given-names>
</name>
<name>
<surname>Burrone</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Visualizing Presynaptic Calcium Dynamics and Vesicle Fusion with a Single Genetically Encoded Reporter at Individual Synapses</article-title>. <source>Front. Synaptic Neurosci.</source> <volume>8</volume>, <fpage>21</fpage>. <pub-id pub-id-type="doi">10.3389/fnsyn.2016.00021</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaifosh</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zaremba</surname>
<given-names>J.&#x20;D.</given-names>
</name>
<name>
<surname>Danielson</surname>
<given-names>N. B.</given-names>
</name>
<name>
<surname>Losonczy</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>SIMA: Python Software for Analysis of Dynamic Fluorescence Imaging Data</article-title>. <source>Front. Neuroinform</source> <volume>8</volume>, <fpage>80</fpage>. <pub-id pub-id-type="doi">10.3389/fninf.2014.00080</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kavalali</surname>
<given-names>E. T.</given-names>
</name>
<name>
<surname>Jorgensen</surname>
<given-names>E. M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Visualizing Presynaptic Function</article-title>. <source>Nat. Neurosci.</source> <volume>17</volume>, <fpage>10</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1038/nn.3578</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>K&#xe9;pir&#xf3;</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>V&#xe1;rkuti</surname>
<given-names>B. H.</given-names>
</name>
<name>
<surname>V&#xe9;gner</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>V&#xf6;r&#xf6;s</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Hegyi</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Varga</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>para-Nitroblebbistatin, the Non-Cytotoxic and Photostable Myosin II Inhibitor</article-title>. <source>Angew. Chem. Int. Ed.</source> <volume>53</volume> (<issue>31</issue>), <fpage>8211</fpage>&#x2013;<lpage>8215</lpage>. <pub-id pub-id-type="doi">10.1002/anie.201403540</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Legland</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Arganda-Carreras</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Andrey</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>MorphoLibJ: Integrated Library and Plugins for Mathematical Morphology with ImageJ</article-title>. <source>Bioinformatics</source> <volume>32</volume>, <fpage>3532</fpage>&#x2013;<lpage>3534</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btw413</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>M. Z.</given-names>
</name>
<name>
<surname>Schnitzer</surname>
<given-names>M. J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Genetically Encoded Indicators of Neuronal Activity</article-title>. <source>Nat. Neurosci.</source> <volume>19</volume>, <fpage>1142</fpage>&#x2013;<lpage>1153</lpage>. <pub-id pub-id-type="doi">10.1038/nn.4359</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miesenb&#xf6;ck</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>De Angelis</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Rothman</surname>
<given-names>J.&#x20;E.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Visualizing Secretion and Synaptic Transmission with pH-Sensitive green Fluorescent Proteins</article-title>. <source>Nature</source> <volume>394</volume>, <fpage>192</fpage>&#x2013;<lpage>195</lpage>. <pub-id pub-id-type="doi">10.1038/28190</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pachitariu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Stringer</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Dipoppa</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Schr&#xf6;der</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rossi</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>Dalgleish</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Suite2p: Beyond 10,000 Neurons with Standard Two-Photon Microscopy</article-title>. <source>bioRxiv</source>, <fpage>061507</fpage>. <pub-id pub-id-type="doi">10.1101/061507</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parslow</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cardona</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bryson-Richardson</surname>
<given-names>R. J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Sample Drift Correction Following 4D Confocal Time-Lapse Imaging</article-title>. <source>J.&#x20;Vis. Exp.</source> <volume>12</volume> (<issue>86</issue>), <fpage>51086</fpage>. <pub-id pub-id-type="doi">10.3791/51086</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<collab>R-Core-Team</collab> (<year>2020</year>). <source>R: A Language and Environment for Statistical Computing</source>. <publisher-loc>Vienna, Austria</publisher-loc>: <publisher-name>R Foundation for Statistical Computing</publisher-name>. <ext-link ext-link-type="uri" xlink:href="https://www.R-project.org/">https://www.R-project.org/</ext-link>. </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Robbins</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Christensen</surname>
<given-names>C. N.</given-names>
</name>
<name>
<surname>Kaminski</surname>
<given-names>C. F.</given-names>
</name>
<name>
<surname>Zlatic</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Calcium Imaging Analysis - How Far Have We Come?</article-title> <source>F1000Res</source> <volume>10</volume>, <fpage>258</fpage>. <pub-id pub-id-type="doi">10.12688/f1000research.51755.2</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<collab>RStudio-Team</collab> (<year>2020</year>). <source>RStudio: Integrated Development Environment for R</source>. <publisher-loc>Boston, MA</publisher-loc>: <publisher-name>PBC</publisher-name>. <ext-link ext-link-type="uri" xlink:href="http://www.rstudio.com/">http://www.rstudio.com/</ext-link>. </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sage</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Neumann</surname>
<given-names>F. R.</given-names>
</name>
<name>
<surname>Hediger</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Gasser</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Unser</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Automatic Tracking of Individual Fluorescence Particles: Application to the Study of Chromosome Dynamics</article-title>. <source>IEEE Trans. Image Process.</source> <volume>14</volume>, <fpage>1372</fpage>&#x2013;<lpage>1383</lpage>. <pub-id pub-id-type="doi">10.1109/tip.2005.852787</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schindelin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Arganda-Carreras</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Frise</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Kaynig</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Longair</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pietzsch</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2012a</year>). <article-title>Fiji: An Open-Source Platform for Biological-Image Analysis</article-title>. <source>Nat. Methods</source> <volume>9</volume>, <fpage>676</fpage>&#x2013;<lpage>682</lpage>. <pub-id pub-id-type="doi">10.1038/nmeth.2019</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schneider</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Rasband</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Eliceiri</surname>
<given-names>K. W.</given-names>
</name>
</person-group> (<year>2012b</year>). <article-title>NIH Image to ImageJ: 25&#x20;Years of Image Analysis</article-title>. <source>Nat. Methods</source> <volume>9</volume>, <fpage>671</fpage>&#x2013;<lpage>675</lpage>. <pub-id pub-id-type="doi">10.1038/nmeth.2089</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soykan</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Maritzen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Haucke</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Modes and Mechanisms of Synaptic Vesicle Recycling</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>39</volume>, <fpage>17</fpage>&#x2013;<lpage>23</lpage>. <comment>Elsevier Ltd</comment>. <pub-id pub-id-type="doi">10.1016/j.conb.2016.03.005</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soykan</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kaempf</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sakaba</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Vollweiter</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Goerdeler</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Puchkov</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Synaptic Vesicle Endocytosis Occurs on Multiple Timescales and Is Mediated by Formin-Dependent Actin Assembly</article-title>. <source>Neuron</source> <volume>93</volume>, <fpage>854</fpage>&#x2013;<lpage>866</lpage>. <comment>Elsevier Inc.e854</comment>. <pub-id pub-id-type="doi">10.1016/j.neuron.2017.02.011</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>S&#xfc;dhof</surname>
<given-names>T. C.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Neurotransmitter Release: The Last Millisecond in the Life of a Synaptic Vesicle</article-title>. <source>Neuron</source> <volume>80</volume> (<issue>3</issue>), <fpage>675</fpage>&#x2013;<lpage>690</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2013.10.022</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wienisch</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Klingauf</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Vesicular Proteins Exocytosed and Subsequently Retrieved by Compensatory Endocytosis Are Nonidentical</article-title>. <source>Nat. Neurosci.</source> <volume>9</volume> (<issue>8</issue>), <fpage>1019</fpage>&#x2013;<lpage>1027</lpage>. <pub-id pub-id-type="doi">10.1038/nn1739</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yue</surname>
<given-names>H.-Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Myosin Light Chain Kinase Accelerates Vesicle Endocytosis at the Calyx of Held Synapse</article-title>. <source>J.&#x20;Neurosci.</source> <volume>34</volume> (<issue>1</issue>), <fpage>295</fpage>&#x2013;<lpage>304</lpage>. <pub-id pub-id-type="doi">10.1523/jneurosci.3744-13.2014</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Araki</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Teramoto</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>Y.-F.</given-names>
</name>
<name>
<surname>Nakano</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>An Expanded Palette of Genetically Encoded Ca 2&#x2b; Indicators</article-title>. <source>Science</source> <volume>333</volume>, <fpage>1888</fpage>&#x2013;<lpage>1891</lpage>. <pub-id pub-id-type="doi">10.1126/science.1208592</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>