Как я могу собрать модели ячеек, связанные с данной моделью канала, используя NeuroML Database API? - PullRequest
1 голос
/ 08 июня 2019

Я хочу связать подмножество моделей каналов в базе данных NeuroML с моделями ячеек, в которые они встроены. Мне интересно, есть ли быстрый и простой способ получить все связанные ячейки для данной модели канала.

Вот «первая» модель канала на веб-портале (https://neuroml -db.org / model_info? Model_id = NMLCH000001 ). Это говорит о том, что это относится к клеточной модели внизу.

Я собрал все детали модели канала ("Тип": "CH"), используя https://neuroml -db.org / api / models? Id = NMLCHxxxxxx , поэтому у меня есть JSON для каждого канала модель, на которую я хочу посмотреть. Я не могу найти поле "Связанная ячейка".

Есть ли место со списком для всех NMLCLxxxxxx для связанных ячеек? Возможно, я скучаю по нему.

1 Ответ

0 голосов
/ 08 июня 2019

Вы можете получить все модели ячеек, с которыми связана модель канала, с помощью клавиши parents API модели.

Пример

Например, этот канал показывает, что он включен в следующие модели ячеек:

enter image description here

Чтобы получить список этих ячеек из API:

В URL-адресе детали API модели канала: https://neuroml -db.org / API / модель? ID = NMLCH000134

Найдите ключ parents верхнего уровня в результирующем JSON, в котором перечислены все вышеперечисленные модели ячеек и некоторые их детали:

enter image description here

...