Spotlight #3 — Біологія та науки про життя

Життя породжує складні, красиві патерни з простих правил. Дванадцять симуляцій із категорій «Життя», «Генетика» та «Молекулярна біологія» показують як саме — від 500 птахів у зграї до згортання білків на атомному рівні.

12
симуляцій
3
підкатегорії
8
алгоритмів

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

Категорія «Життя» — емерджентна поведінка

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

🐦
Зграя Boids у 3D
Три правила Рейнольдса — розділення, вирівнювання, згуртованість — створюють життєподібне зграювання з понад 500 агентами в реальному часі у 3D.
Three.jsЛегкоПопулярне
🐜
Оптимізація мурашиної колонії
ACO з феромонними слідами й випаровуванням. Мурахи знаходять майже оптимальні шляхи між джерелами їжі — той самий алгоритм, що застосовується в задачах маршрутизації.
Canvas 2DСередньо
🟩
Гра життя
Класика Конвея плюс альтернативні набори правил (Highlife, Maze, Day & Night). Включає сферичний 3D-режим і бібліотеку з 64 патернів.
Canvas 2DЛегкоПопулярне
🦠
Поширення епідемії (SIR)
Компартментні моделі SIR і SEIR з контактною мережею. Регулюйте R₀, темп вакцинації та соціальне дистанціювання — спостерігайте, як змінюються криві епідемії.
Canvas 2DСередньо
🦊
Хижак-жертва
Агентна модель Лотки-Вольтерри. Кролики й лисиці на 2D-ґратці; популяції коливаються. Фазовий портрет показує граничний цикл.
Canvas 2DЛегко
Реакція-дифузія
Модель Грея-Скотта породжує патерни Тюрінга — плями, смуги, спіралі — виключно з двох хімічних концентрацій. Піксельна симуляція на 60 FPS.
Canvas 2DСередньоПопулярне

Категорія «Генетика» — еволюція

Три симуляції моделюють спадковість, добір та еволюційну динаміку.

Молекулярна біологія — клітини та білки

Алгоритми, що стоять за життям

Категорія біології сукупно використовує більше алгоритмів, ніж будь-яка інша категорія сайту:

Boids Рейнольдса ACO (мурашина колонія) Клітинний автомат Конвея Модель SIR/SEIR Лотка-Вольтерра Грей-Скотт Симульований відпал Критерій Метрополіса Еволюційна теорія ігор Броунівський рух

Рекомендований шлях навчання: Гра життя → Boids → Реакція-дифузія → Епідемія SIR → Природний добір. Кожен крок додає шар складності: дискретне → неперервні агенти → хімія → мережеві ефекти → еволюційна динаміка.