Skip to content

petersen-lab/phy2-plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plugins to Phy2

These plugins add additional features to Phy2. Originally created for Phy1 by Peter Petersen and made compatible with Phy2 by Thomas Hainmueller. Newly updated implementations made by Mingze Dou.

Features

Newly Updated Features

  • ImprovedISIAnalysis (alt+i): Detects ISI conflicts using multiple metrics
  • StableMahalanobisDetection (alt+x): Outlier detection with interactive visualization
  • ReclusterUMAP (alt+k): Modern reclustering using UMAP and template matching
  • GoodLabelsPlugin: Improved cluster organization that sorts by quality (good > mua > noise). Provides better workflow organization despite Phy's real-time update limitations.

Legacy Features

  • Reclustering (alt+shift+k, alt+shift+t): KlustaKwik 2.0 based reclustering
  • Mahalanobis Distance (alt+shift+x): Outlier detection (threshold: 16 std)
  • K-means Clustering (alt+shift+q): Basic clustering with adjustable clusters
  • ISI Violation (alt+shift+i): Visualize refractory period violations

Dependencies

pip install pandas numpy scipy scikit-learn umap-learn

Installation

  1. Place files in ~/.phy/ plugins directory
  2. Install dependencies
  3. Copy 'tempdir.py' to "YourPhyDirectory/phy/utils"

Authors

  • Original Phy1: Peter Petersen
  • Phy2 compatibility: Thomas Hainmueller
  • New implementations: Mingze Dou

How to Cite

DOI


Is this more what you were looking for? It's much more concise while retaining all the essential information.

About

Plugins for Phy2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%