-
Notifications
You must be signed in to change notification settings - Fork 74
Home
Welcome to the CNMF_E wiki!
CNMF-E is an automated toolbox for detecting neurons and extract their temporal components from calcium imaging data. It's based on the Constrained Nonnegative Matrix Factorization (CNMF) framework, which was originally developed by Eftychios A. Pnevmatikakis and Liam Paninski [1].
The letter 'E' in CNMF-E has two meanings: 1. endoscope; 2. extension. At the beginning, we want to modify the vanilla CNMF to processing micro-endoscopic data, which suffers from large contaminating background fluctuations. The related work was reported in our arXiv preprint [2]. The project was led by Pengcheng Zhou and Liam Paninski. This CNMF-E package is the implementation of our work, which is also built onto the original CNMF.
Our contributions to CNMF implementations are two folds:
-
a general background model to accurately model the background fluctuations and efficiently separate them from the neural signals;
-
plenty of functions that make the calcium imaging analysis easy to run and scalable to large-scale datasets.
-
It uses class implementation to easily run the analysis with the least arguments passing.
-
It is scalable to large-scale datasets easily. This has two important advantages:
- analyze large data with a common desktop computer.
- boost the speed of analysis using parallel processing if the computer has a large RAM and multi-core CPU.
-
It has a logging system to keep track of the whole processing of the data, which is good for reproducible research.
-
All subproblem in the model are modularized and users can easily customize the implementation for their distinct problems.
- tracking the same neurons across multiple days.
[1] Pnevmatikakis, E.A., Soudry, D., Gao, Y., Machado, T.A., Merel, J., Pfau, D., Reardon, T., Mu, Y., Lacefield, C., Yang, W. and Ahrens, M., 2016. Simultaneous denoising, deconvolution, and demixing of calcium imaging data. Neuron, 89(2), pp.285-299. [2] Zhou, P., Resendez, S.L., Stuber, G.D., Kass, R.E. and Paninski, L., 2016. Efficient and accurate extraction of in vivo calcium signals from microendoscopic video data. arXiv preprint arXiv:1605.07266.