Punneto kvadrato skaičiuoklė | Numatykite genetinio paveldėjimo modelius
Akimirksniu apskaičiuokite genotipo ir fenotipo santykius naudodami nemokamą Punneto kvadrato skaičiuoklę. Išspręskite monohibridines ir dihibridines kryžmines kombinacijas genetikos namų darbams, veisimo programoms ir biologijos švietimui.
Punnett Kvadrato Skaičiuotuvas
Numatykite genotipo ir fenotipo santykius genetiniuose kryžminimuose. Akimirksniu apskaičiuokite vieno ir dviejų genų paveldėjimo modelius.
Įveskite tėvų genotipus naudodami standartinę notaciją (pvz., Aa vieno geno kryžminimui, AaBb - dviejų genų kryžminimui).
Pavyzdžiai:
Punnett Kvadratas
| Tėvininių gamet | A | a |
|---|---|---|
| A | AA A | Aa A |
| a | Aa A | aa a |
Fenotipo Santykis
A: 3/4, a: 1/4
Punnett Kvadratų Supratimas
Punnett kvadratas yra diagrama, padedanti numatyti skirtingų genotipų tikimybę palikuonyse.
Didžiosios raidės žymi dominantinius alelių variantus, mažosios raidės - recesyvinius alelių variantus.
Fenotipas yra fizinis genotipo išraiškos būdas. Dominantinis alelių variantas užmaskuos recesyvinį alelių variantą fenotipe.
Dokumentacija
Kas yra Punnett kvadratėlio skaičiuoklė?
Ar kada nors sunkiai sekėsi prognozuoti genetines pasekmes, studijuojant Mendelio dėsnius? Punnett kvadratėlio skaičiuoklė išsprendžia šią problemą, vizualizuodama, kaip požymiai perduodami nuo tėvų palikuonims. Pavadinta britų genetiko Reginaldo Punnett (kuris pristatė šią diagramą 1905 metais) garbei, šis įrankis detalizuoja visas galimas genetines kombinacijas kryžminant.
Štai kas daro šį įrankį praktišką: vietoj rankinio 4x4 ar 8x8 tinklelių braižymo ir alelių kombinacijų sekimo, jūs tiesiog įvedate tėvų genotipus ir gausite momentines išvadas. Skaičiuoklė tvarko tiek monohybridines kryžmines (sekant vieną požymį, pvz., gėlės spalvą), tiek dihybridines kryžmines (sekant du požymius vienu metu, pvz., sėklos formą ir spalvą).
Ką matysite rezultatuose:
- Visišką tinklelį, rodantį visas galimas genotipų kombinacijas
- Atitinkamą fenotipą (matomą požymį) kiekvienai kombinacijai
- Santykių santraukas, nurodančias kiekvieno požymio pasirodymo tikimybę
Biologijos studentai naudoja šį įrankį spręsdami genetikos uždavinius. Augalų ir gyvūnų veisėjai juo pasikliauja prognozuodami palikuonių charakteristikas prieš atliekant kryžminimą. Mokytojai jį laiko naudingu demonstruojant paveldėjimo modelius vizualiai. Pagrindinis privalumas? Jis paverčia abstrakčią tikimybę kažkuo konkrečiu, ką galima pamatyti ir suprasti.
Punneto Kvadrato Genetika: Pagrindinės Sąvokos Paaiškintos
Šių genetinių terminų supratimas padės lengviau interpretuoti jūsų rezultatus:
- Genotipas: Tikrasis organizmo genetinis kodas, užrašomas raidžių kombinacijomis kaip Aa arba BB. Galvokite apie tai kaip apie genetinį planą.
- Fenotipas: Tai, ką jūs faktiškai matote - fizinis požymis, atsirandantis dėl genotipo. Augalas su genotipo Tt gali turėti "aukšto" fenotipo.
- Alėlis: Skirtingos tos pačios genų versijos. Akių spalvos atveju, jūs galite turėti rudą alėlį arba mėlyną alėlį. Dominantinius alėlius žymime didžiosiomis raidėmis (A), o recesyvinius - mažosiomis (a).
- Homozigotinis: Kai abu alėliai sutampa - arba AA (homozigotinis dominantinis), arba aa (homozigotinis recesyvinis). Šie organizmai veisiasi tiksliai pagal tą požymį.
- Heterozigotinis: Kai alėliai skiriasi, kaip Aa. Šie organizmai rodo dominantinį požymį, bet turi recesyvinį alėlį.
- Dominantinis: Alėlis, kuris pasireiškia fenotipe, kai yra prisotintas. Reikia tik vienos kopijos, kad pamatytumėte požymį.
- Recesyvinis: Alėlis, kuris pasireiškia tik tada, kai yra dvi kopijos (aa). Lieka paslėptas dominantinių alėlių.
- Monohybridinis Kryžminimas: Vieno požymio paveldėjimo sekimas, pvz., gėlių spalva žirniuose (Aa × aa).
- Dihybridinis Kryžminimas: Dviejų požymių sekimas vienu metu, kaip Mendelis darė su sėklų forma IR sėklų spalva (AaBb × AaBb). Tai tampa sudėtingesniu su 16 galimų kombinacijų.
Kaip Naudotis Šiuo Punnett Kvadratėlio Skaičiuotuvu
Naudojimasis skaičiuotuvu užtrunka tik kelias sekundes:
-
Įveskite Tėvų Genotipus: Įrašykite kiekvieno tėvo genetinę sudėtį į įvesties laukus.
- Vieno požymio kryžminimui (monohybridinis), naudokite dviejų raidžių formatus: "Aa", "BB" arba "aa"
- Dviejų požymių kryžminimui (dihybridinis), naudokite keturių raidžių formatus: "AaBb", "AAbb" arba "aaBB"
- Dažniausia klaida: Įsitikinkite, kad abu tėvai naudoja tą patį formatą - negalima kryžminti monohybridinio su dihybridiniu
-
Peržiūrėkite Rezultatus: Skaičiuotuvas iš karto parodo:
- Visą Punnett kvadratėlį su visais galimais palikuonių genotipais
- Kiekvienos kombinacijos fenotipą (matomą požymį)
- Santykio santrauką - pavyzdžiui, "3:1" reiškia 3 palikuonis, turintys dominantinį požymį, vienam turinčiam recesyvinį požymį
-
Kopijuokite arba Išsaugokite: Paspauskite "Kopijuoti Rezultatus", kad išsaugotumėte savo Punnett kvadratėlį laboratoriniams pranešimams, namų darbams ar veisimo įrašams.
-
Eksperimentuokite: Išbandykite skirtingas tėvų kombinacijas, kad pamatytumėte, kaip keičiasi rezultatai. Kas atsitinka kryžminant Aa × Aa ir Aa × aa? Rezultatai atskleidžia, kodėl tam tikri požymiai pasirodo dažniau nei kiti.
Pavyzdinės Įvestys
- Monohybridinis Kryžminimas: Tėvas 1: "Aa", Tėvas 2: "Aa"
- Dihybridinis Kryžminimas: Tėvas 1: "AaBb", Tėvas 2: "AaBb"
- Homozigotinis × Heterozigotinis: Tėvas 1: "AA", Tėvas 2: "Aa"
- Homozigotinis × Homozigotinis: Tėvas 1: "AA", Tėvas 2: "aa"
Kaip veikia Punnett kvadratėliai: Genetinio paveldėjimo mokslas
Punnett kvadratėliai vizualizuoja Mendelio paveldėjimo dėsnius - principus, atrastus 1860-aisiais per žirnių augalų eksperimentus. Štai kas iš tikrųjų vyksta ląstelių lygmeniu:
-
Atsiskyrimo dėsnis: Kai organizmas sukuria lytines ląsteles (gametas), du kiekvieno geno egzemplioriai atsiskiria. Kiekvienas spermatozoidas ar kiaušialąstė gauna tik vieną alelį. Todėl tėvas su genotipo Aa turi 50% gamečių su A ir 50% su a.
-
Nepriklausomo pasiskirstymo dėsnis: Dihybridiniuose kryžminimuose genai skirtinguose chromosomuose rūšiuojasi nepriklausomai gamečių formavimo metu. Spermatozoido gautas alelis vienai savybei neįtakoja, kokį alelį jis gaus kitai savybei. (Pastaba: Tai netaikoma susietoms genoms toje pačioje chromosomoje - paprasto Punnett kvadratėlio apribojimas.)
-
Dominavimo dėsnis: Esant heterozigotinei būsenai (Aa), fenotipu pasireiškia tik dominantinis alelis. Recesyvinis alelis yra genetiškai, bet maskuojamas stebėjimo. Todėl du rudų akių tėvai (abu Aa) gali turėti mėlynų akių vaiką (aa).
Šie principai išsamiai dokumentuoti genetikos literatūroje. Nacionalinis Žmogaus Genomo Tyrimo Institutas pateikia išsamius paaiškinimus, kaip šie konceptai taikomi šiuolaikiniame genetikos supratime.
Matematinis pagrindas
Punnett kvadratėlio metodas iš esmės yra tikimybių teorijos taikymas genetikoje. Kiekvienam genui tikimybė paveldėti konkretų alelį yra 50% (darant prielaidą apie normalų Mendelio paveldėjimą). Punnett kvadratėlis padeda sistemingai vizualizuoti šias tikimybes.
Monohybridiniame kryžminime (Aa × Aa), galimi gameliai yra:
- Tėvas 1: A arba a (50% tikimybė kiekvienam)
- Tėvas 2: A arba a (50% tikimybė kiekvienam)
Tai sukuria keturias galimas kombinacijas:
- AA (25% tikimybė)
- Aa (50% tikimybė, nes gali įvykti dviem skirtingais būdais)
- aa (25% tikimybė)
Fenotipiškoms proporcijoms šiame pavyzdyje, jei A dominuoja prieš a, gauname:
- Dominantinis fenotipas (A_): 75% (AA + Aa)
- Recesyvinis fenotipas (aa): 25%
Tai suteikia klasikinę 3:1 fenotipiškų proporcijų santykį heterozigotinio × heterozigotinio kryžminimo atveju.
Gamečių generavimas
Pirmas žingsnis kuriant Punnett kvadratėlį yra nustatyti galimus gamečius, kuriuos gali pagaminti kiekvienas tėvas:
-
Monohybridiniuose kryžminimuose (pvz., Aa):
- Kiekvienas tėvas pagamina du gamečių tipus: A ir a
-
Dihybridiniuose kryžminimuose (pvz., AaBb):
- Kiekvienas tėvas pagamina keturis gamečių tipus: AB, Ab, aB ir ab
-
Homozigotiniuose genotipuose (pvz., AA ar aa):
- Pagaminamas tik vieno tipo gameliai (atitinkamai A arba a)
Fenotipiškų proporcijų skaičiavimas
Nustačius visas galimas genotipų kombinacijas, kiekvienos kombinacijos fenotipas nustatomas pagal dominavimo santykius:
-
Genotipuose su bent vienu dominantiniu aleliu (pvz., AA ar Aa):
- Išreiškiamas dominantinis fenotipas
-
Genotipuose tik su recesyviniais aleliais (pvz., aa):
- Išreiškiamas recesyvinis fenotipas
Fenotipiška proporcija tada apskaičiuojama suskaičiuojant kiekvieno fenotipo palikuonių skaičių ir išreiškiant jį kaip dalį ar santykį.
Punneto kvadratėlių santykiai: Įprasti genetiniai modeliai
Skirtingos tėvų kombinacijos sukuria nuspėjamus modelius. Štai dažniausiai sutinkami kryžminimai ir jų tikėtini rezultatai:
Monohybridinio kryžminimo modeliai
-
Homozigotinis dominantinis × Homozigotinis dominantinis (AA × AA)
- Genotipo santykis: 100% AA
- Fenotipo santykis: 100% dominantinis požymis
-
Homozigotinis dominantinis × Homozigotinis recesyvinis (AA × aa)
- Genotipo santykis: 100% Aa
- Fenotipo santykis: 100% dominantinis požymis
-
Homozigotinis dominantinis × Heterozigotinis (AA × Aa)
- Genotipo santykis: 50% AA, 50% Aa
- Fenotipo santykis: 100% dominantinis požymis
-
Heterozigotinis × Heterozigotinis (Aa × Aa)
- Genotipo santykis: 25% AA, 50% Aa, 25% aa
- Fenotipo santykis: 75% dominantinis požymis, 25% recesyvinis požymis (3:1 santykis)
-
Heterozigotinis × Homozigotinis recesyvinis (Aa × aa)
- Genotipo santykis: 50% Aa, 50% aa
- Fenotipo santykis: 50% dominantinis požymis, 50% recesyvinis požymis (1:1 santykis)
-
Homozigotinis recesyvinis × Homozigotinis recesyvinis (aa × aa)
- Genotipo santykis: 100% aa
- Fenotipo santykis: 100% recesyvinis požymis
Dihybridinio kryžminimo modeliai
Žinomiausias dihybridinis kryžminimas yra tarp dviejų heterozigotinių individų (AaBb × AaBb), kuris sukuria klasikinį 9:3:3:1 fenotipo santykį:
- 9/16 rodo abu dominantinius požymius (A_B_)
- 3/16 rodo dominantinį požymį A ir recesyvinį požymį b (A_bb)
- 3/16 rodo recesyvinį požymį a ir dominantinį požymį B (aaB_)
- 1/16 rodo abu recesyvinius požymius (aabb)
Šis santykis yra fundamentalus genetikos modelis ir parodo nepriklausomo pasiskirstymo principą.
Realūs Punnett kvadratų skaičiuoklių taikymai
Punnett kvadratai nėra tik klasės pratimai - jie sprendžia realias problemas įvairiose srityse:
Švietimo taikymai
Biologijos kursai labai priklauso nuo Punnett kvadratų, nes jie padaro abstrakčius paveldėjimo modelius konkrečiais. Kai mokoma, kodėl pjautuvinė anemija išlieka populiacijose nepaisant žalingumo, Punnett kvadratas akimirksniu parodo, kaip du nešėjai tėvai (Ss × Ss) turi 25% tikimybę susilaukti paveikto vaiko - padarydamas paveldėjimo modelį matomą, o ne vien teorinį.
Studentai, sprendžiantys genetikos užduotis, dažnai užstringa ties sudėtingesniais scenarijais, pvz., dihibridiniais kryžminimais. Skaičiuoklė pašalina aritmetines klaidas ir leidžia jiems sutelkti dėmesį į genetikos supratimą, o ne į tinklelio braižymo mechaniką. Tai ypač vertinga egzaminų metu, kai laiko spaudimas gali lemti neatsargias klaidas rankiniuose skaičiavimuose.
Moksliniai ir praktiniai taikymai
Augalų ir gyvūnų veisimas: Šunų veisėjai, dirbantys su kailio spalvos genetika, naudoja Punnett kvadratus, kad prognozuotų būsimos šeimos rezultatus prieš veisimą. Kryžminant du šokoladinių Labradoro šunų nešėjus (Bb × Bb, kur B=juoda, b=šokoladinė), žinant tikėtiną 3:1 santykį, padeda nustatyti realistines lūkesčius ir veisimo strategijas. Ta pati logika taikoma ir augalų vystymui - augalų veisėjai, atrenkantys ligos atsparumo genus, turi prognozuoti, kurie kryžminimai duos didžiausią atsparių palikuonių procentą.
Genetinės konsultacijos: Nors klinikinė genetika dabar naudoja sudėtingesnius įrankius, pvz., Hardi-Vaibergo skaičiavimus ir giminės analizę, Punnett kvadratai išlieka aiškiausiu būdu paaiškinti paveldėjimą pacientams. Aiškinant cistinės fibrozės riziką nešėjų tėvams, nupiešiant paprastą Punnett kvadratą, rodantį 25% paveiktų / 50% nešėjų / 25% nepaveiktų santykį, komunikuojama efektyviau nei statistiniais terminais.
Biologinė apsauga: Zoologijos sodų veisimo programos, skirtos nykstančioms rūšims, pvz., pandoms ar Kalifornijos kondoriams, naudoja genetines prognozes išlaikyti įvairovę. Apsaugos genetikas gali naudoti Punnett kvadratus, kad nustatytų, kuriuos individus veisti, išsaugant retus alelių, nedidinant giminystės rizikos.
Žemės ūkis: Sėklų kompanijos, kuriančios naujas augalų veisles, remiasi genetinėmis prognozėmis. Veisiant kukurūzus, turinčius atsparumą kenkėjams ir sausrai (dihibridinis kryžminimas), Punnett kvadratai padeda identifikuoti, kuriuos F2 kartos augalus atrinkti tolesniam veisimui.
Apribojimai ir alternatyvos
Punnett kvadratai puikiai veikia paprastiems Mendelio požymiams, tačiau tikroji genetika dažnai būna sudėtingesnė. Štai ką jie sunkiai gali apdoroti:
Kai Punnett kvadratai neveikia:
-
Poligenetiniai požymiai: Žmogaus ūgis apima šimtus genų. Punnett kvadratas negali to prognozuoti - reikėtų tinklelio su milijardais langelių. Dauguma sudėtingų požymių, tokių kaip intelektas, asmenybė ar ligos polinkis, priklauso šiai kategorijai.
-
Nepilnas dominavimas: Kryžminant raudonus ir baltus snapdragono augalus ir gaunant rožinius palikuonis, nei vienas alelis nėra tikrai dominuojantis. Standartiniai Punnett kvadratai vis dar veikia, tačiau 3:1 santykis tampa 1:2:1 (raudoni:rožiniai:balti), nes fenotipas atitinka genotipo santykį.
-
Susiję genai: Genai, fiziškai artimi tam pačiame chromosomų sluoksnyje, keliauja kartu paveldint, pažeisdami nepriklausomo pasiskirstymo dėsnį. Vaisių musių akių ir plaukų spalva rodo susiejimą - Punnett kvadrato prognozės nepasiteisina, nes jis daro prielaidą apie nepriklausomumą.
-
Epigenetiniai veiksniai: Genų raiška gali būti modifikuota aplinkos veiksnių, nepakeičiant DNR sekos. Punnett kvadratas rodo genotipo tikimybes, bet negali numatyti, ar tie genai iš tikrųjų bus aktyvūs.
-
Lytimi susijęs paveldėjimas: Standartiniai Punnett kvadratai veikia lytimi susijusiems požymiams, tačiau reikia aiškiai įtraukti X ir Y chromosomas (pvz., X^H X^h × X^H Y hemofilijai nešėjų kryžminimams).
Ką naudoti vietoj to:
Kai Punnett kvadratai tampa nepraktiški, genetikai naudoja:
- Tikimybių taisykles: 3+ požymių kryžminimams, dauginimo taisyklės yra greitesnės nei 64 langelių tinklelių braižymas
- Giminės analizę: Paveldėjimo sekimas per šeimos medžius atskleidžia modelius, kurių paprasti kryžminimai negali parodyti
- Populiacinės genetikos lygtis: Hardi-Vaibergo pusiausvyros skaičiavimai prognozuoja alelių dažnius populiacijose
- Kompiuterinį modeliavimą: Programinė įranga tvarko sudėtingas genetines sąveikas, apimančias dešimtis lokusų
Raktas yra žinoti, kada paprasti įrankiai pakanka, o kada reikia sudėtingesnių metodų. Vieno geno sutrikimams ir pagrindiniams veisimo sprendimams, Punnett kvadratai išlieka aukso standartu aiškumui ir greičiui.
Punnett kvadrato istorija
Reginaldas Crundallas Punnett'as, britų genetikas, sukūrė šią diagramą apie 1905 metus, kad padėtų studentams vizualizuoti Mendelio paveldimumą. Dirbdamas kartu su Viljamu Batesonu (kuris propagavo naujai atrastą Mendelio darbą), Punnett'as norėjo sukurti mokymo priemonę, kuri padarytų abstrakčias genetines sąvokas apčiuopiamomis. Jo tinklelio sistema buvo tokia sėkminga, kad tapo standartiniu įrankiu genetikos švietime visame pasaulyje.
Pagrindinės genetinių prognozių plėtros gairės
-
1865: Gregorius Mendelis publikuoja savo straipsnį apie augalų hibridizaciją, nustatydamas paveldėjimo dėsnius, nors tuo metu jo darbas buvo didžia dalimi ignoruojamas.
-
1900: Mendelio darbas nepriklausomai naujai atrandamas trijų mokslininkų: Hugo de Vrieso, Carlo Correnso ir Ericho von Tschermako.
-
1905: Reginaldas Punnett'as sukuria Punnett kvadrato diagramą genetinių kryžminimų rezultatams vizualizuoti ir prognozuoti.
-
1909: Punnett'as publikuoja knygą „Mendelizmas", kuri padeda populiarinti Mendelio genetiką ir pristato Punnett kvadratą platesnei auditorijai.
-
1910-1915: Tomaso Hunto Morgano darbas su vaisių muselėmis pateikia eksperimentinį patvirtinimą daugeliui genetinių principų, kuriuos galima prognozuoti naudojant Punnett kvadratus.
-
1930-ieji: Modernioji sintezė sujungia Mendelio genetiką su Darvino evoliucijos teorija, įsteigdama populiacinės genetikos sritį.
-
1950-ieji: DNR struktūros atradimas Vatsono ir Kriko suteikia molekulinį pagrindą genetiniam paveldėjimui.
-
Šiuolaikinis laikotarpis: Nors egzistuoja sudėtingesnės kompiuterinės priemonės sudėtingai genetinei analizei, Punnett kvadratas išlieka pagrindiniu švietimo įrankiu ir pradžios tašku suprantant genetinį paveldėjimą.
Punnett'as pats padarė reikšmingų indėlių į genetiką už savo vardu pavadintos schemos ribų. Jis buvo vienas pirmųjų, atpažinusių genetinę sąsają (genų, esančių arti vienas kito chromosomoje, polinkį būti paveldėtiems kartu), kas iš tiesų parodo paprastos Punnett kvadrato schemos apribojimus.
Dažniausiai užduodami klausimai apie Punnett kvadratus
Kam naudojami Punnett kvadratai?
Punnett kvadratai nuspėja palikuonių galimybę paveldėti specifines savybes iš savo tėvų. Sudarant visas galimas alelių kombinacijas iš genetinio kryžminimo, galima apskaičiuoti kiekvieno genotipo ir fenotipo pasirodymo tikimybę kitoje kartoje. Biologijos studentai juos naudoja spręsdami paveldėjimo problemas, o veisėjai - prognozuodami palikuonių charakteristikas prieš kryžminant gyvūnus ar augalus.
Koks skirtumas tarp genotipo ir fenotipo Punnett kvadrate?
Genotipas yra genetinis kodas (raidės kaip Aa ar BB), o fenotipas yra tai, ką iš tikrųjų matote. Augalas su genotipu Tt gali būti aukštas (fenotipas), nes T alelė yra dominuojanti. Štai kas žmones suglumina: du organizmai gali turėti skirtingus genotipus (Tt ir TT), bet tą patį fenotipą (abu aukšti). Punnett kvadratai atskleidžia abu - genetines kombinacijas tinklelio langeliuose ir savybes, kurias tos kombinacijos sukuria.
Kaip interpretuoti 3:1 santykį Punnett kvadrate?
3:1 santykis atsiranda kryžminant du heterozigotinius individus (Aa × Aa). Iš keturių galimų palikuonių vidutiniškai trys rodo dominuojančią savybę, o vienas - recesyvinę. Tai nereiškia, kad kiekviename vadove ar šeimoje bus tiksliai toks paskirstymas - lygiai kaip metant du monetų negarantuojama, kad iškrisite viena ir kita pusė. 3:1 modelis atsiranda didesniuose imties dydžiuose. Mendelis šį santykį pastebėjo tūkstančiuose žirnių augalų, kas patvirtino jo paveldėjimo dėsnius.
Ar Punnett kvadrato skaičiuotuvas gali nuspėti mano vaiko savybes?
Punnett kvadratai rodo tikimybes, ne tikrumą. Jie parodo skirtingų rezultatų tikimybę, bet atsitiktinumas lemia, kas iš tikrųjų įvyksta. Net esant 50% tikimybei, pora gali turėti tris vaikus, kurie visi paveldės tą pačią savybę - arba visi paveldės skirtingas. Tai panašu į monetų metimą: išmesti tris kartus iš eilės "herbą" yra mažai tikėtina, bet visiškai įmanoma. Kvadratas parodo tikimybes, ne rezultatą.
Kaip elgtis su daugiau nei dviem savybėmis?
Turint daugiau nei dvi savybes, bazinis Punnett kvadratas tampa nepraktiškos dėl dydžio. Trims savybėms reikėtų 3D kubo su 64 langeliais. Vietoj to genetikai paprastai:
- Analizuoja kiekvieną savybę atskirai naudodami atskirus Punnett kvadratus
- Naudoja tikimybių sandaugos taisyklę sujungiant nepriklausomas tikimybes
- Naudoja pažangesnius kompiuterinius įrankius sudėtingai daugiasavybinei analizei
(Vertimas tęsiasi toliau...)
Genetinių skaičiavimų kodo pavyzdžiai
Čia pateikiami kodo pavyzdžiai, demonstruojantys, kaip programiškai apskaičiuoti genetines tikimybes ir generuoti Punnett kvadratus:
1def generate_monohybrid_punnett_square(parent1, parent2):
2 """Generuoti Punnett kvadratą monohybridiniam kryžminimui."""
3 # Ištraukti alelių iš tėvų
4 p1_alleles = [parent1[0], parent1[1]]
5 p2_alleles = [parent2[0], parent2[1]]
6
7 # Sukurti Punnett kvadratą
8 punnett_square = []
9 for allele1 in p1_alleles:
10 row = []
11 for allele2 in p2_alleles:
12 # Sujungti aleliai, užtikrinant, kad dominantinis alelys būtų pirmas
13 genotype = ''.join(sorted([allele1, allele2], key=lambda x: x.lower() != x))
14 row.append(genotype)
15 punnett_square.append(row)
16
17 return punnett_square
18
19# Naudojimo pavyzdys
20square = generate_monohybrid_punnett_square('Aa', 'Aa')
21for row in square:
22 print(row)
23# Išvestis: ['AA', 'Aa'], ['aA', 'aa']
241function generatePunnettSquare(parent1, parent2) {
2 // Ištraukti alelių iš tėvų
3 const p1Alleles = [parent1.charAt(0), parent1.charAt(1)];
4 const p2Alleles = [parent2.charAt(0), parent2.charAt(1)];
5
6 // Sukurti Punnett kvadratą
7 const punnettSquare = [];
8
9 for (const allele1 of p1Alleles) {
10 const row = [];
11 for (const allele2 of p2Alleles) {
12 // Rūšiuoti aleliai, kad dominantinis (didžiosios raidės) būtų pirmas
13 const combinedAlleles = [allele1, allele2].sort((a, b) => {
14 if (a === a.toUpperCase() && b !== b.toUpperCase()) return -1;
15 if (a !== a.toUpperCase() && b === b.toUpperCase()) return 1;
16 return 0;
17 });
18 row.push(combinedAlleles.join(''));
19 }
20 punnettSquare.push(row);
21 }
22
23 return punnettSquare;
24}
25
26// Naudojimo pavyzdys
27const square = generatePunnettSquare('Aa', 'Aa');
28console.table(square);
29// Išvestis: [['AA', 'Aa'], ['Aa', 'aa']]
301import java.util.Arrays;
2
3public class PunnettSquareGenerator {
4 public static String[][] generateMonohybridPunnettSquare(String parent1, String parent2) {
5 // Ištraukti alelių iš tėvų
6 char[] p1Alleles = {parent1.charAt(0), parent1.charAt(1)};
7 char[] p2Alleles = {parent2.charAt(0), parent2.charAt(1)};
8
9 // Sukurti Punnett kvadratą
10 String[][] punnettSquare = new String[2][2];
11
12 for (int i = 0; i < 2; i++) {
13 for (int j = 0; j < 2; j++) {
14 // Sujungti aleliai
15 char[] combinedAlleles = {p1Alleles[i], p2Alleles[j]};
16 // Rūšiuoti, kad dominantinis alelys būtų pirmas
17 Arrays.sort(combinedAlleles, (a, b) -> {
18 if (Character.isUpperCase(a) && Character.isLowerCase(b)) return -1;
19 if (Character.isLowerCase(a) && Character.isUpperCase(b)) return 1;
20 return 0;
21 });
22 punnettSquare[i][j] = new String(combinedAlleles);
23 }
24 }
25
26 return punnettSquare;
27 }
28
29 public static void main(String[] args) {
30 String[][] square = generateMonohybridPunnettSquare("Aa", "Aa");
31 for (String[] row : square) {
32 System.out.println(Arrays.toString(row));
33 }
34 // Išvestis: [AA, Aa], [Aa, aa]
35 }
36}
371' Excel VBA funkcija apskaičiuoti fenotipo santykį iš Punnett kvadrato
2Function PhenotypeRatio(dominantCount As Integer, recessiveCount As Integer) As String
3 Dim total As Integer
4 total = dominantCount + recessiveCount
5
6 PhenotypeRatio = dominantCount & ":" & recessiveCount & " (" & _
7 dominantCount & "/" & total & " dominantinis, " & _
8 recessiveCount & "/" & total & " resesyvinis)"
9End Function
10
11' Naudojimo pavyzdys:
12' =PhenotypeRatio(3, 1)
13' Išvestis: "3:1 (3/4 dominantinis, 1/4 resesyvinis)"
14Nuorodos ir papildoma literatūra
-
Nacionalinis žmogaus genomo tyrimo institutas - Punnett kvadratas - Oficialus genetikos žodynas iš NHGRI, esančisioių sveikatos institutų dalimi
-
Nature Education - Gregoras Mendelis ir paveldėjimo principai - Išsamus Mendelio genetžiNature švietimo portalo
-
Khan Academy - Punnett kvadrataiai ir tikimybė - Nemokamasiškas švietimo išteklius su interaktyviomis genetikos pamo4rug,.,ings,., Spenceris, C., & Palladino, M.A. (2019). "Genetikos konptai" (12-oji la). Pearson - Standartinis genetikos vadovėlis, naudojamas universiteto kursuose
5., piersas, B.A. (2017). "Genetika: Konceptualus požiūris" (6-oji laida). W.H. Freeman - Priogeinas genetikos sąvokų įvadas
- Griffiths, A.J.F., Wessler, S.R., Carroll,eb, & Doebley, J. (2015). "Įvadasasadasį genetinę an(analizę" (11-oji laida). W.H. Freeman - Išsami genetikos nuorrododa
7.unnett,unn, R.C. (1905). "Mendelizmas". Macmillan ir kompanija - Originalus darbas, pristatantis Punnett kvadratus
- of - mokymo https ištekliai - Mokomoji medžiaga iš profesionalios genetikos organizacijos
Pradėkite prognozuoti genetines išeitis
Įveskite tėvų genotipus aukščiau ir iš karto pamatykite paveldėjimo modelius. Skaičiuotuvas veikia tiek paprastuose vieno požymio kryžminimuose, tiek sudėtingesnėse dviejų požymių scenose. Idealiai tinka namų darbų atsakymų tikrinimui, veisimo sprendimų planavimui arba genetinių santykių tyrimo, keičiant skirtingus tėvų derinius.
Jokios registracijos nereikia, jokio diegimo nereikia. Tiesiog įveskite genotipus ir iš karto gaukite vizualinius rezultatus, rodančius visas galimas palikuonių kombinacijas ir jų tikimybes.