Skip to content

A fast and versatile implementation of spike-triggered non-negative matrix factorization (STNMF) based on accelerated/fast HALS algorithms

License

Notifications You must be signed in to change notification settings

gollischlab/STNMF_with_AFHALS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STNMF with AF-HALS

Build status Documentation status PyPI version DOI

A fast and versatile implementation of spike-triggered non-negative matrix factorization (STNMF) based on accelerated fast hierarchical alternating least squares (AF-HALS) algorithms.

This Python package allows fast inference of receptive-field subunits from the spiking responses of retinal ganglion cells including methods of hyperparameter tuning.

Described in the paper:

Zapp SJ, Khani MH, Schreyer HM, Sridhar S, Ramakrishna V, Krüppel S, Protti DA, Mietsch M, Karamanlis D, Gollisch T (2024). Accelerated spike-triggered non-negative matrix factorization reveals coordinated ganglion cell subunit mosaics in the primate retina. bioRxiv, 590506. https://doi.org/10.1101/2024.04.22.590506

Documentation

The documentation is available at https://stnmf.readthedocs.io.

Installation

Install using pip from command-line:

pip install stnmf

Contact

For feedback and bug reports, please use the Github issue tracker.