Над исследованием и моделированием различных систем C. elegans работают многие серьёзные лаборатории США, Европы, Японии. Однако именно так, как у нас, задача поставлена впервые. Мы попытались объединить все уже имеющиеся данные в единый многофункциональный программный комплекс. Успешное выполнение проекта позволит получить новые знания о механизмах работы нервной системы как целого, так и детально, на уровне отдельных нейронов, изучить принципы организации функциональных блоков биологических нейронных сетей, которые в перспективе могут быть использованы для проектирования искусственных нейронных сетей нового поколения.
- Какие вычислительные мощности и программное обеспечение вы используете для моделирования?
- Пока для полноценной работы симулятора хватает мощного персонального компьютера, хотя видно, что по мере дополнения системы большими объёмами новых данных этот баланс может быть нарушен. Если быстродействия не будет хватать, есть пути для оптимизации и распараллеливания.
Что касается программного обеспечения, арсенал достаточно прост. Собственно симулятор, как физический, так и нейронный, разработан самостоятельно и реализован на языке C++ с использованием стандартной библиотеки STL; вся 3D-визуализация реализована с помощью технологии OpenGL, что позволяет запустить программный комплекс под той или иной операционной системой с минимальной адаптацией кода.
- Что "умеет" созданная вами нематода?
- Мы предложили оригинальную схему гибкого каркаса тела нематоды, повторяющего форму биологического прототипа, оптимизированную для крепления мышечных клеток в тех же позициях, в которых они расположены у реального червя. Мы первые предложили 3D-модель мышечной системы C. elegans, в которой каждая мышечная клетка (из 95) реального организма будет иметь свой аналог.
Геометрические и механические свойства воспроизведены максимально точно, включая позиции нейронов и архитектуру связей между ними.
Для этого есть ряд существенных причин. Из-за особенностей строения нейронов C. elegans для их моделирования требуется учитывать в расчётах реальные пути соединений между нейронами, изменение сигнала вдоль них и время его распространения. Наша концепция удовлетворяет этим требованиям и предоставляет идеальный способ визуализации структуры межнейронных соединений, включая нелинейные участки и области ветвления, а также отображения динамики нейронной активности.
Для этого линейное соединение между каждой парой нейронов будет заменено на ряд последовательных сегментов, задаваемых системой промежуточных точек, которые будут повторять ход реального соединения. Каждая такая точка одновременно будет выполнять роль "передаточной станции" для расчёта затухания сигнала и обеспечения необходимой задержки по времени, а также в соответствующей ситуации может стать точкой ветвления.
Данные для внесения информации такого рода в модель в основном извлекаются из микрофотографий нейронов, что является трудоёмким процессом. Один из этапов в рамках этой задачи нам удалось максимально упростить посредством создания визуального 3D-редактора нейронной сети.
В результате нам пока удалось "запустить" лишь около 10-15 процентов всей нервной системы, преимущественно относящейся к вентральному нервному корду (брюшной нервной цепочке), управляющему мышечной системой и обеспечивающему базовую двигательную активность (синусоидальное поступательное движение вперед или назад).
Мы уже можем наблюдать реалистичное поступательное движение вперёд, его смену на противоположное движение при касании преграды (пока посредством искусственного переключения фазы синусоидального сигнала, подаваемого на мышцы).
Ещё наша нематода "умеет" поворачиваться на 90° и продолжать движение вдоль препятствия. Более сложные движения и поведенческие паттерны (изменение скорости или направления, повороты, поисковое поведение, реакция избегания раздражителя и т.д.) достигаются при участии дополнительных сигналов из головного нервного ганглия, до полноценной работы которого в рамках модели ещё далеко.
Возможность реализации сенсорной системы заложена в симулятор и запланирована, однако пока это одна из наиболее сложных частей задачи, так как практически неизвестна кодировка сигналов от рецепторов. Необходимы подробные консультации со специалистами, изучающими нервную активность этой нематоды экспериментально. Над налаживанием контактов и сотрудничества с исследовательскими группами, работающими в этой области, мы сейчас тоже работаем.