Recomendaciones de libros para algoritmos utilizados en biología evolutiva

¿Tiene recomendaciones para un libro que presente los diferentes algoritmos utilizados en biología evolutiva teórica?

No me refiero a algoritmos evolutivos o genéticos (de lo contrario, esta pregunta no encajaría bien con Biology.SE), sino a algoritmos aplicados a la biología evolutiva. No estoy interesado en procedimientos estadísticos y algoritmos para reconstruir árboles filogenéticos, anotar secuencias de ADN o descubrir cambios sinónimos comparando secuencias de especies estrechamente relacionadas. No estoy interesado en un libro de introducción a la programación.

Estoy interesado en el modelado computacional, la genética de poblaciones aplicada, la selección de parentesco, la teoría de juegos, la expansión del rango de población, la simulación de la reproducción sexual, la selección para diferentes sistemas de determinación del sexo, la evolución de la robustez/evolucionabilidad, la evolución del uso de codones, la evolución del código genético, la evolución de la cognición. , evolución de la pluricelularidad, …

No sé muy bien si existe un libro que abarque todos estos temas. Si no, agradecería sugerencias de libros que presenten la algorítmica utilizada en algunos pero no en todos estos temas.

Buscando un poco en Amazon, encontré fácilmente toneladas de libros, pero no sé si se ajustan a mis expectativas. A continuación se muestran algunos ejemplos.

Evolución como computación

Modelado y ecología basados ​​en el individuo

Modelos y algoritmos para la evolución del genoma

modelado para biólogos de campo

Computación práctica para biólogo.

Evolución como computación

Computación genética y evolutiva

Algoritmos genéticos + estructuras de datos = programas de evolución

El algoritmo perdido

Modelo Celular: Biología matemática y teórica, Algoritmo, Estructura de datos, Bioinformática, Biología computacional, Vida artificial, Simulación por computadora

Natural-Artificial-Modelos-Computación-Biología

An-Introduction-Genetic-Algorithms-Paper

La evolución del modelado de Derek Roff y otro libro en el que estoy tratando de pensar (tal vez de Otto) tocan algunos de estos temas.
En lugar de pedirle a la gente que haga clic en 10 enlaces, ¿puede agregar los títulos como una lista (con enlaces)?
Tengo que estar de acuerdo, no me molesté en revisarlos todos (porque estoy leyendo en un iPhone)
@GriffinEvo No creo que Sarah Otto haya escrito nunca un libro sobre algorítmica. Ella escribió este libro que trata sobre modelos matemáticos. El equivalente de este libro pero con las herramientas algorítmicas en lugar de las matemáticas sería una buena respuesta a mi pregunta.

Respuestas (2)

Lo que está describiendo generalmente cae dentro de la categoría de biología computacional o simplemente biología matemática. Desafortunadamente, la mayor parte de este campo es la bioinformática, o la aplicación de técnicas de programación dinámica y/o estadística para secuenciar datos. Excluye esto en su pregunta, y estoy de acuerdo con usted en que es un tema "aburrido" desde la perspectiva de un biólogo teórico, porque utiliza principalmente la informática de una manera muy estándar como herramienta para biólogos experimentales.

Como notó, también es estándar usar modelos computacionales en artículos teóricos como una forma de simular cosas. Creo que este es el tipo de recursos que está solicitando. Desafortunadamente, los algoritmos específicos rara vez se estandarizan o reutilizan en esta área . Por lo general, cada artículo (o secuencia de artículos relacionados) utiliza sus propios modelos. [1] A medida que lea muchos artículos, encontrará algunos temas comunes, pero estas son solo ideas estándar de biología teórica expresadas como simulación. Dudo que existan libros completos, e incluso si algunos lo hacen, su utilidad no está clara para mí debido a la falta de (re) uso de algoritmos específicos. [2]Sin embargo, las técnicas más utilizadas son resolver ecuaciones diferenciales numéricamente (lo que la mayoría clasificaría como modelado matemático) o ejecutar modelos basados ​​en agentes o basados ​​en poblaciones. Existen recursos generales sobre estos, y aquí hay algunas discusiones para los últimos otros SE:

Finalmente, no confunda 'modelado computacional en biología teórica' con 'biología algorítmica' . La biología algorítmica es un nuevo campo que ve la dinámica ecológica y evolutiva como procesos computacionales. En lugar de usar herramientas matemáticas prestadas de la física (como es estándar con los enfoques de sistemas dinámicos de la biología matemática), usa la herramienta de la informática teórica (tenga en cuenta que este es un tipo de matemática que tiene muy poco que ver con la programación de la computadora portátil frente a ella). de ti). Sólo conozco dos libros en este campo:

notas

  1. En general, considero este tipo de modelos como heurísticos y soy escéptico sobre su utilidad más allá de los dispositivos/ejemplos retóricos .
  2. Creo que las revisiones de la literatura serían interesantes para el modelado computacional en subcampos específicos. De hecho, algunos colegas y yo hemos querido hacer esto para el área más pequeña de la teoría de juegos evolutivos ( esta respuesta puede servir como punto de partida para algunas consideraciones algorítmicas de EGT).

¿Ha investigado "Fundamental of Molecular Evolution" de Dan Graur & Li?

Otra sugerencia en línea con la genética de poblaciones y diferentes evo. teorías serían - Genética evolutiva: conceptos y estudios de casos (libro de varios autores. Editor Fox & Wolf)