Le regole della vita
Come fanno 37 mila miliardi di cellule a coordinarsi perfettamente — senza nessuno che dà ordini?
Cellule minuscole che costruiscono grande vita!
Livello Base — linguaggio semplice, senza matematica
Ogni parte di te — cervello, mani, cuore — è costruita da minuscoli mattoncini viventi chiamati cellule, troppo piccole per vederle senza un microscopio. Mettile in fila e un singolo capello umano è largo solo una decina di cellule. Proprio ora, all'incirca 37 mila miliardi di esse stanno lavorando insieme, in questo preciso istante, per tenerti a respirare, pensare, sentire e muoverti.
Ed ecco la cosa sbalorditiva: nessuna di quelle cellule comanda. Ognuna segue semplicemente poche regole chimiche basate su ciò che stanno facendo i suoi vicini immediati — eppure, insieme, costruiscono un cuore che batte per un secolo, un cervello che sogna, un sistema immunitario che ricorda ogni malattia che tu abbia mai avuto. Quando semplici regole locali si accumulano in una sconcertante complessità collettiva, la chiamiamo emergenza, ed è uno degli enigmi più profondi di tutta la scienza.
Nella simulazione qui sotto, ogni quadratino colorato rappresenta una semplice cellula che obbedisce ad appena quattro regole sui suoi vicini. Guarda gli alianti strisciare sulla griglia e i lampeggiatori accendersi e spegnersi — niente di pianificato, tutto sgorgato da quelle quattro regole soltanto. Poi immagina cosa succede con migliaia di miliardi di veri tipi cellulari, ciascuno che destreggia migliaia di segnali chimici insieme.
Da sapere
- Il tuo corpo produce 2 milioni di nuovi globuli rossi al secondo per sostituire quelli vecchi — sono 170 miliardi al giorno!
- Il tuo cervello ha 86 miliardi di neuroni e circa 100 mila miliardi di connessioni — più di tutte le stelle della Via Lattea.
- I batteri nel tuo intestino superano di numero le tue cellule umane di circa 1,3 a 1. Sei letteralmente più microbo che umano, per conteggio cellulare!
Il Gioco della vita di Conway e la complessità emergente
Livello Studente — le equazioni principali
Un automa cellulare è una griglia di celle che si aggiornano tutte insieme, passo dopo passo, ognuna obbedendo alla stessa regola locale. Il Gioco della vita di John Conway (1970) è quello famoso, e il suo intero regolamento è di quattro righe che si limitano a contare quanti degli otto vicini di una cella sono vivi:
- Sottopopolazione: una cella viva con meno di 2 vicini vivi muore
- Sopravvivenza: una cella viva con 2 o 3 vicini vivi continua a vivere
- Sovrappopolazione: una cella viva con più di 3 vicini vivi muore
- Riproduzione: una cella morta con esattamente 3 vicini vivi prende vita
Da quelle quattro righe erompe un intero bestiario. Gli alianti passeggiano in diagonale per sempre, gli oscillatori pulsano sul posto, i cannoni di alianti ne sparano un flusso infinito. La vera bomba scoppiò nel 2000, quando Paul Rendell costruì una macchina di Turing universale funzionante dentro la griglia — il che significa che qualunque cosa il tuo portatile sappia calcolare, la sa calcolare anche uno schema di quadratini che lampeggiano. Un computer completo, in funzione dentro un giocattolo fatto di puntini.
Vale una pausa. Se il calcolo universale può ribollire da quattro regole banali su una scacchiera, allora forse la vertiginosa complessità degli esseri viventi — cellule, corpi, interi ecosistemi — non ha bisogno di alcuna scintilla segreta o essenza vitale. Potrebbe essere solo il risultato quasi inevitabile di semplici regole locali, chimiche anziché digitali, che si dispiegano su una scala abbastanza grande.
Formule chiave
| Sopravvivenza | \(2 \text{ o } 3 \text{ vicini vivi} \to \text{vive}\) | altrimenti muore |
|---|---|---|
| Nascita | \(\text{esattamente } 3 \text{ vicini vivi} \to \text{nasce}\) | altrimenti resta morta |
| Completezza di Turing | \(\text{Gioco della vita} \equiv \text{Macchina di Turing universale}\) | Rendell, 2000 |
| Regola 110 (1D) | \(\text{Regola 110} \equiv \text{MTU}\) | la più semplice Turing-completa nota |
Da sapere
- Gli sciami di api scelgono collettivamente una nuova casa senza alcun leader centrale — le esploratrici danzano l'"otto" per pubblicizzare i siti, e un quorum emerge naturalmente.
- I motivi sulle conchiglie (strisce, macchie, spirali) nascono da una reazione-diffusione simile a un automa cellulare 1D nel tessuto del mantello.
- La reazione di Belousov-Zhabotinsky produce onde chimiche a spirale in una capsula — un automa cellulare continuo del mondo reale.
Motivi di Turing, sistemi di reazione-diffusione e morfogenesi
Livello Esperto — profondità matematica completa
01L'altra grande idea di Turing: come il leopardo ottiene le sue macchie
Lo stesso Alan Turing che fondò l'informatica passò i suoi ultimi anni sulla biologia, e nel 1952 propose qualcosa di audace: che i motivi sugli animali — strisce, macchie, spirali — non hanno bisogno di alcun progetto, solo di chimica. Il suo meccanismo usa due morfogeni che diffondono, un attivatore \(u\) che alimenta sé stesso e un inibitore \(v\) che a sua volta sopprime \(u\). La svolta cruciale è una discrepanza di velocità: l'inibitore deve diffondere molto più velocemente dell'attivatore, \(D_v \gg D_u\). "Attivazione locale, inibizione a lungo raggio" è tutto il segreto.
02Le equazioni di reazione-diffusione
Messo per iscritto, è una coppia di equazioni differenziali alle derivate parziali accoppiate: \(\partial_t u = D_u \nabla^2 u + f(u,v)\) e \(\partial_t v = D_v \nabla^2 v + g(u,v)\), dove i termini \(\nabla^2\) spargono ciascuna sostanza e \(f, g\) codificano come reagiscono. Niente di esotico — diffusione più una reazione chimica, i due processi più ordinari in una cellula. La magia sta interamente in come interagiscono.
03Il paradosso: una diffusione che crea struttura
Ecco cosa lo rende controintuitivo. La diffusione normalmente spalma via le differenze — versa inchiostro nell'acqua e sfuma in un grigio uniforme. Eppure uno stato stazionario uniforme \((u_0, v_0)\) perfettamente stabile per conto suo può essere ribaltato in motivi aggiungendo la diffusione. È l'instabilità di Turing. Perturbala con un'onda \(\propto e^{\sigma t + ikx}\), linearizza, e alcuni numeri d'onda \(k\) acquistano \(\mathrm{Re}(\sigma) > 0\) — crescono invece di svanire. La diffusione, la grande omogeneizzatrice, diventa il motore della struttura.
04La lunghezza d'onda cotta nella chimica
Non tutte le onde crescono allo stesso modo; un numero d'onda dominante \(k^*\) supera tutti gli altri e imprime la propria scala sul tessuto, fissando una lunghezza d'onda caratteristica del motivo \(\lambda^* = 2\pi/k^*\). Quell'unico numero è il motivo per cui macchie e strisce vengono in una dimensione preferita anziché in una qualsiasi, e perché il rapporto fra i tassi di diffusione — non un piano regolatore — detta se un animale finisce macchiato o striato.
05La natura colta sul fatto
Per decenni questa fu un'elegante speculazione; poi arrivarono le prove molecolari. Si dimostrò che le strisce del pesce zebra seguono un meccanismo di Turing (Nakamasu et al., 2009), la spaziatura delle dita del topo fu ricondotta a un sistema di reazione-diffusione BMP–recettore (Sheth et al., 2012), e knock-in che alterano la diffusività dei morfogeni trasformano macchie in strisce esattamente come prevede la matematica. Il meccanismo affiora ora nella spaziatura dei follicoli piliferi, nelle creste del palato e nella pigmentazione delle piume. Turing descrisse la chimica diciassette anni prima che sapessimo cosa fosse un morfogeno.
06Discreto e continuo, entrambi sull'orlo del caos
Il Gioco della vita di Conway e la chimica di Turing sono la stessa idea in due costumi: la Vita è fatta di celle discrete in tempo discreto, i sistemi di Turing sono concentrazioni lisce in spazio continuo, ed entrambi sono mezzi eccitabili dove regole locali generano forma globale. Le quattro classi di automi cellulari di Wolfram — che si assestano, ciclano, caotici e complessi — li mettono su un'unica mappa, e si congettura che i sistemi complessi di "Classe IV" come la Vita siano genericamente Turing-completi. L'indizio ricorrente è che il calcolo ricco e il motivo ricco vivono allo stesso indirizzo: l'orlo del caos.
Formule chiave
| EDP dell'attivatore | \(\partial_t u = D_u \nabla^2 u + f(u,v)\) | |
|---|---|---|
| EDP dell'inibitore | \(\partial_t v = D_v \nabla^2 v + g(u,v)\) | |
| Instabilità di Turing | \(\det(J - k^2 D) = 0 \text{ per qualche } k \ne 0\) | |
| Condizione necessaria | \(D_v / D_u \gg 1\) | inibitore veloce |
| Lunghezza d'onda del motivo | \(\lambda^* = 2\pi / k^*\) | k* = argmax σ(k) |
| Relazione di dispersione | \(\sigma(k) = \tfrac{1}{2}\!\left[\mathrm{tr}(J) - (D_u+D_v)k^2 \pm \sqrt{\Delta}\right]\) | |
Da sapere
- La dimensione delle macchie del leopardo è regolata dal rapporto di diffusione di Turing — in topi knock-in con diffusività dei morfogeni alterata, le macchie cambiano in strisce in modo prevedibile.
- Un computer Game-of-Life pienamente funzionante (capace di eseguire qualsiasi programma) è stato costruito dentro la simulazione ed è documentato sulla LifeWiki.
- Il knockout CRISPR di specifici recettori dei morfogeni produce le esatte transizioni striscia-macchia previste dai modelli di Turing nel pesce zebra.