Aug 14, 2025

Public workspaceSemi-Automated Analysis Pipeline for Synaptic Function Studies Using pHluorin Biosensors

  • Camila Pulido1,2,
  • Tim Ryan1,2
  • 1Department of Biochemistry, Weill Cornell Medicine, New York, NY 10065, USA;
  • 2Aligning Science Across Parkinson's (ASAP) Collaborative Research Network, Chevy Chase, Maryland 20815, USA
Icon indicating open access to content
QR code linking to this content
Protocol CitationCamila Pulido, Tim Ryan 2025. Semi-Automated Analysis Pipeline for Synaptic Function Studies Using pHluorin Biosensors. protocols.io https://dx.doi.org/10.17504/protocols.io.kqdg31931l25/v1
License: This is an open access protocol distributed under the terms of the Creative Commons Attribution License,  which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
Protocol status: Working
We use this protocol and it's working
Created: August 08, 2025
Last Modified: August 14, 2025
Protocol Integer ID: 224344
Keywords: ASAPCRN, pHluorin, Image Processing, Neurons, Data Analysis, synaptic activity within synaptic bouton, synaptic bouton, synaptic function study, engineered phluorin biosensor, phluorin biosensors this protocol, phluorin biosensor, synaptic activity, using phluorin biosensor, analysis for the detection
Funders Acknowledgements:
ASAP
Grant ID: 000580
Abstract
This protocol delineates the analysis for the detection of synaptic activity within synaptic boutons, employing the genetically engineered pHluorin biosensors.
Materials
This protocol is intended to use two analysis programs: ImageJ (Fiji) and IGOR Pro (wavemetrics).
Troubleshooting
Before start
  • This protocol is intended to use two analysis programs: ImageJ (Fiji) and IGOR Pro (wavemetrics).
  • Github scripts repository is here.
  • Prior to implementing this protocol, users need to customize the provided code to align with their individual settings.
  • Maintain consistent file naming formatting across all experiments.
  • Each “…50AP” file corresponds to a stack of 250 frames acquired at 4Hz with 0.1s frame exposure. Electrical stimulation (1 train of 50APs at 10Hz) was triggered at frame 50. The total number of “…50 AP” files vary across experiments and its indeed relevant information for the understanding of neuronal function.
  • “NH4Cl” file corresponds to a stack of ~ 50 – 100 frames acquired at 2Hz with 0.1s frame exposure. NH4Cl was pipetted in the neuronal chamber and a stable fluorescence signal increase is recorded.
Image processing – synaptic boutons raw signal extraction:
Synaptic activity can be detected by the increase in fluorescent signal within boutons during electrical stimulation timelapse.
Signal information corresponding to that specific bouton can be extracted and save by using ImageJ software and 'Time Series Analyzer'
Drag into ImageJ a control image stack file (i.e Glucose 5 mM).
Run 'pHluorin_DeltaPeak' macro to get pixel increase signals that correspond to electrical activity in control.
Place round ROIs by clicking in all synaptic boutons which fluorescent signal increase during electrical stimulation.
Fill the input variables in 'pHluorin_RawDataExtraction' routine file, with the specifics of your experiment: Path in and out, date, conditions and number of repetitions per condition.
Having ROIs chosen, semiautomatically extract and save signal information from every frame, looping across all stack files for every condition (i.e. Glucose 5mM, Glucose 0mM, NH4Cl, pharmacology, protein KD, etc.) in one neuron (or experiment), by simply executing the 'pHluorin_RawDataExtraction'.
The cleaned data outputs are saved in the desired path. Consisting of xls files with each ROI signal and txt files of the average signal of all ROIs per processed stack at every experimental condition and repetition.
Ensure to save the selected ROIs for future reference (last steps in the code).
Image processing – synaptic boutons background signal extraction:
Drag into ImageJ a control image stack file (i.e Glucose 5 mM).
Select “freehand selections” from ImageJ tools bar.
Draw background ROIs surrounding the synaptic boutons of interest.
Fill the input variables in 'pHluorin_BGDataExtraction' routine file, with the specifics of your experiment: In and out directory path, date.
The cleaned background data outputs are saved in the desired path. Consisting of txt files of the average signal of all ROIs per processed stack at every experimental condition and repetition.
pHluorin Synaptic Signal Analysis:
Open IGOR-PRO program.
Run the 'pHluorin_LoadRawData()' function with the corresponding variable inputs specific to your experiment to import the signal information from txt files containing the average signal of all ROIs, along with their corresponding background signals, organizing them into wave arrays for further analysis.
This routine automatically executes all analytical script steps to extract relevant information. The signal data processing steps are as follows:
Signal of each data point is background corrected by subtracting to the raw signal their corresponding background noise at every. As an output, raw signals are now F corrected signal.
Next, the script calculates the ΔF values, by subtracting the initial fluorescence values before the action potential train from all values, so that the first produced values will now be around 0.
Next, the preprocessed data can be normalized to the total sensor expression, making possible to compare signals across experiments. pHluorin biosensor expression is extracted as the maximum signal in the ΔFNH4Cl wave. Dividing all fluorescence values with the calculated ΔFNH4Cl, will yield the ΔFAPs/ΔFNH4Cl normalization of the dataset.
The dataset is further normalized internally to the fluorescence peak during the AP train. This allows to specifically look at synaptic vesicle endocytic kinetics and is unaffected by changes in exocytosis. First, calculate the ΔFMAX by identifying the maximal fluorescence values around the end of the action potential train. For 10 Hz trains, we locate the FMAX at a 2 second window around the end of the action potential train. Dividing all fluorescence values with the calculated ΔFMAX, will yield the ΔFAPs/ΔFMAX normalization of the dataset.
Finally, the "Endocytic Block” parameter per experiment is calculated as the AP train round number where the ΔFAPs/ΔFMAX exceeds 50% of normalized signal, measured at 3τ seconds after AP train. 3τ time is initially calculated as fixed variable from the control dataset.
All produced time trace data and subsequent quantifications can be plotted and visualized using IGOR-Pro graph and layout tools.