حاسبة معامل القرابة
يشترك الأشقاء الكاملون في مسارين من خطوتين في شجرة النسب، لذا فإن معامل القرابة بينهم 0.5 أي 50%. أدخل المسارات عبر الأسلاف المشتركين ومعامل زواج الأقارب إن وُجد لتحصل على r لرايت. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
معامل القرابة، ويُكتب r أو r لرايت، هو الكسر المتوقع من الأليلات التي يشترك فيها فردان متطابقين بالانحدار لأن مسارات النسب تربطهما عبر أسلاف مشتركين. يستخدم المستشارون الوراثيون ومربو الماشية وعلماء وراثة الحفظ وطلاب الوراثة الكمية ذلك الرقم الواحد لمقارنة نسب مرسوم بقيم الكتاب للأب والابن، والإخوة الأشقاء، وأنصاف الإخوة، والجد والحفيد، والعم وابنة الأخ، أو أبناء العمومة من الدرجة الأولى. تقبل حاسبة معامل القرابة هذه كل سلسلة مستقلة من الروابط الجيلية التي تصل الشخصين عبر سلف مشترك، وتزاوج الأقارب الاختياري لذلك السلف، وتزاوج الأقارب الاختياري للفردين المحوريين.
ماذا تعني r لرايت وكيف تنتجها الروابط الجيلية
عرّف سيوال رايت معامل القرابة حتى يصير النسب احتمالاً لا رسماً. يسهم كل مسار مستقل يصل فردين عبر سلف مشترك بنصف مرفوع إلى عدد الروابط الجيلية في ذلك المسار، ثم يُضرب في واحد زائد معامل تزاوج الأقارب لذلك السلف. يشترك الأب والابن في مسار واحد برابط واحد، فتكون r نصفاً.
يشترك الإخوة الأشقاء في مسارين برابطين، واحداً عبر كل والد، وتجمع تانك الإسهامان بربع إلى نصف. يشترك أنصاف الإخوة في والد واحد فقط، فيعطي مسار واحد برابطين ربعاً. يشترك أبناء العمومة من الدرجة الأولى في مسارين بأربعة روابط عبر زوج من الأجداد وينالون ثمناً.
معامل القرابة φ هو نصف r عندما لا يكون أي من الشخصين المحوريين متزاوج الأقارب؛ وهو احتمال أن يكون أليل عشوائي مأخوذ من شخص مطابقاً بالانحدار لأليل عشوائي من الآخر. عندما يكون أحد الشخصين متزاوج الأقارب تستخدم الحاسبة الهوية الكاملة r تساوي اثنين φ على الجذر التربيعي لواحد زائد F_X في واحد زائد F_Y. يجب أن تكون المسارات مستقلة: لا تُعد السلسلة نفسها مرتين ولا تُدرج حلقات تمر بالشخص نفسه مرتين.
يُعامل التوأمان المتطابقان مسار هوية بصفر روابط و r تساوي واحداً، وذلك تعريف لا مسيرة نسب طويلة عبر أسلاف أبعد.
أين تثبت واجهة معامل القرابة قيمتها
تستخدم فصول الوراثة حاسبة معامل القرابة ليحوّل الطلاب رسم نسب إلى r لرايت دون إسقاط مسار أو إساءة عد الروابط عبر جد. تحتاج أنساب الحفظ لبرامج التربية في الأسر إلى وحي حتمي يعيد القرابة والعلاقة حتى يُتابع متوسط القرابة دون إقامة مكتبة رسوم بيانية كاملة من أجل حفنة مسارات. تستفيد أوراق الاستشارة وإضافات LMS من نقطة parse صغيرة لا تخترع شرائح IBD ولا نتائج مصفوفات دقيقة عندما يُطلب فقط أسلوب المسارات الكلاسيكي.
تكسب مواقع المحتوى التي تُرتَّب على حاسبة معامل القرابة وقرابة رايت من مسارات النسب ودجتاً مجانياً حياً يطابق مسار متصفحه مسار الأتمتة المدفوعة مسبقاً بايتاً ببايت على الوحدة الصرفة نفسها. التحقق الفاشل لا يستهلك الرصيد. أبق قائمة المسارات قصيرة وثبّت relationship وkinship في الاختبارات لتحصل على أرقام r لرايت قابلة لإعادة الإنتاج للواجبات ومذكرات التزاوج وعوامل الحافة دون قاعدة نسب خاصة بك.
حالات الاستخدام
واجبات النسب والوراثة الكمية في الصف
دع الطلاب يعددون المسارات المستقلة للروابط الجيلية على نسب ويتحققوا من r لرايت والقرابة φ والكسر المختزل مقابل قيم الكتاب للأب والإخوة وأبناء العمومة.
فحوصات تزاوج الماشية وحيوانات الرفقة
قارن اقتراناً مقترحاً بجمع المسارات عبر الأسلاف المشتركين، وارفع F_A عند الحاجة إذا كان سلف مشترك متزاوج الأقارب، قبل حجز التزاوج.
أنساب الحفظ وأوراق الاستشارة الوراثية
أرجع قرابة وعلاقة حتميتين لنماذج التربية في الأسر أو الاستشارة دون استيراد مكتبة كاملة لرسوم النسب.
الأسئلة الشائعة
ما الفرق بين القرابة φ والعلاقة r؟
القرابة φ هي احتمال أن يكون أليلان عشوائيان، واحد من كل شخص، متطابقين بالانحدار. تكون r لرايت مساوية 2φ عندما لا يكون أي شخص متزاوج الأقارب، و2φ / √((1+F_X)(1+F_Y)) عندما يكونان كذلك.
ما معامل القرابة بين الأشقاء الكاملين؟
النصف. يشترك الأشقاء الكاملون في مسارين من خطوتين، واحد عبر كل والد، ويساهم كل مسار بالربع، فيصل المجموع إلى 0.5.
ما معامل القرابة بين أبناء العمومة من الدرجة الأولى؟
الثُمن. يرتبط أبناء العمومة من الدرجة الأولى بمسارين من أربع خطوات لكل منهما عبر زوج مشترك من الأجداد، ومجموع المساهمتين يساوي الثُمن.
كيف أعدّ الخطوات في مسار شجرة النسب؟
عُدّ كل خطوة جيلية من الشخص الأول صعودًا إلى السلف المشترك ثم نزولًا إلى الشخص الثاني. بين الوالد والابن خطوة واحدة، وبين الإخوة غير الأشقاء خطوتان عبر الوالد المشترك.
ماذا يتغير إذا كان السلف المشترك ناتجًا عن زواج أقارب؟
تُضرب مساهمة ذلك المسار في واحد زائد معامل زواج الأقارب لدى السلف، فيصبح القريبان أقرب صلة من القيمة المعتادة في الكتب الدراسية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/bio/coefficient-of-relationship \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"paths":[{"links":2,"ancestor_inbreeding":0},{"links":2,"ancestor_inbreeding":0}]}'const res = await fetch("https://api.kit.forhosting.com/bio/coefficient-of-relationship", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"paths": [
{
"links": 2,
"ancestor_inbreeding": 0
},
{
"links": 2,
"ancestor_inbreeding": 0
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/coefficient-of-relationship",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"paths": [
{
"links": 2,
"ancestor_inbreeding": 0
},
{
"links": 2,
"ancestor_inbreeding": 0
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/coefficient-of-relationship", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"paths":[{"links":2,"ancestor_inbreeding":0},{"links":2,"ancestor_inbreeding":0}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"paths":[{"links":2,"ancestor_inbreeding":0},{"links":2,"ancestor_inbreeding":0}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/coefficient-of-relationship", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"paths": [
{
"links": 2,
"ancestor_inbreeding": 0
},
{
"links": 2,
"ancestor_inbreeding": 0
}
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.coefficient_of_relationship",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_items | 50 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تطبق طريقة المسارات لسيوال رايت، وتعيد القرابة φ مع العلاقة r عدداً عشرياً ونسبة مئوية وكسراً مختزلاً عندما لا تكون المدخلات متزاوجة الأقارب، وتستخدم الحساب نفسه الصرف في ودجت المتصفح المجاني وفي واجهة API المدفوعة مسبقاً حتى لا تختلف فحوصات الصف ونصوص برامج التربية أبداً.
عقد الإدخال وشكل الاستجابة وقواعد التحقق
يحتاج كل سجل إلى links، وهو عدد صحيح غير سالب يساوي عدد الخطوات الجيلية أو الانقسامات الاختزالية من الشخص الأول صعوداً إلى السلف المشترك ثم نزولاً إلى الثاني. يجب أن يكون كل قيمة لتزاوج الأقارب عدداً منتهياً بين صفر وواحد شاملين. يجوز إرسال خمسين مساراً على الأكثر، ولا يجوز أن يتجاوز كل links أربعين حتى تبقى قوى النصف ضمن دقة الفاصلة العائمة المعتادة. مثال: سجلان بـ links يساوي اثنين وبتزاوج أسلاف صفري يصفان إخوة أشقاء غير متزاوجي الأقارب ويعيدان r تساوي 0.5 وφ تساوي 0.25 والكسر 1/2. أرسل بهيئة POST جسماً JSON يكون حقله الإلزامي paths قائمة غير فارغة من سجلات المسار. قيمة ancestor_inbreeding الاختيارية على ذلك السجل هي معامل تزاوج الأقارب لرايت F_A للسلف وقيمتها الافتراضية صفر. الحقلان الاختياريان في المستوى الأعلى inbreeding_a وinbreeding_b هما معاملا تزاوج الأقارب للفردين المحوريين وقيمتهما الافتراضية صفر أيضاً. غياب paths أو قائمة فارغة أو links غير صحيح أو links سالب أو تزاوج أقارب خارج الفترة الوحدوية أو عدد غير منتهٍ يفشل بـ invalid_input مع تسمية الحقل ولا يُفوتر. عند النجاح يعيد الجسم المسارات المعيارية مع إسهام كل مسار في r، وقيمتي تزاوج الأقارب الفرديتين، والقرابة φ، وrelationship بوصفها r، وrelationship_percent بمئة ضعف r، ومتى كانت كل معاملات تزاوج الأقارب صفراً فإن relationship_fraction سلسلة ثنائية مختزلة من قبيل 1/2 أو 1/8. يعيد حقل formula صياغة هويات رايت وmethod هو wright_path.
أين تثبت واجهة معامل القرابة قيمتها
يقارن مربو الماشية وحيوانات الرفقة تزاوجات مقترحة بقراءة r إلى جانب النطاقات المنشورة لأنصاف الإخوة أو العم وابنة الأخ أو أبناء العمومة من الدرجة الأولى، ويمكنهم رفع ancestor_inbreeding عندما يكون سلف مشترك متزاوج الأقارب أصلاً. لأن التنفيذ parse من المستوى A، تكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 دون رموز نموذج ودون شبكة صادرة.
أسئلة تقنية
كيف يُحسب معامل القرابة من مسارات النسب؟
أرسل paths سجلاتٍ فيها links (خطوات جيلية عبر كل سلف مشترك) وancestor_inbreeding اختيارياً. الحقلان الاختياريان inbreeding_a وinbreeding_b هما F_X وF_Y. تعيد API القيمة r = 2φ / √((1+F_X)(1+F_Y)) مع φ = Σ (1/2)^{L+1}(1+F_A).
كم رابطاً يستخدمه الأقارب المعتادون؟
الأب والابن مسار واحد برابط 1 (r=1/2). الإخوة الأشقاء مساران برابطين 2 (r=1/2). أنصاف الإخوة أو الجد والحفيد مسار واحد برابطين 2 (r=1/4). أبناء العمومة من الدرجة الأولى مساران بأربعة روابط 4 (r=1/8).
هل يمكن إدراج سلف مشترك متزاوج الأقارب؟
نعم. اضبط ancestor_inbreeding لذلك المسار على F_A لرايت للسلف، في [0, 1]. يُضرب إسهام المسار في (1+F_A). اضبط inbreeding_a أو inbreeding_b إذا كان شخص محوري متزاوج الأقارب.
كم تبلغ تكلفة حاسبة معامل القرابة؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.