Системи реакції-дифузії: як леопард отримує свої плями

Плями леопарда, смуги зебри, завитки на мушлі, розгалуження коралів — усе це виникає з одного й того самого математичного механізму. У 1952 році Алан Тюрінг показав, що дві хімічні речовини, які реагують і дифундують з різною швидкістю, спонтанно створюють просторові візерунки з однорідного початкового стану.

Забута стаття Алана Тюрінга

Алана Тюрінга пам'ятають насамперед за його роботу над обчисленнями, криптографією та теоретичними основами інформатики. Але в 1952 році, наприкінці свого життя, він опублікував статтю, яка виявилася настільки ж перетворювальною в зовсім іншій галузі: біології.

«Хімічні основи морфогенезу» пропонували математичний механізм, за яким запліднена яйцеклітина — одна хімічно однорідна клітина — могла б розвинутися в організм зі складною, диференційованою структурою. Тюрінг показав, що якщо дві хімічні речовини з різними швидкостями дифузії реагують одна з одною певним чином, просторові візерунки виникають спонтанно з початково однорідного стану.

Стаття залишалась переважно проігнорованою впродовж десятиліть. Молекулярна біологія тоді перебувала в зародковому стані, а ідея пояснювати біологічні візерунки диференціальними рівняннями здавалась надто абстрактною. До 1970-х і 1980-х років, коли математику розробили детальніше, а експериментальні докази накопичились, механізм Тюрінга визнали однією з найважливіших ідей у біології розвитку.

Принцип активатор-інгібітор

У серці прозріння Тюрінга лежить модель активатор-інгібітор. Уявіть два хімічні види:

Без дифузії це звичайний контур негативного зворотного зв'язку — концентрації осцилюють або встановлюються на однорідній рівновазі. Дивовижний ефект, який відкрив Тюрінг, полягає в тому, що відбувається, коли інгібітор дифундує швидше за активатор.

У невеликій області, де концентрація активатора випадково трохи вища за середню, він стимулює ще більше вироблення активатора — позитивний зворотний зв'язок піднімає локальну концентрацію вгору. Водночас він виробляє інгібітор, але інгібітор швидко розсіюється дифузією, перш ніж встигне пригнітити локальний пік активатора. Концентрація активатора зростає, тоді як концентрація інгібітора зростає повільніше поблизу, але пригнічує вироблення активатора в навколишній області.

Результат: самопідсилюваний пік активатора, оточений пригніченою областю. Помножте це на всю поверхню — і ви отримаєте регулярний візерунок піків і западин — саме такий тип структури, що спостерігається в пігментації тварин, візерунках мушель та ембріональному розвитку.

Рівняння

Загальна система реакції-дифузії активатор-інгібітор описується двома пов'язаними диференціальними рівняннями в частинних похідних:

∂u/∂t = Dᵤ ∇²u + f(u, v)
∂v/∂t = D_v ∇²v + g(u, v)

Де u — концентрація активатора, v — концентрація інгібітора, Dᵤ та D_v — їхні коефіцієнти дифузії (D_v > Dᵤ необхідне для нестійкості Тюрінга), ∇² — оператор Лапласа (що вимірює локальну кривизну концентрації), а f і g — кінетика реакції — конкретні хімічні взаємодії між u та v.

Лапласіанний член реалізує дифузію: хімічні речовини перетікають з областей високої концентрації в області низької концентрації, згладжуючи відмінності. Реакційні члени f та g створюють або знищують хімічні речовини відповідно до локальних концентрацій.

Модель Ґрея-Скотта

Існує багато конкретних моделей реакції-дифузії, але модель Ґрея-Скотта є найбільш візуально багатою й широко дослідженою. Запроваджена П. Ґреєм та С.К. Скоттом у 1984 році, вона моделює автокаталітичну хімічну реакцію:

∂u/∂t = Dᵤ ∇²u − uv² + F(1 − u)
∂v/∂t = D_v ∇²v + uv² − (F + k)v

Тут u — одна хімічна речовина (реагент), v — інша (продукт). Член uv² представляє автокаталітичну реакцію — v каталізує власне вироблення за рахунок u. F — швидкість подачі (швидкість, з якою поповнюється свіжий u), а k — швидкість знищення (швидкість, з якою видаляється v).

Ці два параметри, F та k, є основними регуляторами системи Ґрея-Скотта. У просторі параметрів різні значення (F, k) породжують разюче різні візерунки:

