Книжные рекомендации по алгоритмам, используемым в эволюционной биологии

Есть ли у вас рекомендации для книги, в которой представлен другой алгоритм, используемый в теоретической эволюционной биологии?

Я имею в виду не эволюционные или генетические алгоритмы (иначе этот вопрос не подходил бы для Biology.SE), а алгоритмы, применимые к эволюционной биологии. Меня не интересуют статистические процедуры и алгоритмы для реконструкции филогенетических деревьев, аннотирования последовательностей ДНК или обнаружения синонимичных изменений путем сравнения последовательностей близкородственных видов. Меня не интересует вводная книга по программированию.

Меня интересует компьютерное моделирование, прикладная популяционная генетика, родственный отбор, теория игр, расширение ареала популяции, моделирование полового размножения, отбор для различных систем определения пола, эволюция устойчивости/эволюционности, эволюция использования кодонов, эволюция генетического кода, эволюция познания , эволюция многоклеточности, …

Я не совсем знаю, существует ли одна книга, охватывающая все эти предметы. Если нет, я бы приветствовал предложения книги, в которой представлены алгоритмы, используемые в некоторых, но не во всех этих предметах.

Немного поискав в Amazon, я легко нашел тонны книг, но не совсем уверен, соответствуют ли они моим ожиданиям. Ниже приведены некоторые примеры

Эволюция как вычисление

Индивидуальное моделирование и экология

Модели и алгоритм эволюции генома

моделирование для полевых биологов

Практические вычисления для биолога

Эволюция как вычисление

Генетические и эволюционные вычисления

Генетические алгоритмы + структуры данных = программы эволюции

Недостающий алгоритм

Клеточная модель: Математическая и теоретическая биология, Алгоритм, Структура данных, Биоинформатика, Вычислительная биология, Искусственная жизнь, Компьютерное моделирование

Природные-Искусственные-Модели-Вычисления-Биология

An-Introduction-Genetic-Algorithms-Paper

Дерек Роффс, моделирующий эволюцию, и еще одна книга, о которой я думаю (возможно, написанная Отто), затрагивают некоторые из этих тем.
Вместо того, чтобы просить людей щелкнуть 10 ссылок, можете ли вы добавить заголовки в виде списка (со ссылками)?
Я должен согласиться, я не удосужился проверить их все (потому что я читаю на iPhone)
@GriffinEvo Я не думаю, что Сара Отто когда-либо писала книгу об алгоритмах. Она написала эту книгу о математическом моделировании. Эквивалент этой книги, но с инструментами алгоритмики, а не математики, был бы хорошим ответом на мой вопрос.

Ответы (2)

То, что вы описываете, обычно подпадает под категорию вычислительной биологии или просто математической биологии. К сожалению, большая часть этой области — биоинформатика, или применение методов статистического и/или динамического программирования для секвенирования данных. Вы исключаете это в своем вопросе, и я соглашусь с вами, что это «скучная» тема с точки зрения биолога-теоретика, потому что она в основном использует информатику очень стандартным образом в качестве инструмента для биологов-экспериментаторов.

Как вы заметили, также стандартно использовать вычислительные модели в теоретических работах как способ моделирования вещей. Я думаю, что это тот вид ресурсов, о которых вы просите. К сожалению, конкретные алгоритмы редко стандартизируются или повторно используются в этой области . Как правило, каждая статья (или последовательность связанных статей) использует свои собственные модели. [1] Когда вы прочитаете много статей, вы обнаружите некоторые общие темы, но это всего лишь стандартные идеи теоретической биологии, выраженные в виде моделирования. Я сомневаюсь, что существуют исчерпывающие книги, и даже если некоторые из них действительно полезны, мне неясна их полезность из-за отсутствия конкретного алгоритма (повторного использования). [2]Однако наиболее часто используемые методы заключаются либо в численном решении дифференциальных уравнений (которое большинство классифицирует как математическое моделирование), либо в запуске моделей на основе агентов или популяции. Общие ресурсы по ним существуют, и вот некоторые обсуждения для последних других SE:

Наконец, не путайте «вычислительное моделирование в теоретической биологии» с «алгоритмической биологией» . Алгоритмическая биология — это новая область , которая рассматривает экологическую и эволюционную динамику как вычислительные процессы. Вместо использования математических инструментов, заимствованных из физики (что является стандартом для динамических системных подходов к математической биологии), он использует инструмент теоретической информатики (обратите внимание, что это тип математики, который имеет очень мало общего с программированием ноутбука перед компьютером). из вас). Я знаю только две книги в этой области:

Заметки

  1. В целом, я считаю такие модели эвристиками и скептически отношусь к их полезности, кроме риторических приемов/примеров .
  2. Я думаю, что обзоры литературы были бы интересны для компьютерного моделирования в конкретных областях. На самом деле некоторые коллеги и я хотели сделать это для меньшей области эволюционной теории игр ( этот ответ может служить отправной точкой для некоторых алгоритмических соображений EGT).

Вы изучали «Основы молекулярной эволюции» Дэна Граура и Ли.

Еще одно предложение в русле популяционной генетики и различных эво. теории будут - Эволюционная генетика: концепции и тематические исследования (многоавторская книга. Редактор Fox & Wolf)