I understand from reading the community forum that you do not support MATLAB reading of NWB files, but I am wondering the following, so that I can fix my own problem.
The intracellular ephys data for the Multimodal Characterization in Mouse Visual Cortex (DANDI set 20) is not readable with the current version of the MATLAB matnwb set of functions. I think it has to do with the version of the NWB schema, because I can open files produced for other Allen databases that were produced later in the year. What version of the schema was it encoded with? That way I can set about finding the correct version of the schema. Thanks for your help.
For what it’s worth, the error feedback I get is as follows.
nwb = nwbRead(‘sub-605770584_ses-606098055_icephys.nwb’);
Dot indexing is not supported for variables of this type.
Error in file.fillExport>traverseRaw (line 120)
attrmatch = strcmp({raw.attributes.name}, propname);
Error in file.fillExport>traverseRaw (line 111)
res = traverseRaw(suffix, raw.datasets(i));
Error in file.fillExport (line 23)
pathProps = traverseRaw(pnm, raw);
Error in file.fillClass (line 93)
exporterFcns = file.fillExport(nonInherited, class, depnm);
Error in file.writeNamespace (line 22)
fwrite(fid, file.fillClass(className, Namespace, processed, …
Error in nwbRead>tryWriteSpec (line 103)
file.writeNamespace(namespaceName);
Error in nwbRead>generateSpec (line 91)
if ~tryWriteSpec(name)
Error in nwbRead>checkEmbeddedSpec (line 44)
generateSpec(fid, h5info(filename, specLocation));
Error in nwbRead (line 27)
specLocation = checkEmbeddedSpec(filename);