Acknowledgements¶
Neuropixels and Kilosort¶
Many of the core ideas and data structures used in these utilities are reorganized versions of existing code, and I am very grateful for the authors who have written, documented, and released their code open source to the community. These sources include:
-
Harris+Carandini Cortex Lab spikes repo
-
Harris+Carandini Cortex Lab neuropixels wiki
-
Phy and phy-contrib
In particular, I’d like to acknowledge Nick Steinmetz and Marius Pachitariu for Neuropixel and Kilosort related resources they’ve provided to the community.
Packaged external dependencies¶
I’d also like to acknowledge several authors whose Matlab File Exchange contributions are included within neuropixel-utils. Because Matlab doesn’t have any useful dependency management system, I find it easier to simply include these contributions directly rather than asking users to download multiple dependencies by hand. These files are licensed as described in the files.
-
Timothy E. Holy : distinguishable_colors
-
Jan Simon : GetFullPath
-
Suresh E. Joel : hsl2rgb and rgb2hsl
-
Jochen Lenz: relativepath
-
Chad A. Greene: cmocean, based on Kristen M. Thyng, Chad A. Greene, Robert D. Hetland, Heather M. Zimmerle, and Steven F. DiMarco. True colors of oceanography: Guidelines for effective and accurate colormap selection. Oceanography, September 2016.
Matlab coding¶
Neuropixel Utils’ repo organization and packaging system is based on Janklab’s MatlabProjectTemplate structure, adapted with financial support from MathWorks.
Support¶
If you have any issues using this code with your data, please look for any similar existing GitHub issues or file a new issue there. Please don’t email me straight away unless there’s some need for confidentiality, as I’ll most likely ask you to file a GitHub issue anyway. Across multiple repositiories, this policy helps me keep track of what needs to be fixed, and also helps other users who may have been encountering similar issues.
Thanks!