bombcell

版本 1.6.0 (29.9 MB) 作者: Julie Fabre
Automated manual curation and cell classification of spike-sorted electrophysiology data in MATLAB. Fine-tuned for kilosorted Neuropixels da
15.0 次下载
更新时间 2024/6/5

License View bombcell on File Exchange

💣 Bombcell: find bombshell cells! 💣 bombcell

Manual curation of electrophysiology spike sorted units is slow, laborious, and hard to standardize and reproduce. Bombcell is a powerful toolbox that addresses this problem, evaluating the quality of recorded units and extracting essential electrophysiological properties. Bombcell can replace manual curation or can be used as a tool to aid manual curation. See this talk at the annual Neuropixels course about quality control.

📔 Bombcell wiki

Documentation and guides to using and troubleshooting bombcell can be found on the dedicated wiki.

🔍️ How bombcell works

Below is a flowchart of how bombcell evaluates and classifies each unit:

🏁 Quick start guide

Overview

Bombcell extracts relevant quality metrics to categorize units into four categories: single somatic units, multi-units, noise units and non-somatic units.

Take a look at bombcell_pipeline to see an example workflow and play around with our small toy dataset. You can also use the MATLAB live script gettingStarted

Installation

Bombcell requires MATLAB>=2019a.

To begin using Bombcell:

  • clone the repository and the dependencies.
  • add bombcell's and the dependancies' folders to MATLAB's path.
  • in addition, if you want to compute ephys properties, change your working directory to bombcell\+bc\+ep\+helpers in matlab and run mex -O CCGHeart.c to able to compute fast ACGs, using part of the FMAToolbox.

Dependencies

  • npy-matlab, to load .npy data in.
  • If you have z-lib compressed ephys data, compressed with mtscomp, you will need the zmat toolbox. More information about compressing ephys data here.
  • prettify-matlab, to make plots pretty.
  • MATLAB toolboxes:
    • Signal Processing Toolbox
    • Image Processing Toolbox
    • Statistics and Machine Learning Toolbox
    • Parallel Computing Toolbox

In addition we would like to acknowledge:

  • to compute fast ACGs, we use a function (CCGHeart.c) part of the FMAToolbox, and it is already included in bombcell.

🤗 Support and citing

If you find Bombcell useful in your work, we kindly request that you cite:

Julie M.J. Fabre, Enny H. van Beest, Andrew J. Peters, Matteo Carandini, & Kenneth D. Harris. (2023). Bombcell: automated curation and cell classification of spike-sorted electrophysiology data. Zenodo. https://doi.org/10.5281/zenodo.8172821

🌟 You can additionally star this repository using the top-right ⭐ button to help it gain more visibility.

📄 License

Bombcell is under the open-source copyleft GNU General Public License 3. You can run, study, share, and modify the software under the condition that you keep and do not modify the license.

📬 Contact us

If you run into any issues or if you have any suggestions, please raise a github issue or create a pull request. You can email us: juliemfabre[at]gmail[dot]com, but github issues are preferred. You can also use the Neuropixels slack workgroup.

引用格式

Fabre, Julie M. J., et al. Bombcell: Automated Curation and Cell Classification of Spike-Sorted Electrophysiology Data. Zenodo, 2023, doi:10.5281/ZENODO.8172821.

查看更多格式
MATLAB 版本兼容性
创建方式 R2023b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Electrophysiology 的更多信息
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

decompressData

ephysProperties

ephysProperties/helpers

loading

personal_work_in_progress

personal_work_in_progress/preprocessing

personal_work_in_progress/uncompressData

prettify-matlab/examples

prettify-matlab/playground

prettify-matlab/prettify_code

prettify-matlab/prettify_colors

prettify-matlab/prettify_plot

prettify-matlab/prettify_stats

qualityMetrics

qualityMetrics/helpers

qualityMetrics/helpers/previous

qualityMetrics/toTry

recordingUtilities/generateChannelMaps

recordingUtilities/generateIMROfiles

visualizationTools

visualizationTools/helpers

版本 已发布 发行说明
1.6.0

See release notes for this release on GitHub: https://github.com/Julie-Fabre/bombcell/releases/tag/v1.6.0

1.5.0

See release notes for this release on GitHub: https://github.com/Julie-Fabre/bombcell/releases/tag/v1.5.0

1.4.0.0

See release notes for this release on GitHub: https://github.com/Julie-Fabre/bombcell/releases/tag/v1.4.0

1.3.0.0

See release notes for this release on GitHub: https://github.com/Julie-Fabre/bombcell/releases/tag/v1.3.0

1.2.0.0

See release notes for this release on GitHub: https://github.com/Julie-Fabre/bombcell/releases/tag/v1.2.0

1.1.0.0

See release notes for this release on GitHub: https://github.com/Julie-Fabre/bombcell/releases/tag/v1.1.0

1.0.1

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库