بروبالاين
Probalign هي أداة لمحاذاة التسلسلات تحسب أعلى دقة متوقعة للمحاذاة باستخدام احتمالات دالة التقسيم اللاحقة. [ 1 ] تُقدَّر احتمالات أزواج القواعد باستخدام تقدير مشابه لتوزيع بولتزمان . تُحسب دالة التقسيم باستخدام أسلوب البرمجة الديناميكية .
الخوارزمية
يصف ما يلي الخوارزمية التي يستخدمها برنامج probalign لتحديد احتمالات أزواج القواعد. [ 2 ]
درجة التوافق
للحصول على نتيجة محاذاة سلسلتين، يلزم أمران:
- دالة التشابه(مثلاً PAM ، BLOSUM ، ...)
- عقوبة الفجوة الأفينية :
النتيجةيُعرَّف نوع المحاذاة a على النحو التالي:
الآن، النتيجة المرجحة لبولتزمان للمحاذاة أ هي:
أينهو عامل قياس.
احتمالية حدوث محاذاة بافتراض توزيع بولتزمان تُعطى بالصيغة التالية:
أينهي دالة التقسيم، أي مجموع أوزان بولتزمان لجميع عمليات المحاذاة.
البرمجة الديناميكية
يتركتشير إلى دالة التقسيم للبادئاتويتم النظر في ثلاث حالات مختلفة:
- دالة التقسيم لجميع عمليات محاذاة البادئتين اللتين تنتهيان بتطابق.
- دالة التقسيم لجميع عمليات محاذاة البادئتين اللتين تنتهيان بإدخال.
- دالة التقسيم لجميع عمليات محاذاة البادئتين اللتين تنتهيان بحذف.
ثم لدينا:
التهيئة
يتم تهيئة المصفوفات على النحو التالي:
التكرار
دالة التقسيم لمحاذاة سلسلتينويُعطى بواسطةوالتي يمكن حسابها بشكل متكرر:
- وبالمثل
احتمالية ازدواج القاعدة
وأخيراً احتمالية أن تكون المواضعويتم تكوين زوج قاعدي عن طريق:
وهي القيم المقابلة لإعادة الحسابمع سلاسل أزواج القواعد المعكوسة.
انظر أيضاً
مراجع
- ↑ يو. روشان ودي آر ليفساي، بروباين: محاذاة التسلسل المتعدد باستخدام احتمالات دالة التقسيم الخلفية، المعلوماتية الحيوية، 22(22):2715-21، 2006 ( PDF )
- ↑ محاضرة "المعلوماتية الحيوية 2" في جامعة فرايبورغ
روابط خارجية
- خوارزميات محاذاة التسلسل