Багатство простору поведінки моделі Ґрея-Скотта вражає. Дослідник Роберт Мунафо каталогізував десятки різних режимів візерунків, кожен з унікальним якісним характером, і все це — з тих самих двох рівнянь.

Досліджуйте модель Ґрея-Скотта інтерактивно на /reaction-diffusion/. Спробуйте малювати початкові засіви й спостерігати за самоорганізацією візерунків або переміщувати параметри F та k, щоб відкрити різні режими візерунків.

Чому ці візерунки з'являються в природі

Механізм Тюрінга тепер підтверджено в численних біологічних системах. Найпереконливіші докази походять із прямого спостереження хімічної динаміки, що породжує візерунки, а не лише кінцевого результату.

Пігментація риб вивчена особливо ретельно. У 2012 році дослідники з університету Осаки безпосередньо спостерігали динаміку активатор-інгібітор у шкірі данио-рерио під час формування смуг. Клітини-активатори (жовті) та клітини-інгібітори (чорні) демонстрували точнісінько ті просторові взаємозв'язки, які передбачали рівняння Тюрінга. Коли співвідношення дифузії змінили генетичною маніпуляцією, смуги перетворилися на плями — точно так, як передбачала математика.

Візерунки на мушлях зростають уздовж краю росту мушлі. У міру росту мушлі пігментоутворювальні клітини вздовж краю формують одновимірну систему реакції-дифузії. Візерунок «друкується» рядок за рядком у міру зростання мушлі, породжуючи математично передбачувані візерунки, що спостерігаються у Conus та інших видів.

Формування пальців в ембріонах — як пальці рук і ніг розвиваються як окремі структури — тепер вважається пов'язаним із динамікою реакції-дифузії в розвитку кінцівкового зачатка. Кількість і відстань між пальцями корелює з довжиною хвилі візерунка Тюрінга, яка залежить від фізичного розміру тканини, що розвивається.

Шкірні гребені, що формують відбитки пальців, також демонструють характеристики, узгоджені з візерункоутворенням реакції-дифузії, хоча конкретні молекулярні компоненти досі дискутуються.

Чисельна реалізація

Модель Ґрея-Скотта чисельно проста в реалізації. Ключові кроки на кожному кроці часу такі:

  1. Обчислити лапласіан u та v, використовуючи скінченні різниці або згортку з дискретним лапласіанним ядром.
  2. Застосувати реакційні члени: обчислити зміну u та v через автокаталітичну реакцію та члени подачі/знищення.
  3. Оновити концентрації u та v, додавши внески дифузії та реакції.
  4. Обмежити концентрації допустимим діапазоном (зазвичай від 0 до 1).
for each cell (x, y):
    laplacian_u = discrete_laplacian(u, x, y)
    laplacian_v = discrete_laplacian(v, x, y)

    uvv = u[x,y] * v[x,y] * v[x,y]   // автокаталітичний член

    du = Du * laplacian_u - uvv + F * (1 - u[x,y])
    dv = Dv * laplacian_v + uvv - (F + k) * v[x,y]

    u_new[x,y] = u[x,y] + du * dt
    v_new[x,y] = v[x,y] + dv * dt

Дискретний лапласіан зазвичай обчислюється за допомогою згортки з ядром 3×3 чи 5×5, що усереднює різницю концентрацій між кожною клітиною та її сусідами. Симуляція виконує це оновлення тисячі разів на секунду з використанням обчислень на GPU, що робить можливою взаємодію в реальному часі.

Застосування в мистецтві й дизайні

Окрім біології, системи реакції-дифузії стали потужним інструментом для генеративного мистецтва й процедурного дизайну. Візерунки, які вони породжують, мають якість, що є водночас математичною й органічною — точною, але не механічною.

Дизайнери використовують модель Ґрея-Скотта та споріднені моделі для генерації:

Ця система також використовується в математичних мистецьких рухах, таких як алгоритмічне мистецтво й генеративне мистецтво, де художник визначає правила й параметри замість малювання окремих елементів.

Відкриті питання

Попри десятиліття досліджень, первісне бачення Тюрінга повної математичної теорії морфогенезу залишається нездійсненим. Багато питань лишаються відкритими:

Стаття Тюрінга 1952 року дала нам математичну рамку. Сімдесят років по тому біологія все ще розкриває глибину того, що він побачив.

Часті запитання

Що таке система реакції-дифузії?

