Pakiet symulacji biologicznych — 8 interaktywnych symulacji nauk przyrodniczych

Od murmuracji szpaków po ewolucję współpracy — biologia jest pełna systemów, w których proste lokalne reguły tworzą zdumiewające zachowanie globalne. Zbudowaliśmy osiem interaktywnych symulacji obejmujących zachowania zbiorowe, dynamikę ewolucyjną i biologię molekularną. Uruchamiaj je wszystkie w przeglądarce — bez instalacji.

Dlaczego biologia?

Symulacje fizyczne doskonale sprawdzają się w systemach zamkniętych o znanych równaniach. Biologia jest inna: reguły są rozmyte, agenci są adaptacyjni, a najciekawsze efekty wynikają z interakcji wielu niezależnych agentów przestrzegających lokalnych reguł, których nie widzą w skali globalnej.

To sprawia, że biologia jest idealną dziedziną do symulacji. Nie potrzebujesz rozwiązań w postaci zamkniętej — uruchamiasz agentów, obserwujesz wyłaniające się wzorce i budujesz intuicję, której żadne równanie nie jest w stanie łatwo przekazać.

Emergencja w każdej demonstracji. Każda z poniższych symulacji generuje zachowanie bogatsze niż suma jej reguł. Żaden pojedynczy boid nie wie, że tworzy stado. Żadna pojedyncza mrówka nie wie, że optymalizuje trasę. Żaden pojedynczy organizm nie wie, że ewoluuje strategię. Globalny wzorzec wyłania się bez centralnego kontrolera.

Zachowania zbiorowe

Dynamika ewolucyjna

Biologia molekularna

Sugerowana kolejność eksploracji

  1. Boidy — pierwotny przykład emergencji z lokalnych reguł
  2. Kolonia mrówek — stygmergia: inteligencja poprzez środowisko
  3. Drapieżnik-ofiara — dynamika populacji i chaos
  4. Automaty komórkowe — obliczenia z czystych reguł przestrzennych
  5. Ewolucyjna teoria gier — strategia bez stratega
  6. Algorytm genetyczny — ukierunkowane przeszukiwanie poprzez mutację i selekcję
  7. Zwijanie białka — dlaczego najtrudniejszy problem biologii jest trudny
  8. Stado ptaków 3D — przesuń granice zachowania zbiorowego