Signal Studio is in public beta. Usable, but still moving. Join the beta
Docs / Cards / Crowther Artefact Removal

Crowther Artefact Removal

Removes the stimulation artefact from evoked responses.

Identifiersignalstudio.crowther
Categorypreprocessing.spatial
Since0.4.0

Ports

PortDirectionTypeNotes
ininputEpochs
outoutputEpochs

Parameters

NameTypeDefaultMeaning
windowfloat0.01 sSpan around the pulse treated as artefact.

Validation

Checked against an independent implementation on a real recording.

Referenceartefact-removal reference
Datasetds004457 sub-1
Agreementmax delta 1.9e-9

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

Manifest

card.json
{
  "id": "signalstudio.crowther",
  "name": "Crowther Artefact Removal",
  "category": "preprocessing.spatial",
  "inputs": [
    {
      "id": "in",
      "type": "Epochs"
    }
  ],
  "outputs": [
    {
      "id": "out",
      "type": "Epochs"
    }
  ],
  "params": {
    "window": {
      "type": "float",
      "default": 0.01,
      "unit": "s",
      "doc": "Span around the pulse treated as artefact."
    }
  }
}
Edit this page on GitHub