Interactive visualization and manual spike sorting of large-scale ephys data
Project description
phy: interactive visualization and manual spike sorting of large-scale ephys data
phy is an open-source Python library providing a graphical user interface for visualization and manual curation of large-scale electrophysiological data. It is optimized for high-density multielectrode arrays containing hundreds to thousands of recording sites (mostly Neuropixels probes).
What's new
- [7 Feb 2020] Release of phy 2.0 beta 1, with many new views, new features, various improvements and bug fixes...
Links
Installation instructions
Phy requires a recent GPU and an SSD for storing your data (the GUI may be slow if the data is on an HDD).
-
Install the latest version of Anaconda 64-bit with Python 3.
-
Open a terminal and type:
conda create -n phy2 python pip numpy matplotlib scipy h5py pyqt cython pillow -y conda activate phy2 pip install phy --upgrade
-
Phy should now be installed. Open the GUI on a dataset as follows (the phy2 environment should still be activated):
cd path/to/my/spikesorting/output phy template-gui params.py
Upgrading from phy 1 to phy 2
- Do not install phy 1 and phy 2 in the same conda environment.
- It is recommended to delete
~/.phy/*GUI/state.json
when upgrading.
Developer instructions
To install the development version of phy in a fresh environment, do:
git clone https://github.com/cortex-lab/phy.git
cd phy
pip install -r requirements.txt
pip install -r requirements-dev.txt
pip install -e .
Troubleshooting
Credits
phy is developed and maintained by Cyrille Rossant.
Contributors to the repository are:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file phy-2.0b1.tar.gz
.
File metadata
- Download URL: phy-2.0b1.tar.gz
- Upload date:
- Size: 524.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0.post20200127 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9be3f83e74b800a36aa7881405f6b4b9a46de17bc3a55a426ad0dfe447156ce5 |
|
MD5 | 3b30a71886f765b5ccd3794c1ee0a382 |
|
BLAKE2b-256 | 7cdcc956e28d8b6a77478c0ac0782bbe358eda552ca3d371719353aab26e8896 |
File details
Details for the file phy-2.0b1-py2.py3-none-any.whl
.
File metadata
- Download URL: phy-2.0b1-py2.py3-none-any.whl
- Upload date:
- Size: 593.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0.post20200127 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8739b04d9db5f8d3d35e59a598a4a0433ff6efdcac343b276be6831e6eb9cf70 |
|
MD5 | 9524309ef4c4bec18725ac5c94646041 |
|
BLAKE2b-256 | d37e38a90d5fa07372a8d63234bc68b70bc172fed6d48c10534c475caa3b6a6c |