Visual Dynamics הוא כלי קוד פתוח המאיץ יישומים ולמידה בסימולציה של דינמיקה מולקולרית באמצעות Gromacs. הפרוטוקול המוצג ידריך אותך בשלבים לביצוע סימולציית ליגנד חלבונים שהוכנה ב- ACPYPE בקלות ובצעדים כלליים למודלים אחרים של סימולציה.
Visual Dynamics (VD) הוא כלי אינטרנט שמטרתו להקל על השימוש והיישום של דינמיקה מולקולרית (MD) המבוצעת ב- Gromacs, ומאפשרת למשתמשים ללא היכרות חישובית להריץ סימולציות קצרות זמן למטרות אימות, הדגמה והוראה. נכון ששיטות קוונטיות הן המדויקות ביותר. עם זאת, אין כיום היתכנות חישובית לביצוע הניסויים שמבצעת MD. הכלי המתואר כאן קיבל שיפורים ברציפות במהלך השנים האחרונות. פרוטוקול זה יתאר מה נדרש כדי להריץ סימולציה ב- VD עם קומפלקס ליגנד חלבונים שהוכן בעבר ב- ACPYPE וכמה כיוונים כלליים על מודלי הסימולציה האחרים הזמינים. לצורך הסימולציה המפורטת, ייעשה שימוש בחלבון קושר FK506 מפלסמודיום vivax המורכב עם המעכב D5 (מזהה PDB: 4mgv), וכל הקבצים המשמשים יסופקו. שים לב שפרוטוקול זה יגיד להשתמש בכל אפשרות כדי להשיג את אותן תוצאות שהוצגו, אך אפשרויות אלה אינן בהכרח היחידות הזמינות.
על פי הגדרת IUPAC, MD הוא הליך סימולציה המורכב מחישוב התנועה של אטומים במולקולה או של אטומים בודדים או מולקולות במוצקים, נוזלים וגזים, על פי חוקי התנועה של ניוטון. הכוחות הפועלים על אטומים, הנחוצים להדמיית תנועתם, מחושבים בדרך כלל באמצעות שדות כוח ממכניקה מולקולרית1. זה יכול להיות מיושם על כל תופעה המבקשת לחלץ מידע ברמה מולקולרית ולעתים קרובות אטומית2.
MD היא אחת הטכניקות המשולבות בביואינפורמטיקה, במיוחד ביואינפורמטיקה מבנית. עם זאת, ניתן להשיג מאפיינים קינטיים ותרמודינמיים של מבנים ביומולקולריים. לדוגמה, יציבות מקרומולקולרית, זיהוי אתרים אלוסטריים, הבהרת מנגנוני פעילות אנזימטית, זיהוי מולקולרי ותכונות של קומפלקסים עם מולקולות קטנות, קשר בין חלבונים, קיפול חלבונים והידרציה שלו3. יתר על כן, MD מאפשר מגוון רחב של מחקרים, כולל תכנון מולקולרי (בשימוש נרחב בתכנון תרופות), בקביעת המבנה והעידון שלו (רנטגן, NMR, ומידול חלבונים)3. התוצאות המתקבלות בסוף MD הן העשירות והשלמות ביותר במונחים של סימולציה לא קוונטית4. MD קלאסי הוא הרבה יותר יעיל ממה שניתן לצפות משיקול מלא של הפיזיקה של מערכות ביומולקולריות בשל מספר קירובים משמעותיים. יש לציין כי בדרך כלל מתעלמים מאפקטים דינמיים קוונטיים3. עם זאת, יישום ניסוי MD אינו טריוויאלי5. זה דורש ידע של מחשוב, במיוחד מסוף לינוקס, כמו רוב תוכנות ביואינפורמטיקה מבנית נעשה עבור זה. אפילו עם הידע הזה, לימוד פקודות ופרמטריזציה של גרומק הוא עקומת למידה תלולה נוספת.
מאז היישום הראשון שלה בביולוגיה בשנת 19776, הרבה התפתח עקב עיבוד חישובי מוגבר וקידוד משופר. לפני יותר משני עשורים הושקה תוכנת MD הראשונה המיועדת לבעיות ביולוגיות, כלומר Gromacs7, AMBER8 ו- NAMD9.
מאז גרסאותיהן הראשונות, תוכנות אלה עדיין נשארות הנפוצות והמצוטטות ביותר. עם זאת, הם ממשיכים עם אותם קשיי יישום נפוצים המטרידים חוקרים שאינם מומחי מחשבים5. חלקם כוללים שלבי התקנה ותצורה מורכבים, הדורשים לעתים ידע נרחב על החומרה עליה הוא יפעל כדי להפיק את המרב ממנה ותיעוד טכני ממוקד מחשב מאוד. יש צורך בדרך קלה יותר להתממשק איתם, מלבד שורת הפקודה ואינסוף הפרמטרים.
ממשק משמש כמתווך בין התהליך הלוגי שיש לבצע לבין האדם10. הפרדיגמה של אופן ביצוע התוכנה התפתחה ככל שמשאבי המחשוב השתפרו. הפרדיגמה הדיגיטלית הראשונה הייתה ממשקי שורת הפקודה (CLI) ואחריה האבולוציה לממשקי המשתמש הגרפיים הידועים (GUI)11. בעקבות המחזור האבולוציוני, הממשק המיוצר על ידי World Wide Web (או פשוט WEB) נחשב לאבולוציה של GUIs11. שלוש הפרדיגמות הללו מתקיימות כיום במקביל בהתאם למפתחים. יישומי CLI משתמשים בפקודות טקסטואליות במסוף מערכת ההפעלה. יישומי ממשק משתמש גרפי, הנקראים גם שולחנות עבודה גרפיים, משתמשים בממשק גרפי המורכב מחלונות, לחצנים ורכיבים אחרים. הוא ספציפי ומתוכנת מראש עבור מערכת הפעלה. ההבדל העיקרי מה- CLI הוא השימוש בעכבר כאלמנט נוסף באינטראקציה בין אדם למכונה12. יישומי WEB למרות שהם מבולבלים עם ממשק משתמש גרפי, מורכבים יותר לפיתוח אך הם מגוונים יותר וללא ספק הזריזים ביותר בפעולה. יתר על כן, הם תלויים רק בתוכנת מתורגמן הנקראת דפדפן, המאפשרת ליישום הלקוח לתקשר עם השרת דרך רשת עצמאית ממערכת ההפעלה13.
תוכנות ביואינפורמטיקה מבנית משתמשות בדרך כלל בפרדיגמות CLI ו- GUI. דוגמאות לתוכנות קלאסיות המשתמשות ב-CLI הן Modeller14 למידול דמיון, Autodock15 לעגינה מולקולרית ו-Gromacs16 לדינמיקה מולקולרית. דוגמאות לתוכנות המאמצות את סוג ממשק המשתמש הגרפי הן SwissPDBviewer17, Pymol18, VMD19, UCSF Chimera20, Autodock tools15, PyRx21, Biovia22, Maestro23 ו-Moe24, בין היתר.
עם הופעתם של Hypertext Markup Language גרסה 5 (HTML5)25, Cascading Style Sheets (CSS)26 וטכנולוגיות Javascript27 , בין היתר, ניתן היה להביא יישומי ביואינפורמטיקה מבניים רבים לאינטרנט, ובכך להפוך לנגישים יותר. דוגמאות למידול דמיון שרתי WEB הן MODWEB28, המשתמש ב- Modeller14 כ- back-end ו- Swissmodel29. דוגמאות לשרתי יישומי אינטרנט לעגינה מולקולרית הן Haddock30, Swissdock31, Cluspro32, Dockthor33 ואחרים.
בעוד שמתודולוגיות ניתוח מבני, מידול ועגינה התפתחו מפרדיגמות CLI ל- GUI ולבסוף ל- WEB, MD ממשיך להיות נתמך בעיקר על ידי ביצוע שורת פקודה (סוג CLI). כמה יוזמות טובות צצו כדי לשפר את הפנורמה הזאת. דוגמאות ליוזמות אלה הן יישום תוספים בתוכנות קיימות, כגון תוסף QwikMD ל- VMD34, תוסף GROMACS ל- PyMOL, ואפשרות סימולציה של דינמיקה מולקולרית ב- UCSF Chimera20, כמה יישומי CLI חדשים וקלים יותר, כגון ASGARD35, Gmx_qk36 ו- CHAPERONg37, ופלטפורמת אינטרנט חזקה, BioBB-Wfs38. למרות השימוש של תוספים ויישומים אלה הוא התקדמות, היישום שלהם הוא עדיין אתגר עבור רוב החוקרים לא מיומנים. קשיים נפוצים כוללים בעיות בהתקנה ובהגדרה של תוכנת MD, אשר לעיתים קרובות פוגעות בביצוע המלא של הסימולציה5.
בשנת 2022, תוכנת Visual Dynamics לסימולציה חישובית מבוססת אינטרנט הפכה לזמינה על ידי Laboratório de Bioinformática e Química Medicinal ב- Fiocruz Rondônia39. הגרסה הראשונית שלו נבנתה בפייתון ובפלאסק, ואפשרה סימולציות של מערכות עם חלבונים חופשיים (אפואנזימים) במשך 2 ns. לאחר מכן, הוא שופר כדי לכלול גרסת סימולציה אוטומטית עם ליגנדות שהוכנו באמצעות PRODRG40.
VD נבנתה כדי לסייע לכל החוקרים בתחום הביופיזיקה המבנית, הביוטכנולוגיה ותחומים קשורים שיש להם מגבלות בידע חישובי; הכלי מאפשר לחוקרים אלה לבחון את השערותיהם הכוללות סימולציות MD מכל מערכת מבצעית וללא גישה למחשב בעל ביצועים גבוהים (HPC). מטרת עבודה זו היא להציג את התכונות החדשות של Visual Dynamics גירסה 3.0. בנוסף, הוא שואף להציג פרוטוקול שימוש מעודכן עבור הכלי ולהדגיש את המגבלות שיש לטפל בהן בעתיד, יחד עם סטטיסטיקות שימוש עד לרגע זה (איור 1).
אוטומציה של תהליכים אינה קלה, אבל זה גם פחות קשה מאשר תכנות מחדש של מערכת מאפס. Gromacs היא כיום תוכנת הסימולציה המולקולרית הפופולרית ביותר, והיא מתעדכנת כל הזמן. המחלקה לכימיה ביופיזיקלית באוניברסיטת חרונינגן פיתחה אותו בתחילה, וכיום הוא מתוחזק על ידי המעבדה למדעי החיים באוניברסיטת שטוקהול?…
The authors have nothing to disclose.
עבודה זו נתמכה על ידי Fundação Oswaldo Cruz (Fiocruz), Fundação para o Desenvolvimento Científico e Tecnológico em Saúde (Fiotec), המכון הלאומי של Ciência e Tecnologia de Epidemiologia da Amazônia Ocidental – INCT-EpiAmO, Fundação Rondônia de Amparo ao Desenvolvimento das Ações Científicas e Tecnológicas e à Pesquisa do Estado de Rondônia (FAPERO), Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) ו-Conselho Nacional de Desenvolvimento Científico e Tecnológico (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. |