Skip to content

Commit

Permalink
Add more details to CAR plugin docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Josh authored and Josh committed Jun 16, 2024
1 parent bc693a7 commit 6f9e88d
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion source/User-Manual/Plugins/Common-Average-Reference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,19 @@ Common Average Reference
"*Key Developers*", "Ryan Maloney, Josh Siegle, Kirill Abramov"
"*Source Code*", "https://github.com/open-ephys/plugin-GUI/tree/main/Plugins/CommonAverageRef"


.. tip:: If you're using Neuropixels probes, the :ref:`neuropixelscar` plugin will be more effective at removing noise.

Overview
=====================

Common average referencing is a widely used technique for removing noise from extracellular recordings. Since artifacts often originate from sources that are distant from the electrodes, they induce similar voltage fluctuations across all channels. Thus, computing the average value of some or all channels, and then subtracting this from the incoming data, can help isolate the signals that are generated locally.

This plugin can be used for common average referencing across any number of channels, or it can perform simple digital referencing by selecting a single channel as the reference. If different subsets of electrodes are differentially affected by noise sources, multiple common average reference plugins can be used.

.. note:: It's recommended to place this plugin *after* the first Record Node in your signal chain, so the data is saved without referencing applied. Global referencing can be easily performed offline, for example by using a common median reference that is less sensitive to outliers (but is more computationally intensive than averaging).


Plugin configuration
=====================

Expand All @@ -40,5 +53,5 @@ Working with multiple data streams

The "Reference" and "Affected" channels are only applied within a single stream. Because different streams may be sampled asynchronously, it's not possible to reference channels from one stream to channels in another.

To change the settings for a particular stream, make sure it is active in the stream selector (accsesed by clicking the vertical lines on the right-hand side of the plugin editor).
To change the settings for a particular stream, make sure it is active in the stream selector (accessed by clicking the vertical lines on the right-hand side of the plugin editor).

0 comments on commit 6f9e88d

Please sign in to comment.