Zacznij od otwarcia nowego pliku arkusza kalkulacyjnego. Zgodnie z równaniem Hardy'ego-Weinberga, gdzie p jest częstością dominującego allelu A w populacji, a q definiuje się jako częstość recesywnego allelu B, częstotliwość wejściową p allelu A do komórki B2 i częstotliwość q allelu B do komórki B3.
Przypisz wartość 0,5 do komórki C2.
Postępując zgodnie z równaniem 1 – p = q, wprowadź formułę "= 1 – C2" do komórki C3, aby obliczyć częstość q allelu B. UWAGA: Komórki C2 i C3 będą reprezentować pulę genów użytą w kilku następnych krokach.
Oznacz komórki E2 i F2 odpowiednio jako "Allel 1" i "Allel 2", a następnie wprowadź kod RAND dla losowej formuły do komórki E3. =IF (RAND()
Zaznacz komórkę E3 i przeciągnij prawy dolny róg komórki w dół do E27, aby zduplikować formułę na 25 komórek, tworząc allel dla drugiego potomstwa, i wprowadź tę samą formułę, która została użyta w komórce E3, do komórki F3.
Dodaj trzecią kolumnę danych zaczynającą się od opisu "Genotyp" w komórce G2 i dodaj funkcję CONCATENATE do komórki G3, aby połączyć dwa losowo wygenerowane allele i utworzyć genotyp.
Przeciągnij tę formułę w dół dla 25 komórek i oznacz komórki odpowiednio jako H2, I2 i J2 AA, AB i BB.
Następnie wprowadź jedną funkcję JEŻELI, jak pokazano tutaj, w komórkach H3, I3 i J3. Przeciągnij formuły w dół, aby wyświetlić 25 wierszy w kolumnie. Formuły zwrócą wartość 1, jeśli genotyp w tym wierszu jest zgodny z genotypem w wierszu nagłówka, i 0, jeśli genotyp w tym wierszu jest jednym z dwóch pozostałych genotypów. H3: = JEŻELI (G3="AA";1,0) I3: =JEŻELI(LUB(G3="AB,G3="BA");1,0) J3: =JEŻELI(G3="BB";1,0)
Następnie oznacz komórkę D28 jako "SUMA", dodaj formułę do komórki H28 i przeciągnij formułę do komórek I28 i J28, aby uzyskać całkowitą liczbę każdego genotypu.
Następnie oznacz komórki H30 i J30 odpowiednio "A" i "B" i oznacz komórkę D31 jako "Liczba alleli".
Dodaj kod do komórek H31 i J31, aby uzyskać całkowitą liczbę alleli w symulowanym pokoleniu, która jest dwa razy większa niż częstość występowania odpowiedniego homozygotycznego genotypu, plus częstość heterozygotycznego genotypu.
Następnie oznacz komórkę E32 jako "Częstotliwość alleli nowej generacji" i dodaj kod do komórek H32 i J32, aby uzyskać stosunek alleli w następnej generacji.
Korzystając z częstości genów wygenerowanych w modelu matematycznym, który właśnie zbudowałeś, dostosuj wartości puli genów w komórkach C2 i C3 do tych z H32 i J32 i uruchom 10 kolejnych pokoleń, za każdym razem aktualizując pulę genów o wynikową częstotliwość alleli.
Zapisz stosunek dwóch zmiennych w każdym punkcie czasowym w arkuszu kalkulacyjnym na tabeli i utwórz wykres liniowy, aby zobaczyć, jak mała populacja zmienia się w czasie. Hipotezy: Hipoteza eksperymentalna w tym badaniu jest taka, że mniejsze populacje będą bardziej odbiegać od oczekiwanych częstości alleli Hardy'ego-Weinberga niż większe populacje, ponieważ mniejsze populacje są bardziej podatne na dryf genetyczny. Hipoteza zerowa mówi, że częstości alleli w populacjach nie będą się różnić od oczekiwanych częstości równania równowagi Hardy'ego-Weinberga, co oznacza, że częstości alleli będą takie same z pokolenia na pokolenie.
Ustaw częstotliwość genu A na 0,3, a genu B na 0,7 i uruchom model jeszcze 10 razy, zapisując stosunek genów w następnym pokoleniu w tabeli po każdym przebiegu.
Następnie przeciągnij formuły dla komórek dalej w dół, aby zmienić model tak, aby zawierał 100 zygot i uruchom model kolejne 10 razy.
Po ostatnim uruchomieniu zapisz wszystkie dane robocze na osobistym urządzeniu pamięci masowej i wyjdź z programu arkusza kalkulacyjnego.