Login / Signup

SanPy: A whole-cell electrophysiology analysis pipeline.

Angela GuarinaJohnson Tran LeTheanne N GriffithLuis Fernando SantanaRobert H Cudmore
Published in: bioRxiv : the preprint server for biology (2023)
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 backend computational engine with an application programming interface. Using this backend, we have developed a cross-platform frontend graphical user interface that does not require programming experience. 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 frameworks for the addition of new file loaders, analysis, and plugins. 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.
Keyphrases