Signal Studio is in public beta. Usable, but still moving. Join the beta
Docs / Cards / Bipolar Reference

Bipolar Reference

Re-references each channel against its neighbour on the same electrode shaft.

Identifiersignalstudio.bipolar
Categorypreprocessing.spatial
Since0.2.0

Ports

PortDirectionTypeNotes
ininputRaw
outoutputRaw

Parameters

NameTypeDefaultMeaning
drop_lastbooltrueDrop the last contact of each shaft, which has no neighbour.

Validation

Checked against an independent implementation on a real recording.

Referencemne.set_bipolar_reference
Datasetds004457 sub-1
Agreementr = 1.00, max delta 4.7e-9

Confirm these figures against a current harness run before citing them. How validation works

Manifest

card.json
{
  "id": "signalstudio.bipolar",
  "name": "Bipolar Reference",
  "category": "preprocessing.spatial",
  "inputs": [
    {
      "id": "in",
      "type": "Raw"
    }
  ],
  "outputs": [
    {
      "id": "out",
      "type": "Raw"
    }
  ],
  "params": {
    "drop_last": {
      "type": "bool",
      "default": true,
      "doc": "Drop the last contact of each shaft, which has no neighbour."
    }
  }
}
Edit this page on GitHub