Начните с открытия нового файла таблицы. Следуя уравнению Харди-Вайнберга, где p — частота доминантного аллеля A в популяции, а q определяется как частота рецессивного аллеля B, входная частота p аллеля A в клетку B2 и частота q аллеля B в клетке B3.
Присвойте значение 0.5 ячейке C2.
Следуя уравнению 1 – p = q, введите формулу "= 1 – C2" в ячейку C3, чтобы рассчитать частоту q аллеля B. ПРИМЕЧАНИЕ: Ячейки C2 и C3 будут представлять собой генофонд, используемый на следующих нескольких шагах.
Обозначьте ячейки E2 и F2 "Аллель 1" и "Аллель 2" соответственно, затем введите код RAND для случайной формулы в ячейку E3. =IF (RAND()
Выберите ячейку E3 и перетащите правый нижний угол ячейки вниз до E27, чтобы продублировать формулу на 25 ячеек, создав аллель для другого потомка, и введите в ячейку F3 ту же формулу, которая использовалась в ячейке Е3.
Добавьте третий столбец данных, начиная с описания "Генотип" в ячейке G2, и добавьте функцию CONCATENATE в ячейку G3, чтобы объединить два случайно сгенерированных аллеля и создать генотип.
Перетащите эту формулу вниз на 25 ячеек и пометьте ячейки H2, I2 и J2 AA, AB и BB соответственно.
Затем введите одну функцию IF, как показано здесь, в ячейки H3, I3 и J3. Перетащите формулы вниз на 25 строк в столбце. Формулы вернут 1, если генотип в этой строке совпадает с генотипом в строке заголовка, и 0, если генотип в этой строке является одним из двух других генотипов. H3: = IF (G3="AA",1,0) I3: =IF(OR(G3="AB,G3="BA"),1,0) J3: =IF(G3="BB",1,0)
Затем пометьте ячейку D28 как "SUM", добавьте формулу в ячейку H28 и перетащите формулу в ячейки I28 и J28, чтобы получить общее число каждого генотипа.
Далее, помечаем ячейки H30 и J30 "A" и "B" соответственно и помечаем ячейку D31 "Количество аллелей".
Добавьте код к ячейкам H31 и J31, чтобы получить общее количество аллелей в моделируемом поколении, которое в два раза превышает частоту соответствующего гомозиготного генотипа, плюс частота гетерозиготного генотипа.
Затем пометьте ячейку E32 "Частота аллеля следующего поколения" и добавьте код к ячейкам H32 и J32, чтобы получить соотношение аллелей в следующем поколении.
Используя частоты генов, сгенерированные в математической модели, которую вы только что построили, настройте значения генофонда в клетках C2 и C3 на значения из H32 и J32 и запустите еще 10 поколений, каждый раз обновляя генофонд с полученной частотой аллеля.
Запишите соотношение двух переменных в каждый момент времени в таблице на таблице и создайте линейный график, чтобы увидеть, как небольшая популяция меняется с течением времени. Гипотезы: Экспериментальная гипотеза в этом исследовании заключается в том, что меньшие популяции будут больше отклоняться от ожидаемых частот аллелей Харди-Вайнберга, чем более крупные популяции, потому что меньшие популяции более восприимчивы к генетическому дрейфу. Нулевая гипотеза состоит в том, что частоты аллелей в популяциях не будут отличаться от ожидаемых частот уравнения равновесия Харди-Вайнберга, что означает, что частоты аллелей будут одинаковыми от поколения к поколению.
Установите частоту гена A равным 0,3 и гена B равным 0,7 и запустите модель еще 10 раз, записывая соотношение генов в следующем поколении в таблицу после каждого запуска.
Затем перетащите формулы для ячеек ниже, чтобы изменить модель, включив в нее 100 зигот, и запустите модель еще 10 раз.
После последнего запуска сохраните все рабочие данные на персональное запоминающее устройство и выйдите из программы электронных таблиц.