В предыдущей части мы показали, что в клеточном автомате могут возникать волны, имеющие специфический внутренний узор. Такие волны могут запускаться из любого места клеточного автомата и распространяться по всему пространству клеток автомата, перенося информацию. Соблазнительно предположить, что реальный мозг может использовать схожие принципы. Чтобы понять возможность аналогии, немного разберемся с тем, как работают нейроны реального мозга.
Головной мозг состоит из серого и белого вещества. Серое вещество – это мозговые структуры, состоящие из нейронов и глиальных клеток. Белое вещество – это аксоны нейронов, они же нервные волокна. Эти волокна образуют связи одних структур мозга с другими.
Распределение белого и серого вещества на фронтальном срезе мозга
Структуры, которые находятся ближе к центру мозга, принято относить к древнему мозгу. Древний мозг роднит нас с животными и реализует механизмы, отточенные эволюцией и более-менее общие для многих живых существ. Основной объем серого вещества человека приходится на кору. Кора – это слой серого вещества толщиной от 1.3 до 4.5 мм, составляющий наружную поверхность мозга. Есть множество доводов в пользу того, что кора, в отличие от древнего мозга, реализует не генетически заложенные алгоритмы, а способна к обучению и самоорганизации.
Основные клетки мозга – это нейроны и глиальные клетки. Похоже, что и те, и другие играют существенную роль в информационных процессах. Для упрощения повествования, пока, мы будем говорить только о нейронах. Разговор же о глиальных клетках отложим на некоторое время.
Нейроны бывают разных типов. Самые массовые нейроны коры — это пирамидальные нейроны. На их долю в коре приходится 75% от всех нейронов. На рисунке ниже показаны именно они.
Структура пирамидального нейрона, черный – дендрит, серый – аксон, линейка – 0.1 мм (Braitenberg, 1978)
У большинства нейронов есть тело, дендритное дерево и аксон. И аксон, и дендрит сильно ветвятся и образуют запутанную структуру со множеством переплетений с дендритами и аксонами других нейронов. Составить общее представление о сложности и запутанности переплетений аксонов и дендритов можно, например, по видео.
Общую конфигурацию нейрона хорошо представить по классической картинке из википедии.
Тела нейронов, их дендриты и аксоны, окружающие глиальные клетки все они тесно упакованы между собой, оставляя свободными только узкие щели. Эти щели заполнены сложным раствором существенную часть которого составляют электролиты (в основном, ионы калия, кальция, натрия и хлора). Плотность упаковки можно увидеть и оценить на реконструкции небольшого объема коры, приведенной ниже.
(connectomethebook.com)
Поверхность нейрона называется мембраной. Задача мембраны оградить внутреннюю среду нейрона от внешней. При этом в мембрану встроено огромное количество белков. Некоторые из них пронзают мембрану насквозь и контактируют, как с внешней, так и внутренней средой нейрона. Такие белки называют трансмембранными (рисунок ниже).
Трансмембранные белки
Трансмембранные белки выполняют разные функции. Если белки занимаются транспортировкой ионов в клетку или из клетки и делают это постоянно, то это ионные насосы. Чтобы осуществлять транспорт ионов белки создают ионные каналы. Ионные каналы могут иметь внешнее управление, то есть открываться и закрываться при определенных сигналах. Если канал управляется мембранным потенциалом, то говорят о потенциал-зависимых ионных каналах.
Если белок реагирует на какое-либо вещество снаружи нейрона и передает эту реакцию каким-либо способом внутрь нейрона, то такие белки называют рецепторами. Вещество, которые воздействуют на конкретный рецептор называют его лигандом. Если рецептор имеет ионный канал, который открывается под воздействием лиганда, то такой рецептор называется ионотропным. Если у рецептора нет ионного канала и он воздействует на состояние нейрона окольным путем, то это метаботропный рецептор.
Рецепторы и другие белки не сосредоточены где-то в одном месте, а распределены по всей поверхности нейрона. Средний нейрон коры имеет порядка 10 000 синапсов, распределенных по его дендриту и телу. На каждый синапс приходится несколько сотен рецепторов.
В состоянии покоя между внутренней и внешней средой нейрона существует разность потенциалов – мембранный потенциал, составляющий около 70 милливольт. Он образуется за счет работы белковых молекул, работающих как ионные насосы. В зависимости от своего типа ионные насосы меняют соотношение определенных ионов снаружи и внутри клетки. Насосы первого типа меняют соотношение ионов калия и натрия, второго типа – выводят из клетки ионы кальция, третьего типа – транспортируют наружу протоны. В результате мембрана приобретает поляризацию, при которой отрицательный заряд накапливается внутри клетки, а положительный снаружи.
Места контактов аксонов с дендритами или телами нейронов называются синапсами. Основной тип синапсов – это химический синапс.
Когда нервный импульс по аксону поступает в синапс, он высвобождает из специальных пузырьков молекулы нейромедиаторов, характерные для этого синапса. На мембране нейрона, получающего сигнал, есть белковые молекулы – рецепторы. Рецепторы взаимодействуют с нейромедиаторами. Рецепторы, расположенные в синаптической щели, являются ионотропными, то есть они же являются ионными каналами, способными перемещать ионы. Нейромедиаторы так воздействуют на рецепторы, что их ионные каналы открываются. Соответственно, мембрана либо деполяризуется, либо гиперполяризуется – в зависимости от того, какие каналы затронуты и, соответственно, какого типа этот синапс. В возбуждающих синапсах открываются каналы, преимущественно пропускающие катионы внутрь клетки, — мембрана деполяризуется. В тормозных синапсах открываются каналы, выводящие катионы из клетки, что приводит к гиперполяризации мембраны.
Поляризация мембраны нейрона выглядит, как скопление ионов в относительной близости от мембраны (рисунок ниже).
Когда открываются ионные каналы рецепторов и начинается обмен ионами с внешней средой, то только в том месте поверхности нейрона где расположены рецепторы и происходит изменение поляризации. Маленький участок мембраны оказывается заряжен иначе чем все его окружение.
Если сработали возбуждающие рецепторы, то участок в соответствующем месте окажется деполяризован, то есть его потенциал будет выше чем в среднем по мембране нейрона. Если эта деполяризация достигнет критического значения, то возникнет спайк, который начнет распространяться по мембране.
За возникновение и распространение спайка отвечают потенциал-зависимые ионные каналы. Они управляются не нейромедиаторами, а величиной мембранного потенциала. Например, для аксона их работа выглядит следующим образом.
Когда потенциал поднимается до критического значения открываются натриевые каналы, которые начинают гнать положительно заряженные ионы натрия внутрь клетки. Соответственно, потенциал в этом месте лавинообразно возрастает. Но в определенный момент включаются калиевые потенциал-зависимые каналы. Они начинают выводить положительно заряженные ионы калия из клетки наружу, понижая тем самым мембранный потенциал. В результате происходит кратковременный локальный всплеск потенциала. Затем наступает рефрактерный период, когда это место оказывается нечувствительно к изменению потенциала. Но сильный всплеск в одном месте приводит к менее сильному подъему потенциала в соседних с ним местах. Там происходит превышение порогового значения и рождается свой всплеск. В результате потенциал действия или иначе спайк распространяется по всей длине аксона.
Распространение спайка – самовоспроизводящийся процесс. Спайк, возникнув в одном месте, заставляет соседние с ним места сгенерировать свой спайк и так далее. Это, кстати, напоминает простейший клеточный автомат, наподобие того, что мы описывали в предыдущей части. Возникнув в одном месте спайк распространяется во все стороны от этого места. Но если спайк не возник в этом месте, а пришел со стороны, то за счет того, что есть рефракторный период, он может распространить только туда, где его еще не было.
В аксонах покрытых миелиновой оболочкой потенциал действия распространяется несколько иначе. Миелиновая оболочка не дает распространяться спайку, но, зато, хорошо изолирует нервное волокно. В результате, внутри изолированной части происходит передача электрического сигнала, как по кабелю. Затем в неизолированном участке, перехвате, происходит генерация нового спайка. За счет таких «прыжков» скорость передачи нервного импульса в толстых, покрытых миелином, аксонах оказывается много выше, чем в нервных волокнах без такой оболочки.
В дендритах также есть потенциал-зависимые ионные каналы и по ним, как и по аксону может распространяться потенциал действия. Аксонные спайки имеют амплитуду порядка 100 мВ, амплитуда дендритных спайков несколько ниже. Аксонные спайки возникают на теле нейрона в дендритном холмике. Оттуда они распространяются далее по аксону. Возбуждение в аксонном холмике может распространяться и на дендрит, в этом случае возникают дендритные спайки, которые являются сигналом обратного распространения по отношению к аксонному потенциалу действия.
Дендритные спайки могут возникать и непосредственно в дендрите. Для этого требуется, чтобы в течении короткого временного интервала (порядка 3-10 мс) на небольшом участке дендрита случилось достаточно много синаптических возбуждений. Например, если длина участка 100 мкм и временной интервал 3 мс, то потребуется, чтобы сработало около 50 синапсов, чтобы появился дендритный спайк. Стоит учесть, что на таком участке располагается порядка 200 синапсов. Добиться синхронной активности четверти всех синапсов можно при искусственном возбуждении «в пробирке». Трудно сказать возможно ли такое в живой ткани.
Распространение спайков не единственный механизм передачи информации, свойственный дендриту. Показано, что дендриты обладают кабельными свойствами. Ветку дендрита можно сопоставить с кабелем, у которого есть внутреннее сопротивление, сопротивление утечки и поверхностная емкость. Хотя сопротивление дендрита и очень велико, а утечки существенны, тем не менее, токи, которые возникают от возбуждающих постсинаптических потенциалов могут оказывать существенное влияние на общее состояние нейрона. Можно предположить, что особенно роль этих токов велика на коротких расстояниях, например, в пределах одной веточки дендритного дерева.
И аксон, и дендритные ветки представляют собой тонкие трубочки. Распространение спайка по ним – это перемещение кольцевой области деполяризации. Но спайки – это достаточно энергетически затратные явления. Кроме них есть более слабые, но зато и более массовые сигналы. Нейробиологи, порою, говорят, что нейроны, в основном, не кричат друг другу (подразумевая спайки), а шепчут.
Вернемся к химическому синапсу. Нервный импульс, распространяясь по аксону, доходит до многочисленных аксонных терминалей. Большая часть терминалей образует контакты с дендритами. Это и есть химические синапсы. Дойдя до терминали, спайк вызывает массовый выброс нейромедиаторов в синаптическую щель. Нейромедиаторы упакованы в специальные пузырьки (везикулы). В одной везикуле содержится несколько тысяч молекул.
Приход спайка вызывает массовый выброс нейромедиаторов, состоящий из десятка пузырьков. Дозу нейромедиаторов, содержащуюся в одном синаптическом пузырьке принято называть квантом нейромедиатора.
Кроме массового выброса нейромедиаторов, происходящего в момент прихода аксонного спайка, есть еще, так называемое, квантовое испускание, когда выделяется только одна везикула с нейромедиаторами. Причем, квантовая активность может быть не связана с вызванной активностью нейронов к которым относится синапс и происходить независимо от нее.
Измерения, проделанные рядом с синапсами, показывают, что на мембране рядом с каждым синапсом время от времени фиксируются возбуждающие постсинаптические потенциалы, имеющие амплитуду порядка 1 мВ или кратную. Считается, что такие миниатюрные постсинаптические потенциалы связаны именно с квантовым испусканием нейромедиаторов.
Когда нейромедиаторы выбрасываются в синаптическую щель, то часть медиаторов попадает за пределы синаптической щели и растекается по пространству, образованному нейронами и окружающими их глиальными клетками. Это явление называется спиловером (spillover). Кроме того, медиаторы испускаются несинаптическими терминалями аксонов и глиальными клетками (рисунок ниже).
Источники медиаторов за пределами синаптической щели (Sykova E., Mazel T., Vagrova L., Vorisek I., Prokopova-Kubinova S., 2000)
Когда на дендрите нейрона что-то происходит это сопровождается выделением нейромедиаторов. Внутри синапса нейромедиаторы влияют на ионотропные рецепторы и как следствие на локальное изменение мембранного потенциала дендрита. Когда же нейромедиаторы попадают за пределы синапса они начинают влиять на все, что находится в непосредственной близости. При этом не важно есть ли между этими элементами непосредственный контакт. Это можно сравнить с толпой людей. Люди в толпе могут разбиться на пары и вести между собой беседы, но слышать эти беседы будут не только сами собеседники, но их ближайшие соседи.
Еще про синапсы надо сказать, что в их синаптических пузырьках хранится не один нейромедиатор, а определенный коктейль. Как правило, это смесь из одного основного нейромедиатора и нескольких дополнительных нейропептидов, которые называют нейромодуляторами. Таким образом, спиловер выбрасывает из синапса наружу целый набор сигнальный веществ. Разные нейроны одного типа могут иметь общий основной нейромедиатор, но при этом различаться составом дополнительных.
Большинство синапсов, где-то три четверти их числа, располагаются на небольших отростках, называемых шипиками. Шипики отодвигают синапс от дендрита и создают в пространстве такое распределение синапсов, что синапсы от разных дендритов оказываются перемешаны между собой.
Реконструкция участка дендрита пирамидальной клетки. Красным отмечены синапсы на шипиках, синим – на дендритном стволе (Dr. Kristen M. Harris)
Если взять участок дендрита длиною 5 мкм (рисунок ниже), то на нем окажется порядка десяти синапсов. Но дендритные ветки одних нейронов тесно переплетаются с ветками других нейронов. Все они проходят друг от друга в самой непосредственной близости. В цилиндрический объем высотою 5 мкм и диаметром тоже 5 мкм попадает около 100 синапсов. То есть в 10 раз больше того количества, что непосредственно располагается на самой дендритной ветке.
Участок дендрита (Braitenberg V., Schuz A., 1998)
В результате, синапсы образуют систему распределенных случайным образом источников нейромедиаторов для внесинаптической среды. Любая активность в синапсах вызывает появление нейромедиаторов в окружающем их пространстве. Если где-то одновременно становятся активны несколько соседних синапсов, то в таком месте возникает коктейль из тех медиаторов, что выделились из этих синапсов.
Если взять любое место, то поблизости друг от друга в радиусе полутора микрометров окажется около 10 синапсов. Большинство из них будет принадлежать разным дендритам. Если пронаблюдать за тем, какие сочетания нейромедиаторов будут появляться в этом месте, то окажется, что по составу «коктейля» можно каждый раз достаточно точно сказать какие именно синапсы были активны.
Можно привести такой пример. Представьте, что в округе есть 10 баров. Всего существует сотня сортов пива. В каждом разливают только по 3 сорта пива. Эти сорта в каждом баре бармен выбрал однажды случайным образом и теперь разливает только их. Вы обходите несколько баров, выпиваете в каждом по три пива разного сорта и забираете с собой картонные подставки под стаканы с названием выпитого пива. В итоге, по сочетанию картонок, почти всегда, вашей жене удастся определить в каких барах вы побывали.
Нейромедиаторы, оказавшиеся вне синапсов имеют свой специфический механизм, позволяющий влиять на работу нейронов. На поверхности дендрита и тела нейрона в больших количествах располагаются метаботропные рецепторы. Эти рецепторы не имеют ионных каналов и не могут напрямую влиять на мембранный потенциал нейрона. С внутренней стороны мембраны эти рецепторы связаны с так называемым G-белком. За это их часто так и называют — рецепторы, сопряженные с G-белком (G-protein-coupled receptors, GPCRs). Когда метаботропные рецепторы активируются своим лигандом они отпускают G-белок и тот начинает оказывать влияние на внутреннее состояние клетки.
Различают два типа воздействия G-белков на клетку (рисунок ниже). В первом случае G-белки напрямую связываются с ближайшими ионными каналами и открывают либо закрывают их, что соответствующим образом меняет мембранный потенциал. Во втором случае G-белки связываются с энзимами, которые запускают работу вторичных посредников. Задействование вторичных внутриклеточных посредников ведет к многократному усилению эффективности рецепторов. Вызванные вторичными посредниками изменения являются медленными, но при этом могут глобально менять состояние всей клетки.
Работу ионотропных рецепторов принято называть быстрым взаимодействием. Для изменения мембранного потенциала требуется время порядка всего одной миллисекунды. Работу метаботропных рецепторов принято относить к медленным взаимодействиям. При вовлечении вторичных посредников изменения в клетке могут длиться от секунд до часов. Прямое управление метаботропными рецепторами работы ионных каналов протекает значительно быстрее и сопоставимо по времени с быстрым взаимодействием.
Если посмотреть на метаботропный рецептор ближе, то окажется, что у него есть семь трансмембранных доменов и два свободных конца (рисунок ниже).
Структура метаботропного рецептора
За счет свободных концов соседние рецепторы могут соединяться, создавая димеры (рисунок ниже). Димеры, в свою очередь, объединяясь, формируют рецептивные кластеры. Аминный и карбоксильный концы рецепторов выполняют роль своеобразных «застежек-липучек», которые за счет электростатического «прилипания» могут формировать различные по составу кластеры рецепторов. Так как в биологических системах нет ничего случайного, то можно предположить, что образование кластеров из различных метаботропных рецепторов несет определенный смысл. Если допустить, что кластер рецепторов реагирует на нейромедиаторы не по отдельности, каждым рецептором самостоятельно, а как единый механизм, то такая реакция может быть сопоставлена с детектированием определенных комбинаций веществ, образующихся при спиловере соседних синапсов.
Кластеризация рецепторов. A – одиночный рецептор и его взаимодействие с окружающими рецепторами. B – мономерная рецептивная молекула. C – рецептивный димер. D – объединение двух мономеров в контактный (E) и комбинационный (F) димеры. (Радченко, 2007)
Выше описаны далеко не все механизмы, участвующие в работе нейрона. Но уже этого достаточно, чтобы осознать, что реальный нейрон не просто значительно сложнее, чем его формальный аналог. Реальный нейрон -это нечто совсем другое. Похоже, что нейронные сети — это изобретение человека, не имеющее прямых аналогов в природе. Когда искусственной нейронной сети удается решать какие-либо практические задачи, то, похоже, что аналогии с мозгом стоит проводить не на уровне нейронов и связей, а на уровне самих алгоритмических принципов, которые реализует эта сеть.
Вернемся к клеточным автоматам и вопросу о возможной биологической аналогии. Чтобы претендовать на роль элемента, участвующего в передаче информации, кандидат должен удовлетворять нескольким требованиям:
У кандидата должны быть различимы, как минимум, два состояния;
Должна присутствовать возможность передавать информацию о своем состоянии соседям;
Должен существовать механизм, позволяющий кандидату под воздействием узора, созданного ативностью соседей, менять свое состояние;
Должен существовать механизм, позволяющий избирательно реагировать на различные окружающие узоры;
Передача информации должна быть достаточно быстрой, чтобы соответствовать ритмам работы мозга;
Так как предполагается, что паттерно-волновой механизм должен каждый раз вовлекать в передачу большое количество элементов, то энергетические затраты каждого элемента должны быть минимальны.
В разное время я рассматривал разных кандидатов на роль биологических аналогов. Обилие механизмов, свойственных мозгу, позволяет почти для всего, что есть в коре придумать гипотетическое обоснование почему именно это может быть аналогом элементов клеточного автомата. Сейчас я склоняюсь к тому, что наиболее подходящий кандидат – это тонкие веточки дендритных деревьев.
Веточки дендритных деревьев, безусловно, являются составной частью нейронов и участвуют в общем механизме его работы. Но это не мешает им проявлять и индивидуальные свойства и быть в каких-то ситуациях автономными элементами.
Когда на веточке возникает миниатюрный возбуждающий постсинаптический потенциал, он как по кабелю распространяется в пределах длины этой веточки. Можно предположить, что распространение электрического сигнала провоцирует минимальное испускание нейромедиаторов из каждого синапса, принадлежащего этой веточке. При этом испускание не затрагивает мембранный потенциал дендрита, а в основном распространяется за пределы синапса. Со стороны это будет выглядеть, как постоянная утечка нейромедиаторов. Состояние, в котором по дендриту пробегает электрический сигнал можно назвать активным состоянием элемента. В момент активности веточки дендрита вокруг нее, предположительно, создается облако нейромедиаторов. В каждом месте этого облака состав коктейля индивидуален и определяется ближайшими синапсами.
В каждом месте коры соседствуют порядка десятка синапсов от различных дендритов. Если несколько дендритов оказываются активны одновременно, то в определенных местах возникает специфический для этого сочетания нейромедиаторов коктейль. Если в таком месте окажется дендрит с метаботропным рецептором чувствительным именно к этому коктейлю, то такой дендрит может получит возбуждающий потенциал и перейти в активное состояние.
В принципе, из такого конструктора несложно собрать биологический аналог нашего клеточного автомата. За счет того, что речь идет о миниатюрных постсинаптических потенциалах и квантовом испускании нейромедиаторов энергетика такой передачи будет крайне невысока.
В клеточном автомате для создания уникальных узоров требовался случайный начальный выбор состояний и память элементов автомата относительно знакомых им узоров. Это проистекало из того, что изначально клеточный автомат был чист и однороден. Для возникновения любой повторяемой неоднородности автомату требовалась случайность и память. С дендритами ситуация несколько интереснее. Дендритные ветки изначально сильно переплетены, причем совершенно случайным образом. Такая неоднородность, по сути, уже является готовой памятью. Эта память позволяет воспринять любой сигнал и выдать предопределенный структурой переплетений ответ. Причем, ответ повторяемый. Это как хеш-функция, которая выдает результат, возможно, не очень понятный, но зато всегда один и тот же для одного и того же входного сигнала.
Упрощенно это выглядит так. Создадим в локальной области узор из нескольких веточек. Где-то в объеме этой локальной области найдутся места, в которых эти веточки пройдут рядом друг с другом. Нейромедиаторы испущенные из них создадут «коктейли». Если рядом с «коктейлями» окажутся дендритные веточки, на которых в этом месте окажется соответствующий рецептор, то такая ветка активируется.
То есть сама система случайных переплетений уже содержит внутри себя механизм создания продолжении для любых комбинаций активности. Это удобно, так как, потенциально, не требует дополнительной памяти кроме того, что уже заложено в хаос переплетений. Но такая конструкция обладает только локальной временной устойчивостью. Если конфигурация дендритов или шипиков изменится, то могут помяться и все получающиеся узоры. Можно предположить, что если мозг, действительно, выбрал такой механизм, то должны существовать системы, обеспечивающие стабильность используемых узоров, оптимизацию их распространения и минимизацию вероятности ошибок распространения. Не исключено, что изменения в дендритных деревьях и изменения, происходящие с количеством и формой шипиков – это отголоски такой оптимизации.
Чтобы проиллюстрировать описанные предположения Антон Морозов сделал 3D масштабную модель в которой воспроизвел волны, основанные на узорах из дендритных веточек. В модели веточки были заменены тонкими трубочками длиной по 50 мкм, что соответствует средней длине дендритной веточки. При той же плотности укладки дендритов, что и в реальной коре получилось нечто, изображенное на рисунке ниже.
Задается начальный компактный узор из веточек. В модели у веточек нет собственной памяти. Активируются те веточки, для которых это диктует геометрия случайных связей. Соответственно, любой случайный узор из активных веточек порождает предопределенный геометрией узор продолжения. Новый узор порождает следующий и так далее. Ниже приведено несколько шагов моделирования.
Не стоит искать в описанном механизме распространения дендритных волн какого-либо глубокого смысла, связанного с обработкой информации. По сути, мы просто показали возможный механизм передачи дискретной информации по пространству коры и между структурами мозга. Он, кстати, по своей идее аналогичен механизму передачи цифровой информации по шинам данных, используемым в компьютерах. Функция шины данных — передать узор, составленный из нулей и единиц, всем узлам компьютера. С шиной данных несколько проще, ее узор одинаково выглядит в любом месте шины. Но, теоретически, можно представить компьютер, в котором битовый сигнал на шине данных будет меняться по мере движения от одного узла к другому. Если при этом будет соблюдаться однозначное соответствие получаемых кодов, то несложно приспособить узлы компьютера для работы с такой информацией. Но не стоит и недооценивать полученную модель. Далее мы покажем, что развитие этой модели дает удивительные результаты.