In this paper, an experimental framework to perform closed-loop experiments is presented, in which information processing (i.e., coding and decoding) and learning of neuronal assemblies are studied during the continuous interaction with a robotic body.
Information coding in the Central Nervous System (CNS) remains unexplored. There is mounting evidence that, even at a very low level, the representation of a given stimulus might be dependent on context and history. If this is actually the case, bi-directional interactions between the brain (or if need be a reduced model of it) and sensory-motor system can shed a light on how encoding and decoding of information is performed. Here an experimental system is introduced and described in which the activity of a neuronal element (i.e., a network of neurons extracted from embryonic mammalian hippocampi) is given context and used to control the movement of an artificial agent, while environmental information is fed back to the culture as a sequence of electrical stimuli. This architecture allows a quick selection of diverse encoding, decoding, and learning algorithms to test different hypotheses on the computational properties of neuronal networks.
Многие функции функции головного мозга в настоящее время невозможно повторить в искусственную систему. Способность мозга быстро обрабатывать сложные сенсорную информацию и генерировать в ответ, точные моторных команд само по себе уже за пределами текущего государственно-оф-искусства. Но его способность адаптироваться к различным условиям путем изучения прошлого опыта делает это так намного превосходят систем управления человеческими развита. До сих пор попытки повторить или использовать эта пластичность встретились большого успеха, и понимание внутренней работы мозга ускользает схватывание исследователей. Один из главных вопросов при исследовании взаимоотношений между мозгом и поведением является неспособность правильно получить доступ ко всем переменным в системе: в идеале, оптимальный Экспериментальная установка позволит одновременную запись и стимулирование к большим количеством нейронов, долгосрочная стабильность мониторинг синапсов позиций и веса, контролируемой би-directioнал взаимодействие с окружающей средой. Трудность в отслеживании все эти переменные одновременно привело к изучению мозга поведения отношений в двух очень разных масштабах: либо с себя животных, без точного контроля над экспериментальных условиях 1-7 или с небольших изолированных частей, таких как частей нервной ткани, без общее представление о системе 8. В последнем случае, в то время как не разработаны экспериментальные установки не позволяет осуществлять полный контроль всех параметров, участвующих в функционировании даже простой нейронной сети, хорошо компромисс обеспечивается диссоциированных нейронов, выращенных в течение Micro-матриц электродов (МПС) 9. Эти устройства, рожденные в конце 70-х годов 10, имеют ряд преимуществ по сравнению с традиционными методами электрофизиологии: во-первых, возможность записи и стимуляции нейронных сетей в разных местах одновременно (как правило, 60 электродов). Кроме того, связь с МПС клеток почти неинвазивным, Позволяет наблюдать в той же сети в течение длительных периодов времени, до нескольких месяцев 11. Физиологические эффекты электрической стимуляции на диссоциированных культур были тщательно изучены благодаря этим устройствам, показывая, что многие свойства наблюдаются при более высокой шкалы (как, например, пластичности и обрабатывает простой памяти 12-14) сохраняются, несмотря на потерю архитектуры. Во время роста культуры, эти сети начинают показывать спонтанную активность около 7 дней в пробирке (DIV) 15,16. Сетевая активность, как правило, радикально меняться при дальнейшем росте; сначала одиночные всплески собрать в пачки (к концу второй недели) 17, а затем, как он меняется в очень сложной схеме синхронизации непериодических сети врывается 18, который представляет собой зрелого состояния сети. Было высказано предположение, что это 19 синхронно поведение, несколько похожа на что наблюдается в записи в естественных условияхь на спящих животных, обусловлено отсутствием сенсорного ввода.
Другой подход попытались получить лучшее понимание кодирования информации было принято проведении экспериментов в замкнутой системе, в которой различные типы сигналов были использованы для контроля стимуляции самой 11,20-23 нейронной сети. В этих экспериментах, внешний агент, способный взаимодействия с окружающей средой был использован для генерации сенсорную информацию, подаваемого в нейронной сети, которая, в свою очередь, полученного моторные команды для механизма эффекторной. Это позволило замечания о том, как динамические и адаптивные свойства нервной системы развивались в ответ на индуцированные изменения в окружающей среде.
Установка для выполнения воплотилась нейрофизиологии эксперименты была разработана, где колесная платформа датчика (физическое робот или его виртуальная модель) движется на арене и его профили скорости определяются активностью нейроновсистема (т.е., население крыс нейронов культивировали в течение МЭА). Робот характеризуется скоростью профилей двух независимо контролируемых колес и текущих показаний датчиков расстояния. Точная природа датчиков расстояния не относится; они могут быть активными или пассивными оптические датчики или ультразвуковые датчики. Очевидно, что этот вопрос не применяется в случае виртуальных роботов, в которых датчики могут быть разработаны с любой нужной функции.
В экспериментах, описанных в данном документе, робот всегда используется виртуальный реализации, с 6 датчиков расстояния, указывая на 30 °, 60 ° и 90 ° от робота движется в обоих направлениях. Деятельность трех левых и правых датчиков усредняются и деятельность биологического культуры обусловлен информации, собранной таких «супер-датчиков" (которая как раз и будет, называемых «левых» и «правых» датчиков в остальной этой работы). Прото-кол описано на самом деле может быть применен к физической робота с довольно незначительными изменениями. Информация, собранная с помощью робота (либо физической или виртуальной) кодируется в серии раздражителей, которые используются для управления активностью биологической нейронной сети, которая физически отделена от робота. Сами раздражители являются идентичными и, следовательно, не кодировать любую информацию. Что имеет отношение является их периодичность: Увеличивает шанс стимуляция, когда робот приближается к препятствию, с различных сайтов, доставки кодирования сенсорной информации от левого и правого глаза »робота. Нейронная сеть будет представлять различные ответы на входящем поезде раздражений: задача алгоритма декодирования, чтобы перевести полученную сетевую активность в команды, используемые для управления колеса робота. Учитывая «идеальной» поведение сети (то есть, с надежным и полностью отделены реакций на стимулы из разных электродов), это Расулат в роботе вождения в арене, не задев никаких препятствий. Большинство сетей присутствует поведение очень отличается от идеальности, поэтому простой протокол обучения введены: при активации, тетаническое стимуляции (краткие заклинания высокочастотной стимуляции, 20 Гц стимуляции в течение 2 секунд, вдохновленный протоколов, описанных в 24,25) следующие столкновение с препятствием будет доставлено. Если спутанностью стимуляция приводит к локальной укрепления подключения к сети, то это приведет к постепенному увеличению навигационные возможности робота.
HyBrainWare2, улучшенная версия программного обеспечения на заказ, опубликованной в 26, является архитектура ядра разработаны для работы с контролем различных устройств системы (стимулятор, сбора, обработки и визуализации, робот связи или моделирования). Это программное обеспечение было разработано в нашей лаборатории и свободно доступны по запросу. Это программное обеспечение обеспечивает интерфейс сплата сбора данных: как только пользователь начинает сбор данных с помощью графического интерфейса, программного обеспечения управляет сбора платы, чтобы начать отбор проб и / D преобразование данных, поступающих от регистрирующих электродов. Эти данные могут быть записаны, отображается экран или анализироваться в реальном времени, чтобы обнаружить спайки, в соответствии с параметрами, установленными пользователем (см раздел Процедура для деталей). Кроме того, в программном обеспечении, определение кодирования (перевод сенсорной информации в электростимуляции) и декодирование (перевод записанной деятельности в моторных команд для робота) алгоритмов должен быть указан. В частности, наша установка относительно удобно по сравнению с аналогичными системами, разработанными в прошлом 27, так как почти все переменные могут быть доступны пользователю непосредственно перед началом фактической эксперимент, в то время как все записанная информация автоматически сохраняется в формате, совместимом с анализ инструментов нейронная данных 28.
Следующий раздел Процедура описывает обучения эксперимент по гиппокампа культур диссоциированный крыса: все культивирования и экспериментальные параметры предназначены для этого конкретного препарата и, возможно, потребуется изменить, если отличается биологического субстрата, будет использоваться. Аналогичным образом, описанный опыт использует преимущества архитектуры с обратной связью, чтобы исследовать эффект обучения тетанической стимуляции, но сама архитектура является достаточно гибкой, чтобы быть использованы при исследовании различных особенностей диссоциированных нейронных сетей. Основные варианты предлагаемого эксперимента дополнительно описано в разделе обсуждения.
В этой статье нейро-роботов архитектура, основанная на нейронной контроллера (например, сеть нейронов, идущих от коры головного мозга или гиппокампа эмбрионов крыс) с двунаправленным, подключенного к виртуальной робота, представлен. Робот, который имеет датчики и колеса, вынужден переехать в статическом арене с препятствиями и его задача состоит в том, избегая столкновений.
Первый и, возможно, наиболее важным аспектом описанной процедуры является получение культур сами, а интенсивность отказов будет, как правило, значительное даже в лучших технических условий. Подробное описание методов культивирования, однако, выходит за рамки настоящей работы. В качестве общего принципа, записи должно происходить, когда скорость в сети стрельбы достигает стабильного уровня, как правило, после 3 недель в пробирке. Приблизительное представление здоровых культур при спонтанном электрофизиологических активности в различных записи Channселей (по крайней мере, 20 каналов по 60 доступна). Такие культуры характеризуются высокой степенью нейронов для подключения. В таких условиях, нейронная активность, как правило, становится сильно синхронизированы и, порой, он отображает эпилептиформные события, с интенсивным пики с последующим минут длиной периодов молчания 37. Обе эти функции представляют собой проблему: чрезмерное синхронизации сделает невозможным, чтобы отличить реакции на раздражители из разных электродов, в то время как культуры, обладающие активностью эпилептиформная будет реагировать на первый стимул представленной с длинной вспышки активности, за которым следует период молчания, независимо от того, последовательные стимулы доставлено. Оба эти проблемы могут быть сильно улучшены по занятости узорчатых культур 35, в котором нейронная популяция разделяется на две или более слабо связанных между собой подгрупп.
Другая проблема заключается в том, что нейронные реакции сильно зависит от распределения поступающей Стимуля 38,39. В эксперименте с обратной связью, доставляются стимуляции является функцией от показаний датчиков, которые, в свою очередь, являются следствием движения робота и, следовательно, самих нейронных ответов. Это означает, что нет простой способ создания заранее, какие ответы будут наблюдаться при реальном эксперименте. В результате, выбор ввода-вывода электродов должны полагаться на последовательных приближений. В описываемом протокола, двухступенчатый процесс (а именно, шаги 5,5 и 6,4) реализован, чтобы попытаться определить карту соединения. На первой стадии, регулярная последовательность раздражений и доставляется в ответ на стимулы, такие используются для получения первой карты соединения и временный набор каналов записи. Эта конфигурация используется для выполнения тест-драйв, описанные в шаге 6.4 и выбора каналов записи, которое будет контролировать в течение реального эксперимента.
В разделе Результаты, представитель Навигация Резии и немедленного улучшения, вызванные введением обучения парадигмы представлены. В описании протокола, несколько других возможных вариантах опыта упоминаются. Например, два основных системы кодирования, реализованные в HyBrainWare2 (линейные и стохастические), где разработаны, чтобы исследовать, какую роль играет изменчивости временного ввода на нервной код 38. В линейном случае, мгновенная скорость стимуляции функции пользовательских параметров и датчиков робот записей. В стохастическом случае каждый момент времени имеет заданную вероятность быть выбран, чтобы доставить стимул. Такая вероятность вычисляется автоматически по HyBrainWare2 так, что ожидаемые темпы стимуляции совпадать с первом случае. Возможность добавления джиттера линейного кодирования обеспечивает плавный переход между этими двумя случаями, описанными выше. Таким же образом, исследуя различные комбинации параметров в разделе декодирования может помочь пролить свет на PreciSE роль разрыва в в пробирке нейронных сетей. Скорость каждого колеса робота возрастает пропорционально параметра веса каждый раз обнаружении события в соответствующей области вывода, в то время как коэффициент экстинкции указывает, сколько времени в секундах, один из вкладов принимает потерять 50% своей стоимости , Распад простой экспоненты. Те варианты уже были учтены в текущей конструкции HyBrainWare2, но многие другие научно-исследовательские возможности открыты, если дополнительные изменения в программном обеспечении или экспериментальной установки могут быть введены.
А существенное ограничение протокола описанного здесь является требование развитого программного обеспечения на заказ, HyBrainWare2 (в свободном доступе по запросу всем заинтересованным пользователям). Это программное обеспечение было разработано для набора устройств (стимулятора, приобретение борту, усилитель MEA) от конкретной модели и производителя. Хотя это действительно возможно, чтобы адаптировать его к работе над диразличны х установок, преобразование займет некоторое навыков программирования. Аналогичным образом, в вариантах охватывают лишь ограниченный набор всех экспериментальных вопросов, которые могут быть исследованы с помощью таких установок. Например, алгоритм обнаружения шип реализован в представленной архитектуры (точное время обнаружения шип 40) полностью определяется несколько жестко закодированных параметров, которые должны быть изменены, если объект регистрации очень отличается от диссоциированных нейронных сетей (например, сердечных клеток или ломтики). И, наконец, протокол обучения состоит из доставке короткого, высокой частоты (2 сек 20 Гц стимуляции, каждый импульс стимул является таким же, как те, которые используются для кодирования сенсорной информации) после стимуляции каждой препятствий удара. Если робот встречает препятствие с правой стороны, тетаническое стимуляция поставляется с электродом, что обычно коды для правой стороны информации и то же самое справедливо и для левой стороны хитов. Этот протокол является жестко и не может бе изменено пользователем без изменения, выходящего программного обеспечения.
В то время как установка представленные здесь, не первый воплощённый система гибридного замкнутого цикла экспериментов 20,23,27,41,42, те, предназначенные в прошлом были сосредоточены на одном диссертации подтверждается данными из ограниченного числа аналогичных препаратов , С другой стороны, описано установка была использована для большого количества экспериментов (более 100 культур были зарегистрированы с 2012) с препаратами разной для модульности и происхождения, а сами эксперименты рассмотрены различные проблемы (например, воздействие тетанической стимуляции и Актуальность разрыва, как представлено в результатах). В ближайшее время новые экспериментальные занятия предусмотрены для проверки долгосрочные последствия как тетанической и замкнутым контуром стимуляции и отношения между стимуляции регулярности и наблюдается ответов. Другой вопрос, который необходимо рассмотреть, является связующим звеном между спонтанной и наблюдаемой деятельности, сИдея добавления нового алгоритма декодирования, которая принимает во внимание историю прошлой деятельности и стимулирования 43.
The authors have nothing to disclose.
Авторы благодарности кандидат студент Марта Bisio для культивирования и поддержания нейронных сетей с микро-матриц электродов и д-р Марина Нанни и д-р Клаудиа Chiabrera из НСТ-ИИТ за техническую помощь для процедур рассечение и диссоциации. Научных исследований, ведущих к этим результатам получил финансирование от Седьмой рамочной программы Европейского Союза (ИКТ-FET FP7 / 2007-2013, FET Young Explorers схема) под грантового соглашения N ° 284772 BRAIN носа ( www.brainbowproject.eu ). Авторы также хотели бы поблагодарить Сильвия Chiappalone за помощь в создании графики, используемые во введении.
Name of Reagent/Material | Company |
Stimulus Generator 4002 | Multi Channel Systems |
MEA1060-Inv-BC | Multi Channel Systems |
TC02 | Multi Channel Systems |
NI 6255 Acquisition Card | National Instruments |
Microsoft Visual Studio 2008 | Microsoft |
2078P Multichannel System-National Instruments adapter board | Developed at University of Genova (Italy) |
Matlab 2010 | Mathworks |