Skip to content

Releases: NxNiki/nwbPipeline

neuralynx config fix

11 Feb 03:53
b017467
Compare
Choose a tag to compare
  • wave_clus:
    add more features to the UI
    refactor wave_clus

-screening:
refactor, optimize analysis pipeline, and bug fix on stimuli with identical file names.

  • montage config:
    bug fix on neuralynx config files on skipped micro channels

  • sleep score:
    add Maya's code for ripple and slow wave detection.

What's Changed

Full Changelog: v0.1.17...v.0.1.18

screening bug fix and sleep stage

17 Dec 23:54
Compare
Choose a tag to compare

Add Maya's code for sleep stage detection and bug fixes in screening analysis (raster plots).

Refactor raster_by_unit for image and video
Fix the screening issue of short raster plots on some videos.
Fix the screening issue of images with the same tag name shown in one raster plot.
Fix bug images not shown if with the same name as the video.
Fix bug position of rasters by image not correct.

Fix bug in spike sorting when no spikes are detected and spikeCode is empty.

unpack UI update:
Add the experiment name popup menu and change the output path accordingly.

bug fix in extract LFP

20 Nov 01:50
Compare
Choose a tag to compare

check the index of spike in the signal
some bug fixed (nargin check, return values, downsample TS irregular check)

Timestamp issue fixed

02 Nov 01:06
Compare
Choose a tag to compare

When the raw .ncs file has large fluctuations in timestamps, this will cause non-monotonic imputed timestamps. This is fixed by using dynamic sampling intervals calculated for each data chunk (512 samples).

Full Changelog: v0.1.15...v0.1.16

bug fix on montageUI

05 Oct 01:17
Compare
Choose a tag to compare

fix bug in read and write json file

new montageConfig UI

04 Oct 20:02
Compare
Choose a tag to compare

separate macro and misc channels
fix the bug of not skipping the microchannel correctly by setting the number of channels to 0.

Optimzied memory usage

03 Oct 00:12
Compare
Choose a tag to compare

use single precision on filtered data (xf, and xf_detect).
set unused variables to empty in spike sorting.
calculate the sum of hasSpike and HasSpikePrecise in the for loop instead of saving them for all channels in the cell array and sum afterwards.
track .ncs and .mat files with LFS.

[fix] wave_clus temperature plot

06 Sep 01:28
Compare
Choose a tag to compare

fix issue temperature plot is not correct
add support for Apple silicon ship on run_cluster
cleaning unnecessary code in wave_clus
add a script to make times_manual file if it is skipped in wave_clus

add removePLI and rename PDM unpacked files

27 Aug 18:50
Compare
Choose a tag to compare

add feature to remove PLI (useful when data is noisy)
rename PDM unpacked file (CSC[+d].mat) to run nwbPipeline (in case raw .ncs files are lost)

[Bug fix] automatic clustering

22 Aug 01:52
Compare
Choose a tag to compare

Previous updates on wave_clus introduce a bug in automatic clustering in cluster permutation (permuteClu).
number of spikes is not correctly calculated.