Skip to content

Association of spiketrains & analogsignals #914

@JuliaSprenger

Description

@JuliaSprenger

With the current neo structure, groups can be used to link to spiketrains and analogsignals, e.g. to associate data coming from the same recording electrode. However, this association is only accessible when starting from the group level and accessing data objects. It is not possible to navigate from a spiketrain directly to the corresponding analogsignal.
The current workaround is to start from the block level and filter all analogsignals to retrieve the correct analogsignal. It would be much easier (and less compute intense) if an 'upward' link between a spiketrain and the groups it is linked to would exist.

We removed this link when introducing group & channelview instead of channelindex and unit as it is makes housekeeping and saving a neo structure more cumbersome. I think we might need to reconsider here as this is breaking / complicating many use-cases.

See also #588.

@samuelgarcia @apdavison @Kleinjohann What's your current opinion on that?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions