-
Notifications
You must be signed in to change notification settings - Fork 35
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #201 from ttngu207/dev_new_main
Major refactor! Remove additional variation of the "ephys" modules! Support using SpikeInterface for spike sorting
- Loading branch information
Showing
31 changed files
with
1,160 additions
and
6,858 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,23 @@ | ||
# Element Array Electrophysiology | ||
|
||
This Element features DataJoint schemas for analyzing extracellular array | ||
electrophysiology data acquired with Neuropixels probes and spike sorted using Kilosort | ||
spike sorter. Each Element is a modular pipeline for data storage and processing with | ||
electrophysiology data acquired with Neuropixels probes and spike sorted using [SpikeInterface](https://github.com/SpikeInterface/spikeinterface). | ||
Each Element is a modular pipeline for data storage and processing with | ||
corresponding database tables that can be combined with other Elements to assemble a | ||
fully functional pipeline. | ||
|
||
![diagram](https://raw.githubusercontent.com/datajoint/element-array-ephys/main/images/diagram_flowchart.svg) | ||
|
||
The Element is comprised of `probe` and `ephys` schemas. Several `ephys` schemas are | ||
developed to handle various use cases of this pipeline and workflow: | ||
|
||
+ `ephys_acute`: A probe is inserted into a new location during each session. | ||
|
||
+ `ephys_chronic`: A probe is inserted once and used to record across multiple | ||
sessions. | ||
|
||
+ `ephys_precluster`: A probe is inserted into a new location during each session. | ||
Pre-clustering steps are performed on the data from each probe prior to Kilosort | ||
analysis. | ||
|
||
+ `ephys_no_curation`: A probe is inserted into a new location during each session and | ||
Kilosort-triggered clustering is performed without the option to manually curate the | ||
results. | ||
|
||
Visit the [Concepts page](./concepts.md) for more information about the use cases of | ||
The Element is comprised of `probe` and `ephys` schemas. Visit the | ||
[Concepts page](./concepts.md) for more information about the `probe` and | ||
`ephys` schemas and an explanation of the tables. To get started with building your own | ||
data pipeline, visit the [Tutorials page](./tutorials/index.md). | ||
|
||
Prior to version `0.4.0` , several `ephys` schemas were | ||
developed and supported to handle various use cases of this pipeline and workflow. These | ||
are now deprecated but still available on their own branch within the repository: | ||
|
||
* [`ephys_acute`](https://github.com/datajoint/element-array-ephys/tree/main_ephys_acute) | ||
* [`ephys_chronic`](https://github.com/datajoint/element-array-ephys/tree/main_ephys_chronic) | ||
* [`ephys_precluster`](https://github.com/datajoint/element-array-ephys/tree/main_ephys_precluster) | ||
* [`ephys_no_curation`](https://github.com/datajoint/element-array-ephys/tree/main_ephys_no_curation) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
from . import ephys_acute as ephys | ||
from . import ephys | ||
|
||
ephys_no_curation = ephys # alias for backward compatibility |
Oops, something went wrong.