An open API service indexing awesome lists of open source software.

https://github.com/themattinthehatt/rlvm

MATLAB implementation of a rectified latent variable model for analysis of neural time series data.
https://github.com/themattinthehatt/rlvm

latent-variable-models neural-data-analysis neuroscience

Last synced: about 1 year ago
JSON representation

MATLAB implementation of a rectified latent variable model for analysis of neural time series data.

Awesome Lists containing this project

README

          

## Rectified Latent Variable Model (RLVM)

The RLVM is a latent variable model developed to study large populations of simultaneously recorded neurons.

For more information regarding the mathematical formulation of the model, see the preprint on [bioRxiv](http://biorxiv.org/content/early/2016/08/29/072173). The `doc` directory contains scripts that show how to use the model on several simulated datasets.

The RLVM optimizes model parameters using [Mark Schmidt's](http://www.cs.ubc.ca/~schmidtm/) minFunc package, which is located in the `lib` directory and should work out of the box. If not you may need to run the mexAll.m file from the `lib/minFunc_2012` directory.

### Update!

This is the branch for version 2.0, which contains the following new features:
- autoencoder can now contain an arbitrary number of layers
- refactoring of model structure makes managing large models easier
- stimulus subunits can now be shared across cells

v2.0 is still not fully tested or documented. See the master branch for the most recent stable version.