Neuropixel Utils

버전 0.3 (51.9 MB) 작성자: Daniel J O'Shea
Utilities for managing Neuropixel SpikeGLX datasets, Kilosort2 sorting, waveform extraction and other tools
다운로드 수: 225
업데이트 날짜: 2021/12/17

Neuropixel Utils is a toolkit written in Matlab for manipulating datasets collected by SpikeGLX (e.g. imec.ap.bin files) and the results produced by Kilosort / Kilosort 2.

See documentation at https://djoshea.github.io/neuropixel-utils/

Please note that some of this functionality is redundant with the tools found in the Cortex Lab’s spikes repository, authored By Nick Steinmetz, Mush Okun, and others. Here, we prioritize an organized, easy to use, object-oriented approach to accessing, manipulating, and visualizing the data. This reduces the need to worry about metadata.

Neuropixel Utils facilitates the following data processing steps:
- Load and visualize raw neuropixel data from imec.ap.bin and imec.lf.bin files in Matlab
- Write custom pre-processing functions to apply to raw data either by writing a copy of the raw file or modifying it in place, optionally removing specific problematic time windows in the file
- Concatenate multiple Imec data files together while matching the amplifier gains
- Run Kilosort/Kilosort2, and load the results back into Matlab after manual inspection in Phy
- Plot drift maps using code adapted from the spikes repository
- Extract waveforms for each cluster from the raw data, optionally cleaning the snippets by subtracting templates for other clusters spiking during the same time window
- Visualize cluster electrical spiking images in space and cluster locations on the probe
- Determine trial boundaries in the file, and efficiently segment Kilosort results into individual trials

Neuropixel Utils was authored by Daniel J O’Shea (@djoshea) to facilitate precision artifact removal and careful inspection of raw data traces before running Kilosort, as well as post-hoc verification that the artifacts were removed successfully.

인용 양식

Daniel J O'Shea (2024). Neuropixel Utils (https://github.com/djoshea/neuropixel-utils/releases/tag/v0.3), GitHub. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2020b
R2018b 이상 릴리스와 호환
플랫폼 호환성
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!
버전 게시됨 릴리스 정보
0.3

See release notes for this release on GitHub: https://github.com/djoshea/neuropixel-utils/releases/tag/v0.3

0.2

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.