OpenWorm — международный открытый научный проект, целью которого является моделирование круглого червя Caenorhabditis elegans на клеточном уровне. [1] [2] [3] Хотя долгосрочной целью является моделирование всех 959 клеток C. elegans , первым этапом является моделирование передвижения червя путем моделирования 302 нейронов и 95 мышечных клеток . Это моделирование снизу вверх проводится сообществом OpenWorm.
По состоянию на 2014 год для проекта был создан физический движок Sibernetic , а также созданы модели нейронного коннектома и мышечной клетки в формате NeuroML . Доступ к 3D-модели анатомии червя можно получить через Интернет через браузер OpenWorm. Проект OpenWorm также вносит свой вклад в разработку Geppetto , [4] веб-платформы многоалгоритмного многомасштабного моделирования, предназначенной для поддержки моделирования всего организма. [5]
Круглый червь Caenorhabditis elegans — свободноживущая прозрачная нематода длиной около 1 мм [6] , обитающая в почвах с умеренным климатом. Это типовой вид своего рода. [7]
C. elegans имеет одну из самых простых нервных систем среди всех организмов: у него гермафродитного типа всего 302 нейрона. При этом структурный коннектом этих нейронов полностью проработан. Во всем теле червя C. elegans менее тысячи клеток , и поскольку C. elegans является модельным организмом , каждый из них имеет уникальный идентификатор и обширную вспомогательную литературу. Поскольку это модельный организм, его геном полностью известен, наряду с легкодоступными многими хорошо охарактеризованными мутантами и обширной литературой по поведенческим исследованиям. Благодаря такому небольшому количеству нейронов и новым методам двухфотонной кальциевой микроскопии вскоре появится возможность регистрировать полную нервную активность живого организма. Манипулирование нейронами с помощью оптогенетических методов в сочетании с вышеупомянутыми техническими возможностями обеспечило проекту беспрецедентную позицию — теперь он способен полностью охарактеризовать нервную динамику всего организма.
Попытки создать in silico модель C. elegans , хотя и относительно простого организма, привели к развитию технологий, которые облегчат моделирование все более сложных организмов.
Хотя конечной целью является симуляция всех особенностей поведения C. elegans , сообщество OpenWorm изначально стремилось смоделировать простую двигательную реакцию: научить червя ползать. Для этого виртуальный червь помещается в виртуальную среду. Впоследствии устанавливается полная петля обратной связи: Стимул окружающей среды > Сенсорная трансдукция > Активация интернейронов > Активация двигательных нейронов > Двигательная активность > Изменение окружающей среды > Сенсорная трансдукция.
Здесь есть две основные технические проблемы: моделирование нейронных/электрических свойств мозга при обработке информации и моделирование механических свойств тела во время его движения. Нейронные свойства моделируются с помощью модели Ходжкина-Хаксли , а механические свойства моделируются с помощью алгоритма гидродинамики сглаженных частиц .
Команда OpenWorm создала движок под названием Geppetto, который может интегрировать эти алгоритмы и благодаря своей модульности моделировать другие биологические системы (например, пищеварение ), которыми команда займется позже.
Команда также создала среду под названием NeuroConstruct, которая способна выводить нейронные структуры в NeuroML . Используя NeuroConstruct, команда реконструировала полный коннектом C. elegans .
Используя NeuroML, команда также построила модель мышечной клетки. Обратите внимание, что эти модели в настоящее время моделируют только соответствующие свойства простой двигательной реакции: нейронные/электрические и механические свойства, обсуждавшиеся выше.
Следующий шаг — соединить эту мышечную клетку с шестью синаптическими нейронами и приблизить их эффект.
Грубый план состоит в том, чтобы оба:
По состоянию на январь 2015 года [обновлять]проект все еще ожидает экспертной оценки, и исследователи, участвующие в проекте, не хотят делать смелые заявления о его нынешнем сходстве с биологическим поведением; По оценкам координатора проекта Стивена Ларсона, они «пройдены лишь 20–30 процентов пути к тому, чего нам нужно достичь». [8]
По состоянию на 2021 год [обновлять]полная эмуляция мозга еще не достигнута. [9]
В 1998 году японские исследователи объявили о проекте Perfect C. elegans. Предложение было подано, но от проекта, судя по всему, отказались. [10] [11]
В 2004 году группа из Хиросимы начала проект Virtual C. elegans. Они опубликовали две статьи, в которых показано, как их моделирование откажется от виртуального воздействия. [12] [13]
В 2005 году исследователь из Техаса описал упрощенный симулятор C. elegans , основанный на однопроводной сети, включающий цифровой процессор Parallax Basic Stamp, сенсорные входы и двигательные выходы. На входах использовались 16-разрядные аналого-цифровые преобразователи, подключенные к имитирующим нейроны операционного усилителя, и однопроводной датчик температуры. Выходы двигателей контролировались 256-позиционными цифровыми потенциометрами и 8-битными цифровыми портами. Действие искусственных мышц было основано на нитиноловых приводах. Он использовал рабочий цикл «чувство-процесс-реакция», который воссоздал несколько инстинктивных моделей поведения. [14]
Эти ранние попытки моделирования подверглись критике за биологическую нереалистичность. Хотя у нас есть полный структурный коннектом, мы не знаем синаптических весов в каждом из известных синапсов. Мы даже не знаем, являются ли синапсы тормозными или возбуждающими. Чтобы компенсировать это, группа из Хиросимы использовала машинное обучение, чтобы найти веса синапсов, которые будут генерировать желаемое поведение. Поэтому неудивительно, что модель отображает такое поведение и может не отражать истинного понимания системы. [ нужна цитата ]
Сообщество OpenWorm привержено идеалам открытой науки . Обычно это означает, что команда попытается публиковаться в журналах с открытым доступом и включать все собранные данные (чтобы избежать проблемы с ящиком для файлов ). Действительно, все биологические данные, собранные командой, общедоступны, а пять публикаций, сделанных группой на данный момент, доступны бесплатно на их веб-сайте. Все программное обеспечение, созданное OpenWorm, полностью бесплатное и имеет открытый исходный код.
OpenWorm также пробует радикально открытую модель научного сотрудничества. В команду входят все желающие. Более ста «участников» подписаны на обширный список технической рассылки. Среди наиболее активных членов, названных в публикации, есть сотрудники из России, Бразилии, Англии, Шотландии, Ирландии и США. Для координации этих международных усилий команда использует «виртуальные лабораторные встречи» и другие онлайн-инструменты, которые подробно описаны в разделе ресурсов.