concatminiscope
MATLAB algorithm for the concatenation of miniscope recorded sessions.
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.4%) to scientific vocabulary
Repository
MATLAB algorithm for the concatenation of miniscope recorded sessions.
Basic Info
- Host: GitHub
- Owner: Almeida-FilhoDG
- License: gpl-3.0
- Language: MATLAB
- Default Branch: master
- Size: 1.63 MB
Statistics
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
ConcatMiniscope
DOI: 10.5281/zenodo.5676164
MATLAB algorithm for the concatenation of miniscope recorded sessions. This pipeline is based on the Miniscope Analysis Package developped by Guillaume Etter - McGill University.
Requirements: 1. Matlab 2016 or later 2. NormCorre algorithm for motion correction 3. CNMF-e algorithm for cell detection 4. msDeleteROI algorithm: Neuron Deletion GUI used for deleting ROIs that were mistakenly detected as neurons (optional)
Obs.: The current repository has a version of CNMFe and NoRMCorre (MatlabPath_CNMFe_and_NoRMCorre folder) which shows minor changes from the original repositories for updating or speed optimization.
Getting Started
- Install the
checkNoisyCells.mlappinstallMatlab app through the Install App button in the APPS tab on Matlab. - Set Matlab path to the
MatlabPath_CNMFe_and_NoRMCorrefolder:- Click on the HOME tab in Matlab, then Set Path;
- Click Add with Subfolders..., browse to the
MatlabPath_CNMFe_and_NoRMCorrefolder and save.
- Organize your data with a parent folder for each dataset (e.g., animal):
- Within each parent folder, place all the information from each session to be concatenated within a child folder.
- Follow the steps in the
concatSessionsPipeline.mfile.- In the Parameters section, choose the parameters marked with
%%%****************%%%. - Pay attention to the
concatInfo.orderparameter in which you need to inform the order sessions should be concatenated based on their order in theconcatInfo.Sessionsvariable. - After running CNMF-e on the concatenated video (Step 4), you may delete ROIs that do not correspond to real neurons using the msDeleteROI (optional) based on ROIs' spatial and temporal shapes.
- On Step 6 select the downsampling factor (
dSFactor) you want to use on the calcium traces for spike inference. - Step 7 is a Matlab app (
checkNoisyCells) used for deleting neurons that are too noisy and show poor spike inference from calcium traces. - The last step (Step 8) joins the raw calcium traces and the putative related firing rate of the cells into a single Matlab variable (
concatResults.mat).
- In the Parameters section, choose the parameters marked with
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Almeida-Filho" given-names: "Daniel" orcid: "https://orcid.org/0000-0002-3583-3796" title: "ConcatMiniscope Pipeline: From minsicope recordings to tracking inidividual cells across multiple sessions" version: 1.0.0 doi: 10.5281/zenodo.5676164 date-released: 2021-11-11 url: "https://github.com/Almeida-FilhoDG/ConcatMiniscope"
GitHub Events
Total
- Watch event: 1
- Fork event: 2
Last Year
- Watch event: 1
- Fork event: 2