← أحدث الأبحاث
💻 المعلوماتية الحيوية

Pose: a pure-NumPy, chirality-aware, structural engine for building and manipulating the molecular structures of proteins, nucleic acids, and small organic molecules

تُعد Pose مكتبة بايثون خفيفة الوزن تعتمد كلياً على NumPy، وتوفر إطار عمل موحداً ومدركاً للتماثل المرآتي لبناء ومعالجة هياكل البروتينات، والأحماض النووية، والجزيئات الصغيرة، مع تنفيذ دقيق لعدة حقول قوة ودوال تسجيل بأداء يضاهي الأدوات الراسخة مثل OpenMM وPyRosetta وAutoDock Vina.

المؤلفون الأصليون: Sabban, S. S.

نُشر 2026-10-22
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Sabban, S. S.

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ هذا شرح مولَّده بالذكاء الاصطناعي لبحث مسبق لم يخضع لمراجعة الأقران. وهو ليس نصيحة طبية. لا تتخذ أي قرارات تتعلق بصحتك بناءً على هذا المحتوى. اقرأ إخلاء المسؤولية الكامل

غالباً ما يواجه العلماء الذين يدرسون شكل وسلوك اللبنات الأساسية للحياة واقعاً محبطاً: فمن أجل فهم بروتين واحد، يتعين عليهم التعامل مع عشرات البرامج المختلفة. كل برنامج يتحدث لغته الخاصة، ويستخدم تنسيقات ملفاته الخاصة، ويتبع قواعده الخاصة. قد يقوم الباحث ببناء جزيء في أداة ما، ثم يحاكي حركته في أداة أخرى، ثم يقيم استقراره في أداة ثالثة. وفي كل مرة ينتقل فيها بين هذه الأدوات، يجب ترجمة البنية، وفي هذه الترجمة، يمكن أن تتسلل أخطاء دقيقة. والأسوأ من ذلك، أن معظم هذه الأدوات تجد صعوبة في التعامل مع الجزيئات التي تعد صوراً مرآتية للنسخ الطبيعية. ففي الطبيعة، تُبنى البروتينات من أحماض أمينية يسارية اليد، لكن العلماء يحتاجون أحياناً إلى إنشاء نسخ يمينية لتصنيع أدوية تدوم لفترة أطول في الجسم. وغالباً ما تتعامل البرمجيات الحالية مع هذه الصور المرآتية كأجسام غريبة أو تعطلها تماماً، مما يضطر الباحثين إلى استخدام حلول بديلة تثير الشك وعدم اليقين.

هنا يأتي دور "بوز" (Pose)، وهي أداة جديدة صُممت لدمج هذه العملية المجزأة في مساحة واحدة شفافة. "بوز"، التي ابتكرتها ساري سابان من جامعة الملك عبد العزيز، هي مكتبة برمجية يمكنها بناء وتحريك وتحليل البروتينات والحمض النووي (DNA) والجزيئات الصغيرة الشبيهة بالأدوية دون الحاجة إلى أي محركات خارجية معقدة. لقد بُنيت بالكامل على مجموعة أدوات رياضية قياسية تسمى "نمباي" (NumPy)، مما يعني أنها تعمل على أي جهاز كمبيوتر تقريباً دون متطلبات التثبيت الثقيلة لبرمجيات النمذجة الجزيئية التقليدية. الميزة الأبرز لـ "بوز" هي قدرتها على التعامل مع الجزيئات اليسارية واليمينية بتماثل تام. ففي العالم الطبيعي، يكون الحمض الأميني يساري اليد وصورته المرآتية يمينية اليد متطابقين كيميائياً في كل شيء باستثناء اتجاههما في الفراغ. ويحترم "بوز" هذه القاعدة من خلال تطبيق مجموعة واحدة ومتسقة من الجداول الرياضية لكليهما، مما يضمن أن تحصل الجزيئة المرآتية على نفس درجة الطاقة تماماً مثل الأصلية. وتسمح هذه الاتساقية للباحثين بخلط أجزاء يسارية ويمينية في سلسلة واحدة دون أن ترتبك البرمجية أو تعطي نتائج متناقضة.

