Finally, kudos to all co-authors!
Olivier Winter, David Bryant, David Feng, @svoboda314 and Josh Siegle, and thanks to
@alleninstitute for sponsoring this work!
(12/n)
At @AllenInstitute
for Neural Dynamics we value fairness and reproducibility in science. All figures of the manuscript can be reproduced with
@codeocean:
https://codeocean.com/capsule/3822095/tree/v1
(11/n)
Do you want to apply compression right away? All compression options can be readily deployed with a few lines using
@spikeinterface
, so you can easily try them out of your own data! This will also make it easy to benchmark new compression methods as they become available.
(10/n)
WavPack Hybrid is promising, but we observed subtle differences in spike trains before and after compression. We need better methods for comparing spike sorting results to make sure we’re not losing any critical info. Until then, we’ll be using lossless compression.
(9/n)
Waveform shapes are also important for downstream analysis, e.g., cell-type classification. On simulated data, we found that WavPack Hybrid nicely preserves three commonly used waveform features.
(8/n)
We repeated spike sorting on experimental data, this time counting the number of units passing or failing quality control (QC). Again, we observed minimal changes in the results when using WavPack Hybrid.
(7/n)
Using simulated data with known ground truth spike times, we used #Kilosort 2.5 to evaluate spike sorting performance. WavPack Hybrid does not affect spike sorting accuracy, even at maximum compression levels (~14% file size).
(6/n)
We then investigated two #LossyCompression strategies: bit truncation and WavPack Hybrid mode. Lossy compression can dramatically boost compression performance, but we must first assess how it affects downstream analysis (i.e., spike sorting).
(5/n)
We started with #LosslessCompression. Across a range of general-purpose (GP) compressors, we found that #Zstandard with
@Blosc2 achieves the best compromise between compression ratio and decompression speed!
NP1: compressed size ~36%
NP2: compressed size ~52%
(3/n)
We developed a framework based on @zarr_dev to benchmark lossless and lossy compression of #Neuropixels and similar data. The benchmark datasets included NP1 and NP2 recordings, available on Registry of Open Data on
@AWS
https://registry.opendata.aws/allen-nd-ephys-compression/
(2/n)
Do you use #neuropixels or #highdensity probes? Are your recordings filling up your hard drives?
We got you covered!
In the first preprint from
@AllenInstitute
for Neural Dynamics, we looked at ways to reduce the footprint of #ephys data.
https://www.biorxiv.org/content/10.1101/2023.05.22.541700v2
(1/n)
#spikesorting #electrophysiology
Happy new year from the SpikeInterface team! 🥳
2023 will be full of updates and new exciting features!
If you'd like to support us and broaden the SI community, please add a ⭐️ to our GitHub page 🙏:
https://github.com/SpikeInterface/spikeinterface
Hi, we're now on Fediscience! #Introduction
We're an #OpenAccess not-for-profit journal that publishes and reviews #research in the life and biomedical sciences.
We want to improve the way research is practised and shared in part by working with early-career researchers #ECR and supporting #OpenSource technology.
We also just announced our new publishing model that we hope will tackle an overreliance on journal titles and publishing decisions as quality measures for science and scientists.
If you download your Twitter archive it arrives wrapped as a static HTML page, which is not very useful for doing anything with, and worse: it requires the original account to be still active to do useful things like enlarge the images since they use t.co links.
So here's a Python script to convert a Twitter archive to markdown or other formats: https://github.com/timhutton/twitter-archive-parser
Now you can archive your tweets in any way you want.
SpikeInterface is an #opensource framework in #python to analyze extracellular electrophysiology #ephys data and perform #spikesorting.
We believe that spike sorting development should be a collaborative and community effort and we encourage contributors!
You can read more in the docs:
https://spikeinterface.readthedocs.io/en/latest/
Follow a tutorial:
https://github.com/SpikeInterface/spiketutorials
Check out the source code:
https://github.com/SpikeInterface/spikeinterface/
Happy #spikesorting to all!
#introduction
Hi all!
I am an engineer and software developer focused on #opensource tools for #neuroscience research, especially for extracellular #electrophysiology. Core developer of @spikeinterface.
Currently working with the Allen Institute of Neural Dynamics to build efficient and automated pipelines for large-scale ephys analysis. Also working part-time with CatlystNeuro, helping labs to adopt open-source and standard solutions for analysis and data storage.
I'm also interested in biophysical #modeling, #neurotechnology, and #multimodal approaches to probe neural activity.
For those making the #twittermigration : the Debirdify tool has been helpful in locating and re-following your community across the fediverse https://pruvisto.org/debirdify/
Electrophysiology tools, open source software, spike sorting, HD-MEAs and neuroengineering 🧠