bluepyefe.nwbreader

Classes

AIBSNWBReader(content, target_protocols[, ...])

Init

BBPNWBReader(content, target_protocols[, ...])

Init

NWBReader(content, target_protocols[, ...])

Init

ScalaNWBReader(content, target_protocols[, ...])

Init

TRTNWBReader(content, target_protocols[, ...])

Read NWB files used in 'An in vitro whole-cell electrophysiology dataset of human cortical neurons' by Howard, Derek et al., 2022, doi.org/10.1093/gigascience/giac108.

VUNWBReader(content, target_protocols, in_data)

Init :param content: NWB file :type content: h5.File :param target_protocols: list of the protocols to be read and returned :type target_protocols: list of str :param repetition: id of the repetition(s) to be read and returned :type repetition: list of int

class TRTNWBReader(content, target_protocols, repetition=None, v_file=None)[source]

Bases: NWBReader

Read NWB files used in ‘An in vitro whole-cell electrophysiology dataset of human cortical neurons’ by Howard, Derek et al., 2022, doi.org/10.1093/gigascience/giac108. The files that can be read by this reader can be found at 10.48324/dandi.000293/0.220708.1652 (human), and 10.48324/dandi.000292/0.220708.1652 (mouse).

Init

Parameters:
  • content (h5.File) – NWB file

  • target_protocols (list of str) – list of the protocols to be read and returned

  • repetition (list of int) – id of the repetition(s) to be read and returned

  • v_file (str) – name of original file that can be retrieved in sweep’s description

read()[source]

Read and format the content of the NWB file :returns: list of traces :rtype: data (list of dict)