اختبر الباحثون "بوز" من خلال مقارنة حساباتها مع خمسة برامج قياسية ومعتمدة في الصناعة. فقد أدخلوا نفس الهياكل الجزيئية في "بوز" والبرامج المرجعية ليروا مدى تطابق الأرقام. وعند استخدام إحداثيات متطابقة، أعاد "بوز" إنتاج حسابات الطاقة للبرامج المرجعية بدقة متناهية. وبالنسبة لمجالات القوة المستخدمة لمحاكاة الحركة الفيزيائية، كان الفرق غالباً أقل من جزء من مليون من الكيلوجول لكل مول، وهو هامش ضئيل جداً يُرجح أنه ناتج عن طريقة معالجة أجهزة الكمبيوتر للأرقام العشرية وليس خللاً في المنطق. وعند اختبار وظائف التقييم المستخدمة للتنبؤ بمدى قدرة الدواء على الارتباط بالبروتين، طابق "بوز" نتائج الأدوات المرجعية في حدود بضعة أجزاء من الألف من السعرة الحرارية لكل مول. والأهم من ذلك، عندما قام الباحثون بعكس هيكل ما لإنشاء نسخة يمينية اليد، ظلت درجات الطاقة في "بوز" دون تغيير، مما أكد أن البرنامج يعامل الصورة المرآتية تماماً كما تفعل الطبيعة. وفي المقابل، أظهر أحد البرامج المرجعية، وهو "بيروسيتتا" (PyRosetta)، اختلافات كبيرة في درجاته للهياكل المعكوسة، مما كشف عن عدم تماثل في كيفية تعامله مع البيانات.

وبعيداً عن مجرد حساب الطاقة، تم اختبار "بوز" في قدرته على إعادة بناء هياكل معقدة من الصفر. أخذ الباحثون الزوايا بين الذرات في بروتينات حقيقية وطلبوا من "بوز" إعادة بناء الشكل الكامل من تلك الزوايا وحدها. وكانت النتيجة هيكلاً يختلف عن الأصلي بأقل من جزء من مئة من الأنجستروم، وهي مسافة أصغر من عرض ذرة واحدة. وقد ظل هذا المستوى من الدقة ثابتاً حتى بالنسبة لسلسلة قصيرة من الحمض النووي تحتوي على أحماض أمينية يمينية اليد، وهي مهمة لا تستطيع العديد من الأدوات الأخرى القيام بها بموثوقية. كما أظهرت البرمجية قدرتها على أداء مهام ديناميكية، مثل محاكاة حركة الذرات بمرور الوقت أو إيجاد الترتيب الأكثر استقراراً للسلاسل الجانبية. وبينما استغرقت هذه المحاكاة وقتاً أطول للتشغيل مقارنة بالبرامج المرجعية المتخصصة وعالية السرعة، إلا أنها أنتجت نتائج لا يمكن تمييزها إحصائياً في منتصف النطاق. فعلى سبيل المثال، عند ربط الجزيئات الدوائية في جيوب البروتين، نجح "بوز" في إيجاد الموضع الصحيح في ست حالات من أصل عشر تجارب، محققاً أداءً يماثل الأدوات الراسخة المستخدمة على نطاق واسع في اكتشاف الأدوية.

لا يدعي هذا العمل أنه الطريقة الأسرع لمحاكاة الجزيئات؛ بل يقر المؤلفون بأن نهج البرمجيات الصرفة الخاص بهم أبطأ بكثير من المحركات المجمعة (compiled engines) عالية التحسين التي تستخدمها شركات الأدوية الكبرى. بدلاً من ذلك، تكمن قيمة "بوز" في وضوحه ومرونته. ولأن كل عملية حسابية مكتوبة كسطر برمجي مقروء بدلاً من كونها مخفية داخل برنامج "صندوق أسود"، يمكن للباحث رؤية كيفية اشتقاق درجة الطاقة بدقة. ويمكنه تعديل حد واحد، أو استبدال قاعدة، أو إضافة نوع جديد من الجزيئات دون الحاجة إلى إعادة تجميع مجموعة برمجية ضخمة. وهذا الوضوح يجعل منه أداة مثالية لتعليم الطلاب كيفية عمل القوى الجزيئية، أو لتطوير وظائف طاقة جديدة، أو لتصميم جزيئات مبتكرة تمزج بين الأجزاء اليسارية واليمينية. ومن خلال توحيد التعامل مع مختلف مجالات القوة وضمان التعامل مع الصور المرآتية بأمانة رياضية، يوفر "بوز" أساساً نظيفاً وموثوقاً للجيل القادم من التصميم الجزيئي.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →