🐆 Патерни Тюрінга
Патерни Тюрінга: реакція-дифузія двох речовин самочинно породжує плями, смуги й лабіринти — механізм візерунків на шкурі тварин.
Схожі симуляції
Про реакційно-дифузійні патерни Тюрінга
У своїй знаковій статті 1952 року «Хімічні основи морфогенезу» Алан Тюрінг припустив, що дві взаємодіючі хімічні речовини — активатор і швидше дифундуючий інгібітор — можуть спонтанно порушувати просторову симетрію і породжувати періодичні патерни. Цей контрінтуїтивний механізм, нині відомий як нестійкість Тюрінга, вважається основою пігментних візерунків на шкурі тварин (плями леопарда, смуги зебри, малюнки риби-ангела) і скелетних патернів у кінцівках хребетних. Модель Ґрея-Скотта, використана тут, відтворює ту саму фізику: речовина u подається зі швидкістю F і споживається реакцією u·v²; речовина v утворюється тією самою реакцією і знищується зі швидкістю k.
Налаштуйте швидкість подачі F і швидкість знищення k, щоб дослідити простір параметрів, і спостерігайте, як полотно самоорганізується у плями, смуги, лабіринти або «черв'яки» протягом десятків секунд. Клацніть або перетягніть по полотну, щоб засіяти нові ділянки активатора, і спостерігайте, як патерни поширюються назовні від кожного збурення.
Часті запитання
Що таке нестійкість Тюрінга і чому вона дивує?
Нестійкість Тюрінга виникає, коли просторово однорідний стаціонарний стан стійкий без дифузії, але стає нестійким при додаванні дифузії — це протилежно звичайному очікуванню, що дифузія все згладжує. Ключова вимога — інгібітор має дифундувати значно швидше, ніж активатор (Dᵥ > Dᵤ). Тоді малі випадкові флуктуації зростають у періодичний просторовий патерн із характерною довжиною хвилі, що визначається співвідношенням швидкостей дифузії.
Що контролюють швидкість подачі F і швидкість знищення k?
У моделі Ґрея-Скотта F визначає, наскільки швидко в систему подається свіжий активатор (u), тоді як k задає, наскільки швидко видаляється продукт (v). Різні пари (F, k) дають якісно різні патерни: низьке F і помірне k дають ізольовані плями; вище F породжує смуги або лабіринти; певні комбінації породжують біжучі хвилі або «черв'яків». Межу між типами патернів називають простором Тюрінга.
Які саме рівняння керують цією симуляцією?
Модель Ґрея-Скотта: ∂u/∂t = Dᵤ·∇²u − u·v² + F(1 − u) і ∂v/∂t = Dᵥ·∇²v + u·v² − (F + k)v. Доданок u·v² — це автокаталітична реакція: v каталізує власне утворення за рахунок u. Тут Dᵤ = 0,2097 і Dᵥ = 0,1050, що дає співвідношення дифузії 2:1, достатнє для запуску нестійкості в потрібній області (F, k).
Чи справді патерни Тюрінга з'являються у реальних тварин?
Вагомі експериментальні докази підтверджують механізми тюрінгового типу в біології. Періодичне розташування волосяних фолікулів у мишей вимагає взаємодій, що відповідають кінетиці активатор-інгібітор. Риба-ангел (Pomacanthus) перемальовує свої смуги в міру росту, що узгоджується з механізмом Тюрінга, який масштабується разом із розміром тіла. Пігментація зебрафіш включає рівно два взаємодіючі типи клітин — ксантофори (активатор) та іридофори (інгібітор), чиї експерименти з видаленням і трансплантацією відповідають передбаченням Тюрінга.
Як симуляція дискретизує рівняння?
Полотно — це сітка 200×200 з періодичними (замкненими) граничними умовами. На кожному часовому кроці лапласіан ∇²u апроксимується 5-точковим скінченно-різницевим шаблоном: ∇²u ≈ u(x−1,y) + u(x+1,y) + u(x,y−1) + u(x,y+1) − 4u(x,y). Оновлення реакції-дифузії потім застосовується явно з фіксованим кроком часу Δt = 1. Виконання кількох кроків за кадр анімації (повзунок швидкості) прискорює формування патерну, не змінюючи кінцевої рівноваги.
Яка характерна довжина хвилі патерну Тюрінга?
Довжина хвилі патерну, що виникає, визначається коефіцієнтами дифузії та швидкостями реакції. З лінійного аналізу стійкості найбільш підсилене хвильове число q* задовольняє q*² ≈ √(fᵤhᵥ/DᵤDᵥ), де fᵤ і hᵥ — часткові похідні членів реакції в стаціонарному стані. Збільшення співвідношення дифузії Dᵥ/Dᵤ зменшує довжину хвилі (дрібніші плями); зменшення може повністю пригнітити формування патерну.
Які інші моделі дають подібні патерни?
Модель Гірера-Майнхардта (1972) — класична формула активатор-інгібітор, що використовується в біології розвитку. Модель ФітцХ'ю-Наґумо породжує тюрінгоподібні патерни й також є спрощеною моделлю нейронної збудливості. Моделі Шнакенберга і Брюсселятор поширені в теоретичній біології. Усі вони мають спільну ключову вимогу: локальний позитивний зворотний зв'язок активатора у парі з далекодіючим негативним зворотним зв'язком інгібітора, який дифундує швидше.
Чому патерни формуються 5–30 секунд?
Нестійкість Тюрінга зростає з мікроскопічного шуму, тому потрібно багато часових кроків, щоб просторові моди підсилилися до видимої амплітуди. Швидкість зростання σ найшвидше зростаючої моди зазвичай є малою часткою часової шкали реакції, тобто потрібні тисячі ітерацій, перш ніж патерн насититься. Повзунок «швидкість» множить кількість кроків на кадр, дозволяючи обрати між спостереженням повільної природної появи чи прискоренням до кінцевого стану.
Чи можуть патерни Тюрінга формуватися у 3D?
Так. Тривимірні нестійкості Тюрінга породжують сферичні плями, циліндричні трубки або пластинчасті шари залежно від параметрів — аналогічно дихотомії пляма/смуга у 2D. У біології розвитку 3D-механізми Тюрінга пропонувалися для розгалуженого морфогенезу легень і нирок, хондрогенезу (формування хряща) та регулярного розташування зубів. Обчислювальні симуляції в 3D вимагають значно більше пам'яті, але розкривають багату об'ємну структуру, невидиму в 2D.
Що відбувається на межі простору Тюрінга?
На краях області параметрів (F, k), що підтримує патерни, система зазнає біфуркацій. Поблизу нижньої межі плями зароджуються повільно і залишаються ізольованими. Поблизу верхньої межі патерни стають нерегулярними або колапсують в однорідний стан. Певні значення параметрів породжують «плями, що самовідтворюються», які розділяються, коли виростають надто великими, — явище, пов'язане із солітоноподібними розв'язками моделі Ґрея-Скотта, описаними Пірсоном (1993).
Налаштуйте швидкості подачі та знищення в системі реакції-дифузії і спостерігайте, як плями, смуги й лабіринти самоорганізуються так само, як Тюрінг пояснював візерунки на шкурі тварин.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install