Inizia aprendo un nuovo file di foglio di calcolo. Seguendo l'equazione di Hardy-Weinberg dove p è la frequenza di un allele dominante A in una popolazione, e q è definito come la frequenza di un allele recessivo B, la frequenza di input p dell'allele A nella cella B2 e la frequenza q dell'allele B nella cellula B3.
Assegna il valore 0.5 alla cella C2.
Seguendo l'equazione 1 – p = q, inserisci la formula "= 1 – C2" nella cella C3 per calcolare la frequenza q dell'allele B. NOTA: Le celle C2 e C3 rappresenteranno il pool genetico utilizzato nei prossimi passaggi.
Etichetta le celle E2 e F2 rispettivamente "Allele 1" e "Allele 2", quindi inserisci il codice RAND per la formula casuale nella cella E3. =IF (RAND()
Seleziona la cella E3 e trascina l'angolo in basso a destra della cella fino a E27 per duplicare la formula in 25 celle, creando un allele per l'altra prole, e immettere la stessa formula utilizzata nella cella E3 nella cella F3.
Aggiungi una terza colonna di dati che inizia con la descrizione "Genotipo" nella cella G2 e aggiungi la funzione CONCATENA alla cella G3 per combinare i due alleli generati casualmente e creare un genotipo.
Trascina questa formula verso il basso per 25 celle ed etichetta rispettivamente le celle H2, I2 e J2 AA, AB e BB.
Quindi, inserisci una funzione IF come mostrato qui nelle celle H3, I3 e J3. Trascina le formule verso il basso per 25 righe per colonna. Le formule restituiranno un 1 se il genotipo in questa riga corrisponde al genotipo nella riga di intestazione e uno 0 se il genotipo in questa riga è uno degli altri due genotipi. H3: = IF (G3="AA",1,0) I3: =IF(OR(G3="AB,G3="BA"),1,0) J3: =IF(G3="BB",1,0)
Quindi, etichetta la cella D28 come "SUM", aggiungi la formula alla cella H28 e trascina la formula alle celle I28 e J28 per ottenere il numero totale di ciascun genotipo.
Successivamente, etichetta le celle H30 e J30 rispettivamente "A" e "B" e etichetta la cella D31 "Numero di alleli".
Aggiungi il codice alle celle H31 e J31 per ottenere il numero totale di alleli nella generazione simulata, che è due volte la frequenza del rispettivo genotipo omozigote, più la frequenza del genotipo eterozigote.
Quindi, etichetta la cella E32 "Frequenza allelica di nuova generazione" e aggiungi il codice alle celle H32 e J32 per ottenere il rapporto degli alleli nella prossima generazione.
Utilizzando le frequenze geniche generate nel modello matematico che hai appena costruito, regola i valori del pool genico nelle cellule C2 e C3 a quelli di H32 e J32 ed esegui altre 10 generazioni, aggiornando ogni volta il pool genico con la frequenza allelica risultante.
Registra il rapporto tra le due variabili in ogni punto temporale del foglio di calcolo sulla tabella e crea un grafico a linee per vedere come cambia una piccola popolazione nel tempo. Ipotesi: L'ipotesi sperimentale in questo studio è che le popolazioni più piccole si discosteranno maggiormente dalle frequenze attese di Hardy-Weinberg degli alleli rispetto alle popolazioni più grandi, perché le popolazioni più piccole sono più suscettibili alla deriva genetica. L'ipotesi nulla è che le frequenze alleliche all'interno delle popolazioni non differiranno dalle frequenze attese dell'equazione di equilibrio di Hardy-Weinberg, il che significa che le frequenze alleliche saranno le stesse di generazione in generazione.
Imposta la frequenza del gene A a 0,3 e del gene B a 0,7, ed esegui il modello altre 10 volte, registrando il rapporto dei geni nella generazione successiva nella tabella dopo ogni esecuzione.
Quindi, trascina le formule per le celle più in basso per modificare il modello in modo da includere 100 zigoti ed eseguire il modello altre 10 volte.
Dopo l'ultima esecuzione, salva tutti i dati di lavoro su un dispositivo di archiviazione personale ed esci dal programma per fogli di calcolo.