bioRxivPhysiologyPreprint
SanPy: A whole-cell electrophysiology analysis pipeline.
Laura GuarinaiD, Johnson Tran LeiD, Theanne N. GriffithiD, Luis Fernando SantanaiD, Robert H. CudmoreiD
Abstract
The analysis of action potentials and other membrane voltage fluctuations provide a powerful approach for interrogating the function of excitable cells. Yet, a major bottleneck in the interpretation of this critical data is the lack of intuitive, agreed upon software tools for its analysis. Here, we present SanPy, a Python-based open-source and freely available software pipeline for the analysis and exploration of whole-cell current-clamp recordings. SanPy provides a robust computational engine with an application programming interface. Using this, we have developed a cross-platform graphical user interface that does not require programming. SanPy is designed to extract common parameters from action potentials including threshold time and voltage, peak, half-width, and interval statistics. In addition, several cardiac parameters are measured including the early diastolic duration and rate. SanPy is built to be fully extensible by providing a plugin architecture for the addition of new file loaders, analysis, and visualizations. A key feature of SanPy is its focus on quality control and data exploration. In the desktop interface, all plots of the data and analysis are linked allowing simultaneous data visualization from different dimensions with the goal of obtaining ground truth analysis. We provide documentation for all aspects of SanPy including several use cases and examples. To test SanPy, we have performed analysis on current-clamp recordings from heart and brain cells. Taken together, SanPy is a powerful tool for whole-cell current-clamp analysis and lays the foundation for future extension by the scientific community. News and NoteworthyWhole-cell current-clamp recording is a critical technique to understand detailed biophysical mechanisms at the cellular and network levels. Yet, the analysis of this data is by no means standardized. Here, we present SanPy, a Python based open-source software pipeline for the exploration and analysis of current-clamp recordings. SanPy provides a powerful computational engine with an application programming interface. Finally, SanPy provides a cross-platform point-and-click graphical user interface that does not require programming.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Biophysical Essentials - A Full Stack Open-Source Software Framework for Conserved and Advanced Analysis of Patch-Clamp Recordings
David Zimmermann, Michaela Kress, Maximilian Zeidler·Computer Methods and Programs in BiomedicinePeer-reviewed·Jul 17, 2024
- APpar: automated action potential parameter analysis software for reproducible electrophysiological measurements in neurons
Dmytro V. Vasylyev, Stephen G. Waxman·bioRxiv·Jun 14, 2026
- Batch Action PoTential Analyser (BAPTA): an open source tool for automated high throughput analysis of cardiac action potentials
- Cardio PyMEA: A user-friendly, open-source Python application for cardiomyocyte microelectrode array analysis
C. S. Dunham, M. E. Mackenzie, … J. K. Gimzewski·bioRxiv·Mar 25, 2022
- Systems Neuroscience Computing in Python (SyNCoPy): A Python Package for Large-scale Analysis of Electrophysiological Data
Gregor Mönke, Tim Schäfer, … Pascal Fries·Frontiers in NeuroinformaticsPeer-reviewed·Nov 20, 2024
- Resolving artefacts in voltage-clamp experiments with computational modelling: an application to fast sodium current recordings
Chon Lok Lei, Alexander P. Clark, … Gary R. Mirams·bioRxiv·Jul 23, 2024