-
Notifications
You must be signed in to change notification settings - Fork 15
Acquisition_software
You can acquire data from Neuropixels Phase3 probes with either of two pieces of software: SpikeGLX or Open-Ephys (neuropix branch).
Both of these have been thoroughly tested and are in active use in various labs. They use the same underlying API to communicate with the probes, so their functionality as far as acquiring data should be identical, though they differ in their online graphical display, interface for modifying probe settings, options for online data processing, and file formats for saving data.
SpikeGLX (https://github.com/billkarsh/SpikeGLX) was developed by Bill Karsh at Janelia Research Campus. See here for earlier versions and here for firmware.
The Open Ephys GUI is an open-source, plugin-based application for extracellular ephys data acquisition. It was developed at MIT by Josh Siegle and Jakob Voigts, and is currently in use in over 100 labs around the world.
A plugin for communicating with the Neuropixels basestation is available in the “neuropix” branch of the GUI. Although the GUI is cross-platform, the Neuropixels module only works on Windows. It's only been tested on Windows 7 so far.
If you know C++ (or are willing to learn), there are many opportunities to contribute to the GUI source code. For more info, please contact joshs (at) alleninstitute (dot) org.
For instructions on how to configure Open Ephys for use with the Neuropixels probes, check out this page on the Open Ephys wiki.
- About Neuropixels and probe types
- Configurations and selecting electrodes
- Equipment List and example setup
- Probe handling/mounting
- Chronic implants
- Probe sharpening
- Probe care
- Planning probe trajectories
- Acquisition software
- Referencing and Grounding
- Gain settings
- Filter settings
- Impedance testing
- Synchronization
- Multiple probes on one computer
- Light artifacts
- Troubleshooting
- Recommended preprocessing
- Spike sorting
- Spike sorting curation
- Other analysis methods, and tutorial for getting started with Neuropixels Phase3 data in matlab
- Identifying tracks in histology