Система реакції-дифузії — це математична модель, що описує, як одна чи кілька хімічних (або абстрактних) речовин змінюються в просторі й часі через два процеси: локальні хімічні реакції, що перетворюють речовини одна на одну, та дифузію, що поширює речовини з областей високої концентрації в області низької концентрації. Разом вони породжують складні просторово-часові візерунки.

Що таке модель Ґрея-Скотта?

Модель Ґрея-Скотта — це система реакції-дифузії з двома віртуальними хімічними речовинами, U та V. U постійно постачається («швидкість подачі F»), V розпадається («швидкість знищення k»), і разом вони реагують: U+2V→3V (автокаталітично) та V→інертна речовина. Змінюючи F та k, модель породжує крапки, смуги, лабіринти, рухомі плями та інші подібні до Тюрінга візерунки.

Що таке візерунки Тюрінга?

Візерунки Тюрінга — це спонтанні просторові візерунки, передбачені Аланом Тюрінгом у його статті 1952 року «Хімічні основи морфогенезу». Він показав, що дві взаємодіючі хімічні речовини — швидкодифузний інгібітор та повільнодифузний активатор — можуть породжувати стабільні плями й смуги з однорідних умов. Ці візерунки з'являються в забарвленні шкіри тварин, мушлях та в біології розвитку.

Як швидкість дифузії впливає на візерунки реакції-дифузії?

Співвідношення швидкостей дифузії між активатором та інгібітором є критичним. Коли інгібітор дифундує значно швидше за активатора, виникають нестійкості Тюрінга і формуються візерунки. Зміна співвідношення коефіцієнтів дифузії змінює довжину хвилі візерунка (відстань між плямами чи смугами) і може переводити систему між плямистим і смугастим режимами.

Які реальні біологічні візерунки пояснюються реакцією-дифузією?

Моделі реакції-дифузії пояснюють смуги зебри й плями леопарда (первісна гіпотеза Тюрінга), спіральні візерунки на мушлях (пігментація молюсків), відстань між гребенями пальців у розвитку ембріональних кінцівок, розташування пір'яних зачатків на шкірі птахів, спіральні хвилі серцевої аритмії та сегментаційні візерунки в ембріонах комах.

Яка різниця між моделями активатор-інгібітор та активатор-субстрат?

У моделях активатор-інгібітор самопідсилюваний активатор пригнічується швидкодифузним інгібітором — класична схема Тюрінга. У моделях активатор-субстрат (виснаження) активатор споживає субстрат, що дифундує геть, виснажуючи локальне середовище й створюючи конкуренцію між плямами, що ростуть. Обидва механізми породжують схожі візерунки, але через різні механізми.

Як система реакції-дифузії симулюється обчислювально?

Систему дискретизують на двовимірній сітці. На кожному кроці часу: (1) обчислюють реакційні члени з локальних концентрацій, (2) обчислюють дифузію за допомогою дискретного лапласіана (зважена сума сусідніх клітин мінус центральна), (3) оновлюють концентрації. Граничні умови (періодичні, без потоку або фіксовані) впливають на глобальну топологію візерунка.

Що таке реакція Білоусова-Жаботинського?

Реакція Білоусова-Жаботинського (БЖ) — це справжня хімічна осцилююча реакція, що породжує обертові спіральні хвилі зміни кольору, видимі неозброєним оком. Це одна з перших експериментально спостережених систем реакції-дифузії, яку використовують для вивчення просторової самоорганізації, динаміки збудливих середовищ та формування візерунків у хімії.

Чи можуть системи реакції-дифузії породжувати рухомі візерунки?

Так. Окрім статичних плям і смуг, системи реакції-дифузії можуть породжувати біжучі хвилі, обертові спіралі, дихальні осциляції, плями, що відтворюються (плями, які діляться й розмножуються), та хаотичні візерунки залежно від параметрів. Рухомі візерунки зазвичай виникають, коли система працює поблизу осциляторних, а не стаціонарних режимів.

Який зв'язок між реакцією-дифузією та нейронними обчисленнями?

Динаміка реакції-дифузії з'являється в теоріях нейронних полів, що моделюють великомасштабну активність мозку. Робочу пам'ять, зорові галюцинації й поширення епілептичних нападів моделювали як візерунки реакції-дифузії в нервовій тканині. Структура активатор-інгібітор паралельна балансу збудливих і гальмівних нейронних контурів, а спіральні хвилі, подібні до реакцій БЖ, з'являються при кортикальній поширюваній депресії.