Lo studio dell'ecologia e dell'evoluzione sta diventando sempre più matematico, ma la maggior parte degli strumenti teorici sembra provenire dalla fisica. Tuttavia, in molti casi i problemi hanno una natura molto discreta (si veda ad esempio SLBS00 ) e potrebbero beneficiare di una prospettiva informatica . Tuttavia, sono a conoscenza solo di alcuni seri risultati del TCS che provano a toccare questioni specifiche in ecologia ed evoluzione. Le due direzioni che mi vengono in mente sono:
Livnat, A., Papadimitriou, C., Dusho, J., & Feldman, MW [2008] "Una teoria della miscelabilità per il ruolo del sesso nell'evoluzione" PNAS 105 (50): 19803-19808. [ pdf ]
Valiant, LG [2009] "Evolvability" Journal of the ACM 56 (1): 3.
Il primo applica l'idea dell'analisi di algoritmi genetici per mostrare una differenza qualitativa tra il modo in cui gli organismi sessuali e asessuati si comportano nei paesaggi di fitness e ha portato a follow-up che aiutano a giustificare la modularità osservata. Quest'ultimo collega l'evoluzione e la teoria dell'apprendimento computazionale, per provare a dimostrare i risultati di evolvibilità e impositibilità. Ha influenzato una piccola raccolta di documenti, ma principalmente da altri scienziati informatici.
Ci sono più risultati in queste vene? Le loro altre applicazioni profonde / non banali dell'informatica teorica per comprendere l'ecologia e l'evoluzione mentre viene studiato dai biologi?
Gli appunti
Non sono interessato ai risultati degli algoritmi genetici o evolutivi relativi all'ingegneria generale. Sebbene questa sia una parte molto interessante ed eccitante dell'informatica, la sua connessione con l'evoluzione studiata dai biologi è spesso superficiale. A volte (come in LPDF08) vengono realizzati collegamenti concreti, ma la maggior parte dei risultati standard non sono di interesse biologico, e quindi non mi interessano in questo post.
La bioinformatica è un campo vicino, ma non è nemmeno quello che sto cercando. Sebbene possa essere usato per ricostruire cose come alberi filogenetici e quindi aiutare l'evoluzione / ecologia, gli aspetti teorici della CS non sono al centro della scena. Qui, i risultati del CS sembrano essere principalmente per perfezionare uno strumento che può essere utilizzato in gran parte come una scatola nera all'interno di teorie ben consolidate esistenti e non per costruire o estendere nuove teorie biologiche.
Preferisco risultati che utilizzano aspetti moderni e non banali dell'informatica per influenzare la biologia a livello teorico (ma ancora rilevante per i biologi). In quanto tale, non sono così interessato a cose come la metabiologia di Chaitin .