Модель мозга мухи с одним свободным параметром угадала 91% экспериментов

· 2 мин · BadRabbit

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

Идея

Филип Шиу и соавторы взяли коннектом центрального мозга дрозофилы (около 127 тысяч нейронов и 50 миллионов связей) и поставили почти наивный эксперимент: каждый нейрон заменили простейшей моделью leaky integrate-and-fire:

  • нейрон копит потенциал от входящих импульсов;
  • без входа потенциал медленно «протекает» обратно к покою;
  • при достижении порога нейрон стреляет и сбрасывается.

Возбуждающий нейрон поднимает потенциал соседа, тормозящий опускает, причём ровно пропорционально числу синапсов между ними. Кто возбуждающий, а кто тормозящий, определили по предсказанному нейромедиатору: ГАМК и глутамат считали тормозящими, остальное возбуждающим.

Самое удивительное, что у модели всего один свободный параметр: насколько сильно один синапс сдвигает потенциал. Его подобрали так, чтобы при сильной стимуляции сахарных рецепторов моторный выход был около 80% от максимума. Симулировали всё в Brian2.

Что получилось

Авторы «включали» в модели вкусовые рецепторы и смотрели, какие нейроны загораются дальше по цепочке. Потом проверили предсказания на живых мухах с помощью оптогенетики, кальциевой визуализации и поведенческих тестов:

  • проверено 164 предсказания, точность 91% (84% без оптогенетического скрининга);
  • все 10 из 10 известных «сахарных» типов нейронов модель нашла сама;
  • 10 из 11 предсказанных нейронов действительно запускали мотонейрон хоботка;
  • для пути воды подтвердилось 5 из 6;
  • нейроны Ir94e модель назвала отталкивающими, хотя раньше считалось иначе, и эксперимент подтвердил модель.

Ещё нашлось, что пути «сладкого» и «воды» делят примерно 250 общих нейронов, но отталкивающие контуры у них раздельные.

Чего модель не умеет

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

Мой комментарий

Для меня это главный аргумент в пользу FlyBrain: структура графа несёт огромную часть вычисления. Не нужны точные биофизические модели каждой клетки: правильная проводка и грубые нейроны уже дают осмысленное поведение. Я использую тот же класс модели, только на полном коннектоме самца и вместе с нейронами ног.

Ещё вывод для инженера: одна ручка настройки — это прекрасно. Модель, которую нельзя «подогнать» сотней параметров, сложно обмануть, а значит, её предсказаниям можно верить больше.