Институт мозга Аллена - пример мозговой обсерватории

Я пытаюсь последовать примеру мозговой обсерватории ipython notebook.

Тем не менее, я застрял, загружая nwb файл как ниже.

from allensdk.core.brain_observatory_cache import BrainObservatoryCache
boc = BrainObservatoryCache(manifest_file='boc/manifest.json')

data_set = boc.get_ophys_experiment_data(501940850)  # problem here

Итак, я открыл nwb файл от HDFview.

Все мозговая обсерватория nwb файлы не были открыты за исключением 502376461.nwb,

Когда я пытался открыть 502376461.nwb в примере ноутбука ipython от Аллена это сработало!! Но остальные (501940850, 503820068...) не удалось, как указано выше.

1 ответ

Подводя итог темы из github:

https://github.com/AllenInstitute/AllenSDK/issues/22

Файлы были частично загружены или повреждены. Во время загрузки не было зарегистрировано никаких исключений, поэтому urllib не должен был заметить проблему.

Разработчики AllenSDK исследуют какую-то проверку целостности файлов и / или другую HTTP-библиотеку.

https://github.com/AllenInstitute/AllenSDK/issues/28

Если другие сталкиваются с этим, вы можете удалить поврежденный файл и повторно запустить функцию загрузки (BrainObservatoryCache.get_ophys_experiment_data). Файлы загружаются в подкаталог файла манифеста BrainObservatoryCache, в котором по умолчанию используется текущий рабочий каталог, если он не указан.

Другие вопросы по тегам