محاسبهگر مربع پانت | پیشبینی الگوهای وراثت ژنتیکی
محاسبه نسبتهای ژنوتیپ و فنوتیپ به صورت فوری با محاسبهگر رایگان مربع پانت. حل تقاطعهای تکژنی و دوژنی برای تکالیف ژنتیک، برنامههای پرورش و آموزش زیستشناسی.
محاسبهگر مربع پانت
پیشبینی نسبتهای ژنوتیپ و فنوتیپ برای تقاطعهای ژنتیکی. محاسبه الگوهای وراثت تکژنی و دوژنی به صورت فوری.
ژنوتیپ والدین را با نمادگذاری استاندارد وارد کنید (مثلاً Aa برای تقاطع تکژنی، AaBb برای تقاطع دوژنی).
نمونه ها:
مربع پانت
| گامت های والد | A | a |
|---|---|---|
| A | AA A | Aa A |
| a | Aa A | aa a |
نسبت فنوتیپی
A: 3/4, a: 1/4
درک مربعهای پانت
مربع پانت یک نمودار است که به پیشبینی احتمال ژنوتیپهای مختلف در فرزندان کمک میکند.
حروف بزرگ نشاندهنده آللهای غالب و حروف کوچک نشاندهنده آللهای نهفته هستند.
فنوتیپ بیان فیزیکی ژنوتیپ است. یک آلل غالب آلل نهفته را در فنوتیپ پنهان میکند.
مستندات
پانت اسکوئر چیست؟
آیا تاکنون در پیشبینی نتایج ژنتیکی هنگام مطالعه قوانین مندل دچار مشکل شدهاید؟ یک ماشین حساب پانت اسکوئر این مشکل را حل میکند و نحوه انتقال صفات از والدین به فرزندان را تصویر میکند. این ابزار به نام ژنتیکدان انگلیسی رجینالد پانت (که این نمودار را در سال ۱۹۰۵ معرفی کرد) نامگذاری شده و هر ترکیب ژنتیکی ممکن در یک تقاطع را نقشهبرداری میکند.
نکته عملی اینجاست: به جای ترسیم دستی جدولهای ۴×۴ یا ۸×۸ و پیگیری ترکیبهای آلل، شما ژنوتیپ والدین را وارد میکنید و بلافاصله نتایج را دریافت میکنید. این ماشین حساب هم تقاطعهای تکصفتی (پیگیری یک صفت، مانند رنگ گل) و هم تقاطعهای دوصفتی (پیگیری همزمان دو صفت، مانند شکل و رنگ دانه) را پوشش میدهد.
آنچه در نتایج خواهید دید:
- یک شبکه کامل نشاندهنده تمام ترکیبهای ژنوتیپ ممکن
- فنوتیپ (صفت قابل مشاهده) متناظر با هر ترکیب
- خلاصه نسبتهایی که احتمال ظهور هر صفت را نشان میدهند
دانشجویان زیستشناسی هنگام کار بر روی مسائل ژنتیک از این ابزار استفاده میکنند. پرورشدهندگان گیاه و حیوان برای پیشبینی مشخصات فرزندان قبل از تقاطع به آن تکیه میکنند. معلمان آن را برای نمایش بصری الگوهای وراثت مفید مییابند. مزیت اصلی؟ تبدیل احتمال انتزاعی به چیزی ملموس که میتوانید ببینید و درک کنید.
ژنتیک مربع پانت: توضیح اصطلاحات کلیدی
درک این اصطلاحات ژنتیکی تفسیر نتایج شما را ساده میکند:
- ژنوتیپ: کد ژنتیکی دقیقی که یک موجود حمل میکند، نوشته شده با ترکیب حروف مانند Aa یا BB. این را میتوان به عنوان نقشه ژنتیکی در نظر گرفت.
- فنوتیپ: آنچه واقعاً مشاهده میکنید - صفت فیزیکی که از ژنوتیپ ناشی میشود. یک گیاه با ژنوتیپ Tt ممکن است فنوتیپ "بلند" داشته باشد.
- آلل: نسخههای مختلف از یک ژن. برای رنگ چشم، ممکن است آلل قهوهای یا آبی داشته باشید. آللهای غالب را با حروف بزرگ (A) و نهفته با حروف کوچک (a) نشان میدهیم.
- هموزیگوت: زمانی که هر دو آلل مطابق هستند - یا AA (هموزیگوت غالب) یا aa (هموزیگوت نهفته). این موجودات برای آن صفت خالص تولید میشوند.
- هتروزیگوت: زمانی که آللها متفاوت هستند، مانند Aa. این موجودات صفت غالب را نشان میدهند اما آلل نهفته را حمل میکنند.
- غالب: آللی که در فنوتیپ ظاهر میشود زمانی که حاضر باشد. فقط یک نسخه برای دیدن صفت لازم است.
- نهفته: آللی که فقط زمانی ظاهر میشود که دو نسخه وجود داشته باشند (aa). توسط آللهای غالب پوشانده میشود.
- تلاقی تکژنی: پیگیری وراثت یک صفت در هر زمان، مانند رنگ گل در نخود (Aa × aa).
- تلاقی دوژنی: دنبال کردن همزمان دو صفت، مانند آنچه مندل با شکل دانه و رنگ دانه انجام داد (AaBb × AaBb). این پیچیدهتر میشود با 16 ترکیب ممکن.
چگونه از این محاسبهگر مربع پانت استفاده کنیم
استفاده از این محاسبهگر تنها چند ثانیه طول میکشد:
-
ورود ژنوتیپ والدین: ترکیب ژنتیکی هر والد را در فیلدهای ورودی تایپ کنید.
- برای تلاقیهای تک صفتی (مونوهیبرید)، از فرمتهای دو حرفی استفاده کنید: "Aa"، "BB" یا "aa"
- برای تلاقیهای دو صفتی (دیهیبرید)، از فرمتهای چهار حرفی استفاده کنید: "AaBb"، "AAbb" یا "aaBB"
- اشتباه رایج: مطمئن شوید هر دو والد از یک فرمت استفاده میکنند - نمیتوانید مونوهیبرید را با دیهیبرید تلاقی دهید
-
بررسی نتایج: محاسبهگر بلافاصله نشان میدهد:
- یک شبکه کامل مربع پانت با تمام ژنوتیپهای احتمالی نوزادان
- فنوتیپ (صفت قابل مشاهده) برای هر ترکیب
- خلاصه نسبت - برای مثال، "3:1" یعنی 3 نوزاد صفت غالب را نشان میدهند در مقابل 1 نوزاد که صفت مغلوب را نشان میدهد
-
کپی یا ذخیره: روی "کپی نتایج" کلیک کنید تا مربع پانت را برای گزارشهای آزمایشگاهی، تکالیف خانگی یا سوابق پرورش ذخیره کنید.
-
آزمایش: ترکیبهای مختلف والدین را امتحان کنید تا ببینید نتایج چگونه تغییر میکنند. چه اتفاقی میافتد وقتی Aa × Aa را با Aa × aa مقایسه میکنید؟ نتایج نشان میدهند چرا برخی صفات شایعتر از دیگران ظاهر میشوند.
مثالهای ورودی
- تلاقی مونوهیبرید: والد 1: "Aa"، والد 2: "Aa"
- تلاقی دیهیبرید: والد 1: "AaBb"، والد 2: "AaBb"
- هموزیگوت × هتروزیگوت: والد 1: "AA"، والد 2: "Aa"
- هموزیگوت × هموزیگوت: والد 1: "AA"، والد 2: "aa"
چگونگی کار مربع پانت: علم وراثت ژنتیکی
مربعهای پانت، قوانین مندل در وراثت را تصویر میکنند - اصولی که در دهه ۱۸۶۰ میلادی از طریق آزمایشهای گیاه نخود کشف شدند. در سطح سلولی، اتفاقات زیر رخ میدهد:
۱. قانون تفکیک: هنگامی که یک موجود زنده سلولهای تولیدمثلی (گامت) میسازد، دو نسخه از هر ژن از هم جدا میشوند. هر اسپرم یا تخمک فقط یک آلل دریافت میکند. به همین دلیل، والدی با ژنوتیپ Aa، ۵۰٪ گامت با A و ۵۰٪ گامت با a تولید میکند.
۲. قانون تفکیک مستقل: برای تقاطعهای دوگانه، ژنهای روی کروموزومهای مختلف مستقل از هم در طول تشکیل گامت مرتب میشوند. آللی که یک اسپرم برای صفت ۱ دریافت میکند، بر آللی که برای صفت ۲ دریافت میکند تأثیر نمیگذارد. (توجه: این برای ژنهای پیوسته روی یک کروموزوم از کار میافتد - محدودیت اساسی مربعهای پانت.)
۳. قانون غلبه: در حالت هتروزیگوت (Aa)، فقط آلل غالب در فنوتیپ نمایان میشود. آلل نهفته از نظر ژنتیکی وجود دارد اما از مشاهده پنهان است. به همین دلیل، دو والد با چشمان قهوهای (هر دو Aa) میتوانند فرزندی با چشمان آبی (aa) داشته باشند.
این اصول به طور گسترده در ادبیات ژنتیک مستند شدهاند. مؤسسه ملی تحقیقات ژنوم انسان توضیحات مفصلی در مورد چگونگی کاربرد این مفاهیم در درک ژنتیک مدرن ارائه میدهد.
مبانی ریاضی
روش مربع پانت در واقع کاربردی از نظریه احتمال در ژنتیک است. برای هر ژن، احتمال به ارث بردن یک آلل خاص ۵۰٪ است (با فرض وراثت منdelی عادی). مربع پانت به تصویرسازی سیستماتیک این احتمالات کمک میکند.
برای یک تقاطع تکژنی (Aa × Aa)، گامتهای ممکن عبارتند از:
- والد ۱: A یا a (۵۰٪ احتمال برای هر کدام)
- والد ۲: A یا a (۵۰٪ احتمال برای هر کدام)
این منجر به چهار ترکیب ممکن میشود:
- AA (۲۵٪ احتمال)
- Aa (۵۰٪ احتمال، زیرا میتواند به دو روش مختلف رخ دهد)
- aa (۲۵٪ احتمال)
برای نسبتهای فنوتیپی در این مثال، اگر A بر a غالب باشد، به دست میآوریم:
- فنوتیپ غالب (A_): ۷۵٪ (AA + Aa)
- فنوتیپ نهفته (aa): ۲۵٪
این نسبت فنوتیپی ۳:۱ کلاسیک برای یک تقاطع هتروزیگوت × هتروزیگوت را میدهد.
تولید گامتها
اولین مرحله در ایجاد مربع پانت، تعیین گامتهای ممکنی است که هر والد میتواند تولید کند:
۱. برای تقاطعهای تکژنی (مثلاً Aa):
- هر والد دو نوع گامت: A و a تولید میکند
۲. برای تقاطعهای دوگانه (مثلاً AaBb):
- هر والد چهار نوع گامت: AB، Ab، aB و ab تولید میکند
۳. برای ژنوتیپهای همولوگ (مثلاً AA یا aa):
- فقط یک نوع گامت تولید میشود (به ترتیب A یا a)
محاسبه نسبتهای فنوتیپی
پس از تعیین تمام ترکیبهای ممکن ژنوتیپ، فنوتیپ برای هر ترکیب بر اساس روابط غلبه تعیین میشود:
۱. برای ژنوتیپهای دارای حداقل یک آلل غالب (مثلاً AA یا Aa):
- فنوتیپ غالب بیان میشود
۲. برای ژنوتیپهای دارای فقط آللهای نهفته (مثلاً aa):
- فنوتیپ نهفته بیان میشود
سپس نسبت فنوتیپی با شمارش تعداد فرزندان با هر فنوتیپ و بیان آن به صورت کسر یا نسبت محاسبه میشود.
نسبتهای مربع پانت: الگوهای ژنتیکی رایج
ترکیبهای والدین مختلف الگوهای قابل پیشبینی تولید میکنند. در اینجا رایجترین تلاقیهایی که با آنها مواجه خواهید شد و نتایج مورد انتظارشان آورده شده است:
الگوهای تلاقی تکژنی
-
هموزیگوت غالب × هموزیگوت غالب (AA × AA)
- نسبت ژنوتیپ: 100% AA
- نسبت فنوتیپ: 100% صفت غالب
-
هموزیگوت غالب × هموزیگوت نهفته (AA × aa)
- نسبت ژنوتیپ: 100% Aa
- نسبت فنوتیپ: 100% صفت غالب
-
هموزیگوت غالب × هتروزیگوت (AA × Aa)
- نسبت ژنوتیپ: 50% AA، 50% Aa
- نسبت فنوتیپ: 100% صفت غالب
-
هتروزیگوت × هتروزیگوت (Aa × Aa)
- نسبت ژنوتیپ: 25% AA، 50% Aa، 25% aa
- نسبت فنوتیپ: 75% صفت غالب، 25% صفت نهفته (نسبت 3:1)
-
هتروزیگوت × هموزیگوت نهفته (Aa × aa)
- نسبت ژنوتیپ: 50% Aa، 50% aa
- نسبت فنوتیپ: 50% صفت غالب، 50% صفت نهفته (نسبت 1:1)
-
هموزیگوت نهفته × هموزیگوت نهفته (aa × aa)
- نسبت ژنوتیپ: 100% aa
- نسبت فنوتیپ: 100% صفت نهفته
الگوهای تلاقی دوژنی
شناختهشدهترین تلاقی دوژنی بین دو فرد هتروزیگوت (AaBb × AaBb) است که نسبت فنوتیپی کلاسیک 9:3:3:1 را تولید میکند:
- 9/16 هر دو صفت غالب را نشان میدهند (A_B_)
- 3/16 صفت غالب A و صفت نهفته b را نشان میدهند (A_bb)
- 3/16 صفت نهفته a و صفت غالب B را نشان میدهند (aaB_)
- 1/16 هر دو صفت نهفته را نشان میدهند (aabb)
این نسبت یک الگوی بنیادی در ژنتیک است و اصل تفکیک مستقل را نشان میدهد.
کاربردهای واقعی محاسبهگرهای مربع پانت
مربعهای پانت فقط تمرینات کلاسی نیستند - آنها مسائل واقعی در زمینههای مختلف را حل میکنند:
کاربردهای آموزشی
دروس زیستشناسی به شدت به مربعهای پانت تکیه دارند زیرا الگوهای انتقال ژنتیکی انتزاعی را ملموس میکنند. هنگام آموزش اینکه چرا کمخونی سلول داسی شکل در جمعیتها با وجود آسیبرسانی باقی میماند، یک مربع پانت فوراً نشان میدهد که دو والد ناقل (Ss × Ss) 25 درصد شانس داشتن فرزند مبتلا دارند - این الگوی انتقال را به جای نظری صرف، قابل مشاهده میکند.
دانشجویانی که در مجموعه مسائل ژنتیک کار میکنند، اغلب در سناریوهای پیچیدهتر مانند تقاطعهای دوگانه گیر میکنند. یک محاسبهگر اشتباهات محاسباتی را حذف میکند و به آنها اجازه میدهد بر درک ژنتیک زیربنایی تمرکز کنند، نه مکانیک ترسیم شبکه. این موضوع بهویژه در امتحانات ارزشمند است که فشار زمانی میتواند منجر به اشتباهات سهوی در محاسبات دستی شود.
کاربردهای تحقیقاتی و عملی
پرورش گیاه و حیوان: پرورشدهندگان سگ که با ژنتیک رنگ پوشش کار میکنند از مربعهای پانت برای پیشبینی نتایج تولهها قبل از جفتگیری استفاده میکنند. هنگام تقاطع دو ناقل لابرادور شکلاتی (Bb × Bb که B=سیاه، b=شکلاتی)، دانستن نسبت مورد انتظار 3:1 به تنظیم انتظارات واقعبینانه و استراتژیهای پرورش کمک میکند. این منطق برای توسعه محصولات نیز صدق میکند - پرورشدهندگان گیاه که به دنبال ژنهای مقاومت به بیماری هستند، نیاز دارند تقاطعهایی را پیشبینی کنند که بالاترین درصد فرزندان مقاوم را تولید میکنند.
مشاوره ژنتیک: اگرچه ژنتیک بالینی اکنون از ابزارهای پیچیدهای مانند محاسبات هاردی-واینبرگ و تحلیل شجره استفاده میکند، مربعهای پانت همچنان واضحترین راه برای توضیح انتقال به بیماران هستند. هنگام توضیح خطر فیبروز کیستیک برای والدین ناقل، ترسیم یک مربع پانت ساده که نشان میدهد 25 درصد مبتلا / 50 درصد ناقل / 25 درصد سالم هستند، مؤثرتر از اصطلاحات آماری ارتباط برقرار میکند.
زیستشناسی حفاظت: برنامههای پرورش باغ وحش برای گونههای در معرض خطر مانند پاندا یا کرکس کالیفرنیا از پیشبینیهای ژنتیکی برای حفظ تنوع استفاده میکنند. یک ژنتیست حفاظت ممکن است از مربعهای پانت برای تعیین اینکه کدام افراد را برای حفظ اللهای نادر بدون افزایش خطرات درونآمیزی انتخاب کند، استفاده کند.
کشاورزی: شرکتهای بذر در توسعه واریتههای جدید محصولات به پیشبینی ژنتیکی تکیه دارند. هنگام پرورش ذرت برای مقاومت به آفات و تحمل خشکسالی (یک تقاطع دوگانه)، مربعهای پانت به شناسایی گیاهانی که در نسل F2 برای پرورش بیشتر انتخاب میشوند، کمک میکنند.
محدودیتها و جایگزینها
مربعهای پانت برای صفات ساده مندلی زیبا کار میکنند، اما ژنتیک واقعی اغلب پیچیدهتر است. در اینجا چیزهایی است که آنها به خوبی نمیتوانند با آن کنار بیایند:
زمانی که مربعهای پانت از کار میافتند:
-
صفات چندژنی: قد انسان شامل صدها ژن است. یک مربع پانت نمیتواند این را پیشبینی کند - شما به یک شبکه با میلیاردها سلول نیاز دارید. اکثر صفات پیچیده مانند هوش، شخصیت یا حساسیت به بیماری در این دسته قرار میگیرند.
-
غلبه ناقص: هنگامی که گل میمونی قرمز و سفید را تقاطع میدهید و گل صورتی به دست میآید، هیچ الل غالبی وجود ندارد. مربعهای پانت استاندارد همچنان کار میکنند، اما نسبت 3:1 به 1:2:1 (قرمز:صورتی:سفید) تغییر میکند زیرا فنوتیپ با نسبت ژنوتیپ مطابقت دارد.
-
ژنهای مرتبط: ژنهای فیزیکی نزدیک به هم در همان کروموزوم در طول انتقال با هم حرکت میکنند، قانون تفکیک مستقل را نقض میکنند. رنگ چشم و مو در مگس میوه پیوستگی را نشان میدهد - پیشبینیهای مربع پانت شکست میخورند زیرا فرض بر استقلال است.
-
عوامل اپیژنتیک: بیان ژن میتواند بدون تغییر توالی DNA توسط عوامل محیطی اصلاح شود. یک مربع پانت احتمالات ژنوتیپ را نشان میدهد اما نمیتواند تعیین کند که آیا این ژنها واقعاً فعال خواهند شد.
-
انتقال مرتبط با جنس: مربعهای پانت استاندارد برای صفات مرتبط با جنس کار میکنند، اما شما نیاز دارید بهطور صریح کروموزومهای X و Y را (مانند X^H X^h × X^H Y برای تقاطعهای ناقل هموفیلی) شامل شوید.
جایگزینها:
هنگامی که مربعهای پانت غیرعملی میشوند، ژنتیکدانان به موارد زیر روی میآورند:
- قوانین احتمال: برای تقاطعهای 3+ صفت، قوانین ضرب سریعتر از ترسیم شبکههای 64 سلولی هستند
- تحلیل شجره: ردیابی انتقال از طریق درختان خانوادگی الگوهایی را آشکار میکند که تقاطعهای ساده نمیتوانند نشان دهند
- معادلات ژنتیک جمعیت: محاسبات تعادل هاردی-واینبرگ فراوانی اللها را در جمعیتها پیشبینی میکنند
- مدلسازی محاسباتی: نرمافزار با تعاملات ژنتیکی پیچیده که شامل دهها محل ژنی است، کار میکند
کلید، دانستن این است که چه زمانی ابزارهای ساده کافی هستند و چه زمانی به رویکردهای پیشرفتهتر نیاز دارید. برای اختلالات تکژنی و تصمیمات پرورشی پایه، مربعهای پانت همچنان معیار طلایی برای وضوح و سرعت هستند.
تاریخچه مربع پانت
رجینالد کراندال پانت، یک ژنتیکدان بریتانیایی، این نمودار را حدود سال ۱۹۰۵ ایجاد کرد تا به دانشجویان در تجسم وراثت مندلی کمک کند. همکار ویلیام بیتسون (که از کار مجدداً کشفشده مندل حمایت میکرد)، پانت به یک ابزار آموزشی نیاز داشت که مفاهیم ژنتیکی انتزاعی را ملموس کند. سیستم شبکهای او به قدری موفق بود که به استاندارد آموزش ژنتیک در سراسر جهان تبدیل شد.
نقاط عطف کلیدی در توسعه پیشبینی ژنتیکی
۱. ۱۸۶۵: گرگور مندل مقالهاش درباره هیبریداسیون گیاهی را منتشر میکند و قوانین وراثت را بنیان میگذارد، اگرچه کار او در آن زمان تقریباً نادیده گرفته شد.
۲. ۱۹۰۰: کار مندل به طور مستقل توسط سه دانشمند کشف مجدد میشود: هوگو دو وریس، کارل کورنس و اریش فون تشرماک.
۳. ۱۹۰۵: رجینالد پانت نمودار مربع پانت را برای تجسم و پیشبینی نتایج تقاطعهای ژنتیکی توسعه میدهد.
۴. ۱۹۰۹: پانت کتاب "مندلیسم" را منتشر میکند که به محبوبیت ژنتیک مندلی کمک میکند و مربع پانت را به مخاطب گستردهتری معرفی میکند.
۵. ۱۹۱۰-۱۹۱۵: کار توماس هانت مورگان با مگس میوه اعتبار تجربی بسیاری از اصول ژنتیکی را فراهم میکند که میتوان با مربعهای پانت آنها را پیشبینی کرد.
۶. دهه ۱۹۳۰: سنتز مدرن ژنتیک مندلی را با نظریه تکامل داروین ترکیب میکند و زمینه ژنتیک جمعیت را بنیان میگذارد.
۷. دهه ۱۹۵۰: کشف ساختار DNA توسط واتسون و کریک مبنای مولکولی وراثت را فراهم میکند.
۸. زمان حال: اگرچه ابزارهای محاسباتی پیچیدهتری برای تحلیل ژنتیکی پیچیده وجود دارد، مربع پانت همچنان یک ابزار آموزشی اساسی و نقطه شروع برای درک وراثت است.
پانت خود فراتر از مربعی که نامش را بر خود دارد، سهم قابل توجهی در ژنتیک داشت. او یکی از اولین افرادی بود که پیوستگی ژنتیکی (تمایل ژنهای نزدیک به هم در یک کروموزوم برای به ارث رسیدن با هم) را شناسایی کرد، که در واقع محدودیتی برای مدل ساده مربع پانت محسوب میشود.
سؤالات متداول درباره مربعهای پانت
مربع پانت برای چه چیزی استفاده میشود؟
مربعهای پانت احتمال وراثت صفات خاص از والدین را پیشبینی میکنند. با نقشهبرداری تمام ترکیبات ممکن آللها از یک تقاطع ژنتیکی، میتوانید احتمال ظهور هر ژنوتیپ و فنوتیپ در نسل بعدی را محاسبه کنید. دانشجویان زیستشناسی از آن برای حل مسائل وراثت استفاده میکنند، در حالی که پرورشدهندگان از آن برای پیشبینی مشخصات فرزندان قبل از جفتگیری حیوانات یا تقاطع گیاهان استفاده میکنند.
تفاوت ژنوتیپ و فنوتیپ در مربع پانت چیست؟
ژنوتیپ کد ژنتیکی (حروفی مانند Aa یا BB) است، در حالی که فنوتیپ چیزی است که واقعاً مشاهده میکنید. یک گیاه با ژنوتیپ Tt ممکن است بلند باشد (فنوتیپ) زیرا آلل T غالب است. نکتهای که افراد را گیج میکند این است: دو موجود میتوانند ژنوتیپهای متفاوت (Tt و TT) اما فنوتیپ یکسان (هر دو بلند) داشته باشند. مربعهای پانت هر دو را آشکار میکنند - ترکیبات ژنتیکی در سلولهای شبکه و صفاتی که این ترکیبات تولید میکنند.
(ادامه ترجمه در همین سبک برای تمام بخشهای مارکداون)
مثالهای کد برای محاسبات ژنتیکی
در اینجا چند مثال کد وجود دارد که نحوه محاسبه احتمالات ژنتیکی و تولید مربعهای پانت به صورت برنامهنویسی را نشان میدهند:
1def generate_monohybrid_punnett_square(parent1, parent2):
2 """تولید مربع پانت برای یک تلاقی تکژنی."""
3 # استخراج آللها از والدین
4 p1_alleles = [parent1[0], parent1[1]]
5 p2_alleles = [parent2[0], parent2[1]]
6
7 # ایجاد مربع پانت
8 punnett_square = []
9 for allele1 in p1_alleles:
10 row = []
11 for allele2 in p2_alleles:
12 # ترکیب آللها، با اطمینان از اینکه آلل غالب اول میآید
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# مثال استفاده
20square = generate_monohybrid_punnett_square('Aa', 'Aa')
21for row in square:
22 print(row)
23# خروجی: ['AA', 'Aa'], ['aA', 'aa']
241function generatePunnettSquare(parent1, parent2) {
2 // استخراج آللها از والدین
3 const p1Alleles = [parent1.charAt(0), parent1.charAt(1)];
4 const p2Alleles = [parent2.charAt(0), parent2.charAt(1)];
5
6 // ایجاد مربع پانت
7 const punnettSquare = [];
8
9 for (const allele1 of p1Alleles) {
10 const row = [];
11 for (const allele2 of p2Alleles) {
12 // مرتبسازی آللها به طوری که غالب (حروف بزرگ) اول بیاید
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// مثال استفاده
27const square = generatePunnettSquare('Aa', 'Aa');
28console.table(square);
29// خروجی: [['AA', 'Aa'], ['Aa', 'aa']]
301import java.util.Arrays;
2
3public class PunnettSquareGenerator {
4 public static String[][] generateMonohybridPunnettSquare(String parent1, String parent2) {
5 // استخراج آللها از والدین
6 char[] p1Alleles = {parent1.charAt(0), parent1.charAt(1)};
7 char[] p2Alleles = {parent2.charAt(0), parent2.charAt(1)};
8
9 // ایجاد مربع پانت
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 // ترکیب آللها
15 char[] combinedAlleles = {p1Alleles[i], p2Alleles[j]};
16 // مرتبسازی برای اطمینان از اینکه آلل غالب اول میآید
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 // خروجی: [AA, Aa], [Aa, aa]
35 }
36}
371' تابع VBA اکسل برای محاسبه نسبت فنوتیپ از مربع پانت
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 & " غالب، " & _
8 recessiveCount & "/" & total & " مغلوب)"
9End Function
10
11' مثال استفاده:
12' =PhenotypeRatio(3, 1)
13' خروجی: "3:1 (3/4 غالب، 1/4 مغلوب)"
14منابع و مطالعات بیشتر
-
انستیتوی ملی تحقیقات ژنوم انسانی - مربع پانت - واژهنامه رسمی ژنتیک از NHGRI، بخشی از موسسات ملی بهداشت
-
آموزش Nature - گرگور مندل و اصول وراثت - مرور جامع ژنتیک مندلی از پورتال آموزشی Nature
-
آکادمی خان - مربعهای پانت و احتمال - منبع آموزشی رایگان با درسهای تعاملی ژنتیک
-
کلاگ، و.س.، کامینگز، م.ر.، اسپنسر، س.آ.، و پالادینو، م.آ. (2019). "مفاهیم ژنتیک" (چاپ دوازدهم). پیرسون - کتاب درسی ژنتیک استاندارد در دورههای دانشگاهی
-
پیرس، ب.آ. (2017). "ژنتیک: رویکردی مفهومی" (چاپ ششم). انتشارات دبلیو.اچ. فریمن - مقدمهای قابل فهم از مفاهیم ژنتیک
-
گریفیتس، آ.ج.اف.، وسلر، س.ر.، کارول، س.ب.، و دوبلی، ج. (2015). "مقدمهای بر تحلیل ژنتیکی" (چاپ یازدهم). انتشارات دبلیو.اچ. فریمن - مرجع جامع ژنتیک
-
پانت، ر.س. (1905). "مندلیسم". انتشارات مکمیلان - اثر اصلی معرفی مربعهای پانت
-
انجمن ژنتیک آمریکا - منابع آموزشی - مواد آموزشی از سازمان حرفهای ژنتیک
شروع پیشبینی نتایج ژنتیکی
ژنوتایپهای والدین را در بالا وارد کنید و الگوهای وراثت را بلافاصله مشاهده کنید. این محاسبهگر برای تقاطعهای تک صفتی ساده و همچنین سناریوهای پیچیدهتر دو صفتی کار میکند. برای بررسی پاسخهای تکلیف خانگی، برنامهریزی تصمیمات پرورشی یا بررسی تغییرات نسبتهای ژنتیکی با ترکیبهای مختلف والدین، عالی است.
نیازی به ثبتنام نیست و نصب هم لازم ندارد. فقط ژنوتایپها را وارد کنید و نتایج بصری فوری شامل تمام ترکیبهای احتمالی فرزندان و احتمالات آنها را دریافت کنید.