El estudio de la ecología y la evolución se está volviendo cada vez más matemático, pero la mayoría de las herramientas teóricas parecen provenir de la física. Sin embargo, en muchos casos los problemas tienen una naturaleza muy discreta (véase, por ejemplo, SLBS00 ) y podrían beneficiarse desde una perspectiva informática . Sin embargo, conozco solo unos pocos resultados serios de TCS que tratan de tocar preguntas específicas en ecología y evolución. Las dos direcciones que me vienen a la mente son:
Livnat, A., Papadimitriou, C., Dusho, J. y Feldman, MW [2008] "Una teoría de la capacidad de mezcla para el papel del sexo en la evolución" PNAS 105 (50): 19803-19808. [ pdf ]
Valiant, LG [2009] "Evolvability" Journal of the ACM 56 (1): 3.
El primero aplica la idea del análisis de algoritmos genéticos para mostrar una diferencia cualitativa entre la forma en que los organismos sexuales y asexuales se comportan en paisajes de aptitud física, y ha llevado a seguimientos que ayudan a justificar la modularidad observada. Este último conecta la teoría de la evolución y el aprendizaje computacional, para tratar de probar los resultados de la capacidad de evolución y la impositibilidad. Ha influido en una pequeña colección de documentos, pero principalmente por otros informáticos.
¿Hay más resultados en estas venas? ¿Son sus otras aplicaciones profundas / no triviales de la informática teórica para comprender la ecología y la evolución tal como la estudian los biólogos?
Notas
No estoy interesado en resultados de algoritmos genéticos o evolutivos relacionados con la ingeniería general. Aunque esta es una parte muy interesante y emocionante de la informática, su conexión con la evolución tal como la estudian los biólogos es a menudo superficial. A veces (como en LPDF08) se realizan conexiones concretas, pero la mayoría de los resultados estándar no son de interés biológico y, por lo tanto, no me interesan en esta publicación.
La bioinformática es un campo cercano, pero tampoco es lo que estoy buscando. Aunque puede usarse para reconstruir cosas como los árboles filogenéticos y, por lo tanto, ayudar a la evolución / ecología, los aspectos teóricos de CS no ocupan un lugar central. Aquí, los resultados de CS parecen ser principalmente para perfeccionar una herramienta que puede usarse en gran medida como una caja negra desde las teorías bien establecidas existentes, y no para construir o extender nuevas teorías biológicas.
Prefiero resultados que utilizan aspectos modernos y no triviales de la informática para influir en la biología en un nivel teórico (pero aún relevante para los biólogos). Como tal, no estoy tan interesado en cosas como la metabiología de Chaitin .