התחל על-ידי פתיחת קובץ גיליון אלקטרוני חדש. בעקבות משוואת הארדי-ויינברג כאשר 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 "Allele 1" ו- "Allele 2" בהתאמה, ולאחר מכן הזן את קוד RAND עבור נוסחה אקראית בתא E3. =IF (RAND()
בחר את תא E3 וגרור את הפינה השמאלית התחתונה של התא כלפי מטה אל E27 כדי לשכפל את הנוסחה ל- 25 תאים, תוך יצירת אלל עבור הצאצאים האחרים, והזן את אותה נוסחה שהייתה בשימוש בתא E3 בתא F3.
הוסף עמודה שלישית של נתונים המתחילה בתיאור "גנוטיפ" בתא 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 פעמים.
לאחר ההפעלה האחרונה, שמור את כל נתוני העבודה בהתקן אחסון אישי וצא מתוכנית הגיליון האלקטרוני.