Visual Dynamics هي أداة مفتوحة المصدر تعمل على تسريع عمليات التنفيذ والتعلم في محاكاة الديناميات الجزيئية باستخدام Gromacs. سيرشدك البروتوكول المقدم خلال خطوات إجراء محاكاة بروتين ليجند معدة في ACPYPE بسهولة وخطوات عامة لنماذج المحاكاة الأخرى.
Visual Dynamics (VD) هي أداة ويب تهدف إلى تسهيل استخدام وتطبيق الديناميكيات الجزيئية (MD) المنفذة في Gromacs ، مما يسمح للمستخدمين الذين ليس لديهم معرفة حسابية بتشغيل عمليات محاكاة قصيرة الوقت لأغراض التحقق من الصحة والعرض والتعليم. صحيح أن الطرق الكمومية هي الأكثر دقة. ومع ذلك ، لا توجد حاليا جدوى حسابية لإجراء التجارب التي يقوم بها MD. تلقت الأداة الموضحة هنا تحسينات مستمرة على مدار العامين الماضيين. سيصف هذا البروتوكول ما هو مطلوب لتشغيل محاكاة في VD مع مركب بروتين ليجند تم إعداده مسبقا في ACPYPE وبعض التوجيهات العامة حول نماذج المحاكاة الأخرى المتاحة. بالنسبة للمحاكاة التفصيلية ، سيتم استخدام البروتين المرتبط ب FK506 من Plasmodium vivax المعقد مع المانع D5 (معرف PDB: 4mgv) ، وسيتم توفير جميع الملفات المستخدمة. لاحظ أن هذا البروتوكول سيخبر كل خيار لاستخدامه لتحقيق نفس النتائج المقدمة ، ولكن هذه الخيارات ليست بالضرورة الخيارات الوحيدة المتاحة.
وفقا لتعريف IUPAC ، فإن MD هو إجراء المحاكاة الذي يتكون من حساب حركة الذرات في جزيء أو الذرات أو الجزيئات الفردية في المواد الصلبة والسوائل والغازات ، وفقا لقوانين نيوتن للحركة. عادة ما يتم حساب القوى المؤثرة على الذرات ، اللازمة لمحاكاة حركتها ، باستخدام مجالات القوة من الميكانيكا الجزيئية1. يمكن تطبيقه على أي ظاهرة تسعى إلى استخراج المعلومات على المستوى الجزيئي وغالباالذري 2.
MD هي واحدة من التقنيات المدمجة في المعلوماتية الحيوية ، وتحديدا المعلوماتية الحيوية الهيكلية. مع ذلك ، من الممكن الحصول على الخصائص الحركية والديناميكية الحرارية للهياكل الجزيئية الحيوية. على سبيل المثال ، الاستقرار الجزيئي ، وتحديد المواقع الخيفية ، وتوضيح آليات النشاط الأنزيمي ، والتعرف الجزيئي وخصائص المجمعات ذات الجزيئات الصغيرة ، والارتباط بين البروتينات ، وطي البروتين ، وترطيبه3. علاوة على ذلك ، يتيح MD مجموعة واسعة من الدراسات ، بما في ذلك التصميم الجزيئي (المستخدم على نطاق واسع في تصميم الأدوية) ، في تحديد البنية وصقلها (الأشعة السينية ، الرنين المغناطيسي النووي ، ونمذجة البروتين)3. النتائج التي تم الحصول عليها في نهاية MD هي الأغنى والأكثر اكتمالا من حيث المحاكاة غير الكمومية4. MD الكلاسيكي هو أكثر كفاءة بكثير مما هو متوقع من النظر الكامل في فيزياء النظم الجزيئية الحيوية بسبب عدد من التقريب الكبير. والجدير بالذكر أن التأثيرات الديناميكية الكمومية عادة ما يتم تجاهلها3. ومع ذلك ، فإن تنفيذ تجربة MD ليس تافها5. يتطلب معرفة الحوسبة ، وخاصة Linux Terminal ، حيث أن معظم برامج المعلوماتية الحيوية الهيكلية مصنوعة لذلك. حتى مع هذه المعرفة ، فإن تعلم أوامر Gromacs والمعلمات هو منحنى تعليمي حاد آخر.
منذ تطبيقه لأول مرة على علم الأحياء في عام 19776 ، تطور الكثير بسبب زيادة المعالجة الحسابية وتحسين الترميز. منذ أكثر من عقدين من الزمن ، تم إطلاق أول برنامج MD مخصص للمشاكل البيولوجية ، وهو Gromacs7 و AMBER8 و NAMD9.
منذ إصداراتها الأولى ، لا تزال هذه البرامج هي الأكثر استخداما واستشهادا. ومع ذلك ، فإنهم يستمرون في نفس صعوبات التنفيذ الشائعة التي تصيب الباحثين الذين ليسوا متخصصين في الكمبيوتر5. يحتوي بعضها على خطوات تثبيت وتكوين معقدة ، تتطلب أحيانا معرفة واسعة حول الأجهزة التي سيتم تشغيلها لتحقيق أقصى استفادة منها ووثائق فنية تتمحور حول الكمبيوتر بدرجة عالية. هناك حاجة إلى طريقة أسهل للتفاعل معهم ، بصرف النظر عن سطر الأوامر والمعلمات اللانهائية.
تعمل الواجهة كوسيط بين العملية المنطقية التي يتعين القيام بها والإنسان10. تطور نموذج كيفية تنفيذ البرامج مع تحسن موارد الحوسبة. كان النموذج الرقمي الأول هو واجهات سطر الأوامر (CLI) متبوعا بالتطور إلى واجهات المستخدم الرسومية المعروفة (GUI)11. بعد الدورة التطورية ، تعتبر الواجهة التي تنتجها شبكة الويب العالمية (أو ببساطة الويب) تطورا لواجهات المستخدم الرسومية11. تتعايش هذه النماذج الثلاثة حاليا اعتمادا على المطورين. تستخدم تطبيقات CLI الأوامر النصية على وحدة تحكم نظام التشغيل. تستخدم تطبيقات واجهة المستخدم الرسومية ، والتي تسمى أيضا أجهزة سطح المكتب الرسومية ، واجهة رسومية تتكون من النوافذ والأزرار والمكونات الأخرى. إنه محدد ومبرمج مسبقا لنظام التشغيل. الفرق الرئيسي من CLI هو استخدام الماوس كعنصر إضافي في التفاعل بين الإنسانوالآلة 12. تطبيقات الويب ، على الرغم من الخلط بينها وبين واجهة المستخدم الرسومية ، أكثر تعقيدا في التطوير ولكنها أكثر تنوعا والأكثر مرونة في التشغيل. علاوة على ذلك ، فهي تعتمد فقط على برنامج مترجم يسمى المتصفح ، مما يجعل من الممكن لتطبيق العميل الاتصال بالخادم من خلال شبكة مستقلة عن نظام التشغيل13.
تستخدم برامج المعلوماتية الحيوية الهيكلية بشكل شائع نماذج CLI و GUI. بعض الأمثلة على البرامج الكلاسيكية التي تستخدم CLI هي Modeller14 لنمذجة التشابه ، و Autodock15 للإرساء الجزيئي ، و Gromacs16 للديناميكيات الجزيئية. أمثلة على البرامج التي تعتمد نوع واجهة المستخدم الرسومية هي SwissPDBviewer17 و Pymol18 و VMD19 و UCSF Chimera20 وأدوات Autodock15 و PyRx21 و Biovia22 و Maestro23 و Moe24 وغيرها.
مع ظهور لغة ترميز النص التشعبي الإصدار 5 (HTML5) 25 ، وأوراق الأنماط المتتالية (CSS) 26 ، وتقنيات Javascript27 ، من بين أمور أخرى ، يمكن جلب العديد من تطبيقات المعلوماتية الحيوية الهيكلية إلى الويب ، وبالتالي تصبح أكثر سهولة. أمثلة على نمذجة التشابه خوادم WEB هي MODWEB28 ، والتي تستخدم Modeller14 كواجهة خلفية و Swissmodel29. أمثلة على خوادم تطبيقات الويب للإرساء الجزيئي هي Haddock30 و Swissdock31 و Cluspro32 و Dockthor33 وغيرها.
بينما تطورت منهجيات التحليل الهيكلي والنمذجة والإرساء من نماذج CLI إلى واجهة المستخدم الرسومية وأخيرا إلى الويب ، لا يزال MD مدعوما في الغالب من خلال تنفيذ سطر الأوامر (نوع CLI). ظهرت بعض المبادرات الجيدة لتحسين هذه البانوراما. ومن الأمثلة على هذه المبادرات تنفيذ المكونات الإضافية في البرامج الحالية ، مثل المكون الإضافي QwikMD إلى VMD34 ، والمكون الإضافي GROMACS إلى PyMOL ، وخيار محاكاة الديناميات الجزيئية في UCSF Chimera20 ، وبعض تطبيقات CLI الجديدة والأسهل ، مثل ASGARD35 و Gmx_qk36 و CHAPERONg37 ، ومنصة ويب قوية ، BioBB-WFS38. على الرغم من أن استخدام هذه المكونات الإضافية والتطبيقات يعد تقدما ، إلا أن تنفيذها لا يزال يمثل تحديا لمعظم الباحثين غير المهرة. تشمل الصعوبات الشائعة مشاكل تثبيت برنامج MD وتكوينه ، والتي غالبا ما تعرض التنفيذ الكامل للمحاكاة للخطر5.
في عام 2022 ، تم توفير برنامج Visual Dynamics للمحاكاة الحسابية المستندة إلى الويب من قبل مختبر المعلومات الحيوية و Química Medical في Fiocruz Rondônia39. تم بناء نسخته الأولية في Python و Flask ، مما يسمح بمحاكاة الأنظمة ذات البروتينات الحرة (apoenzymes) مقابل 2 نانوثانية فقط. بعد ذلك ، تم تحسينه ليشمل نسخة محاكاة آلية مع روابط معدة باستخدام PRODRG40.
تم بناء VD لمساعدة جميع الباحثين في مجال الفيزياء الحيوية الهيكلية والتكنولوجيا الحيوية والمجالات ذات الصلة الذين لديهم قيود في المعرفة الحسابية ؛ تسمح الأداة لهؤلاء الباحثين باختبار فرضياتهم التي تتضمن محاكاة MD من أي نظام تشغيلي ودون الوصول إلى جهاز كمبيوتر عالي الأداء (HPC). الغرض من هذا العمل هو تقديم الميزات الجديدة ل Visual Dynamics الإصدار 3.0. بالإضافة إلى ذلك ، يهدف إلى تقديم بروتوكول استخدام محدث للأداة وتسليط الضوء على القيود التي يجب معالجتها في المستقبل ، إلى جانب إحصاءات الاستخدام حتى اللحظة الحالية (الشكل 1).
أتمتة العمليات ليست سهلة ، ولكنها أيضا أقل صعوبة من إعادة برمجة النظام من البداية. يعد Gromacs حاليا أكثر برامج المحاكاة الجزيئية شيوعا ، ويتم تحديثه باستمرار. قام قسم الكيمياء الفيزيائية الحيوية في جامعة جرونينجن بتطويره في البداية ، ويتم صيانته الآن من قبل مختبر علوم الحياة في جامعة ستوكهو…
The authors have nothing to disclose.
وقد حظي هذا العمل بدعم من مؤسسة أوزوالدو كروز (فيوكروز)، ومؤسسة التنمية العلمية والتكنولوجية في مجال العلوم (فيوتيك)، والمعهد الوطني للعلوم والتكنولوجيا في علم الأوبئة في الأمازون الأوغندية، ومؤسسة روندونيا لأمبارو أو ديسينفولفيمنتو في أسويس العلوم والتكنولوجيا، ومعهد دراسات البيولوجيا (فابيرو)، والمجلس الوطني للمهندسين العلميين والتقنيين (CNPq).
ACPYPE Server | Bio2Byte | Available at https://www.bio2byte.be/acpype/ | |
GRACE software | Plasma Laboratory at the Weizmann Institute of Science | Available at https://plasma-gate.weizmann.ac.il/Grace/ | |
GROMACS software | GROMACS Team | Installation instructions at https://manual.gromacs.org/current/install-guide/index.html | |
The structure of the FK506-binding protein From Plasmodium vivax complexed with the inhibitor D5 |
RCSB Protein Data Bank | Available at https://www.rcsb.org/structure/4mgv Already contains the ligand complexed to the macromolecule. |