Introducing SanPy
SanPy is software to perform analysis of whole-cell curent clamp recordings. It is designed to work on a range of excitable cells including cardiac myocytes and neurons.
If you find SanPy interesting, please email Robert Cudmore at robert.cudmore@gmail.com and we can get you started. We are always looking for users and collaborators.
Note
As of the Fall/Winter of 2026, I am back to improving SanPy. Stay tuned for some big and exciting changes.
- Load and save Neurodata Without Borders (nwb) files, then upload your data to the DANDI archive.
- Publish your results and figure on the web. See SanPy-Web for a taste.
These new features are designed to make SanPy a true pipeline for visualization and analysis from your experimental rig, through in the lab analysis, to final publication and sharing.
Key features:¤
-
Easy to use desktop application with a growing number of built in plugins.
-
An API for full control of all aspects of file loading and analysis all from your own Python scripts.
-
An extensible plugin architecture providing a wide range of pre-built plugins. We invite the community to build their own.
-
An extensible file loader architecture so any type of raw data can be opened. We provide file loaders for Molecular Devices (Axon Instruments) abf and atf file formats (using pyAbf), as well as general purpose comma-seperated-value files (csv).
-
A rich range of analysis results such as spike threshold detection, interval statistics, and spike shape analysis.
Desktop Application¤

Plugins¤

SanPy Manuscripts¤
- Guarina L, Johnson TL, Griffith T, Santana LF, Cudmore RH (2024) SanPy: Software for the analysis and visualization of whole-cell current-clamp recordings. Biophys J, 2;123(7):759-769. doi: 10.1016/j.bpj.2024.02.025. PubMed: 38419330.
- SanPy was originally described in a bioRxiv manuscript 2023.05.06.539660; doi: https://doi.org/10.1101/2023.05.06.539660.