Skip to content

How to modify the items of an Electrodes DynamicTable? #2055

Closed
@TommasoLambresa

Description

@TommasoLambresa

I have two questions regarding the handling of the Electrodes table in NWB, for which I could not find answers in the documentation:

1. Modifying the Electrodes Table

  • After converting an Intan file to NWB, I want to modify the 'location' column of the Electrodes table by updating its values with a different string.
  • Since the DynamicTable does not support direct assignment (as it has no setter), is there a way to modify the items or even remove columns from the table?
  • This tutorial does not seem to cover this use case. Could this functionality be documented for future users?

2. Managing Multiple Electrodes Tables

  • Is the Electrodes table intended to be a single table containing all electrodes from an experiment, or can multiple tables be used?
  • Specifically, when computing local field potentials (LFPs) from high-density probes (e.g., Neuropixels, SiNAPS), signals are often averaged across electrodes along a specific spatial direction (e.g., x-direction of a shank). This results in LFP signals that are no longer tied to individual electrodes but rather to groups of electrodes.
  • Given this, is there a way to create a separate Electrodes table to reference these "virtual" electrodes created by averaging? If not, what would be the recommended approach for managing such derived signals?

Metadata

Metadata

Assignees

No one assigned

    Labels

    category: questionquestions about code or code behaviorpriority: mediumnon-critical problem and/or affecting only a small set of NWB userstopic: docsissues related to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions