список всех допустимых параметров и критериев, которые могут использоваться в запросах RMA - PullRequest
0 голосов
/ 30 октября 2018

Я хотел бы получить конкретные модели нейронов и, хотя мне кажется, что я понимаю систему запросов RMA, я не могу найти список допустимых ключевых слов / аргументов / критериев / параметров, которые бы соответствовали тому, что я ищу. Например, «homo sapiens» как вид донора является действительным и имеет смысл. Но если «m__biophys_perisomatic» возвращает все клетки с перизоматическими биофизическими моделями, то как насчет «всех активных» (только в качестве примера, меня будут интересовать многие другие категории)?

Полагаю, это очевидно, но я не буду натыкаться на него, пока не опубликую этот вопрос.

1 Ответ

0 голосов
/ 17 декабря 2018

Спасибо за ваш вопрос. Вы можете увидеть, какие поля и ассоциации доступны для таблицы, используя маршрут describe. Например:

http://api.brain -map.org / апи / v2 / данные / NeuronalModel / describe.xml

Судя по вашему вопросу, вы смотрите на эту таблицу:

http://api.brain -map.org / апи / v2 / данные / ApiCellTypesSpecimenDetail / describe.xml

Вы можете использовать m__biophys_all_active, чтобы увидеть, имеет ли ячейка в этой таблице полностью активную модель.

К вашему сведению: таблица ApiCellTypesSpecimenDetail является денормализованной таблицей, что означает, что она объединяет сложный набор взаимосвязей между таблицами в одну плоскую таблицу.

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

http://api.brain -map.org / api / v2 / data / query.xml? Критерии = модель :: NeuronalModel, rma :: criters, neuronal_model_template [имя $ eq'Biophysical - все активные '] & num_rows = 150

...