Skip to main content

Patchview perform data analysis and visualization on whole-cell recording data, including firing pattern analysis, event analysis, synatpic connection detection, morphorlocial analysis and more.

Project description

https://img.shields.io/pypi/v/patchview.svg Python3.8 Documentation Status https://img.shields.io/badge/code%20style-black-000000.svg BSD-3-Clause https://joss.theoj.org/papers/10.21105/joss.04706/status.svg https://img.shields.io/pypi/dm/patchview?label=pypi%20downloads docs/resources/images/patchview_ads.png

PatchView perform data analysis and visualization on multi channel whole-cell recording (multi-patch) data, including firing pattern analysis, event analysis, synaptic connection detection, morphological analysis and more.

Features

PatchView integrates multiple open-source tools (see credit page) and wrap them using an intuitive graphic user interface (GUI). Thus users can perform most analysis quickly for the data collected in a typical patch-clamp experiment without installing Python and these tools or writing any Python scripts.

  • Importing both Heka data and Axon Instruments data (Both ABF1 and ABF2). Exporting to Python pickle file or NWB (Neurodata Without Borders) file format.

  • Visualizing single and multiple traces with zoom, pan operations.

  • Automatically sorting experiments data according to predefined labels.

  • Performing analysis on intrinsic membrane properties, action potential detection, firing pattern analysis.

  • Synaptic connection analysis.

  • Visualizing and quantification of neuron’s morphological reconstruction from Neurolucida

To install PatchView from PyPI:

It is recommended to install Patchview in an virtual enviroment with Python3.10+. After activating your virtual environment, run this command in your terminal:

pip install git+https://github.com/ZeitgeberH/NeuroM@patchview#egg=NeuroM git+https://github.com/ZeitgeberH/dictdiffer#egg=dictdiffer git+https://github.com/jeremysanders/pyemf3#egg=pyemf3
pip install patchview

More details, please refer to the Installation page.

Citation

If you find our work useful for your research, please cite:

Hu et al., (2022). PatchView: A Python Package for Patch-clamp Data Analysis and Visualization. Journal of Open Source Software, 7(78), 4706, https://doi.org/10.21105/joss.04706

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patchview-0.3.7.tar.gz (9.4 MB view details)

Uploaded Source

Built Distribution

patchview-0.3.7-py2.py3-none-any.whl (331.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file patchview-0.3.7.tar.gz.

File metadata

  • Download URL: patchview-0.3.7.tar.gz
  • Upload date:
  • Size: 9.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for patchview-0.3.7.tar.gz
Algorithm Hash digest
SHA256 2ba65a1c237a0d7edf07f737a7d10f8850decbebcc92c384d205c7d9f6919118
MD5 a4585ab6b9ddc31ab240d93f50861569
BLAKE2b-256 cd92e90dd12f6dc09fb52ccc5bddca1d57c6f15b594ac089d3df3bc5952c6e44

See more details on using hashes here.

File details

Details for the file patchview-0.3.7-py2.py3-none-any.whl.

File metadata

  • Download URL: patchview-0.3.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 331.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for patchview-0.3.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c2f9f541bea2ec2fd3dd109fc9a2c4f84881ba948d0ccff8b88204a27ed6095b
MD5 0b4f9a972118eef89fa8689a2baa9cef
BLAKE2b-256 e56edabc510fc346840f685e09da5051534dea07c608dedbce23b6c254a2e923

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page