פרוטוקול זה כולל רק ניתוחים חישוביים של מאגרי מידע זמינים לציבור ואינו כולל שימוש בנבדקים אנושיים, בעלי חוליות או רקמות ביולוגיות. כל תהליכי העבודה המסכמים המתוארים בסעיף זה מוצגים באיור 1.

איור 1: סיכום תהליך העבודה. מלבנים ירוקים מייצגים רכיבי תרופה חלופיים, מלבנים אדומים מייצגים מחלות, אליפסות צהובות מכילות את האתרים והתוכנות שבהן משתמשים, מלבנים כתומים מכילים את הקבצים או הנתונים שהושגו, וכן שלבים מרכזיים, ויהלומים סגולים מייצגים את התוצאות הסופיות הנדרשות. אנא לחצו כאן לצפייה בגרסה מוגדלת של איור זה.
1. רכישת רכיבי ומטרות התרופות
- חפש במסד הנתונים של PubChem (https://pubchem.ncbi.nlm.nih.gov/) באמצעות שמות כימיים כמילות מפתח כדי לקבל את מחרוזות SMILES (Simplified Molecular Input Line-Entry System) המתאימות.
- גש לאתר ADMETlab 3.0 (https://admetlab3.scbdd.com/), בחר באפשרות הערכת ADMET תחת לשונית השירותים, הזן את מחרוזות SMILES, ולחץ על כפתור SUBMIT (שלח ).
- סנן את תוצאות ADMET בהתבסס על מדדים: ספיגה, הפצה, חילוף חומרים, הפרשה, רעילות, כימיה רפואית וכללי טוקסיקופור. שמור רק תרכובות העומדות בכל קריטריוני סף מוגדרים מראש לכל מדד (טבלה 1).
- ניגש לאתר ProTox 3.0 (https://tox.charite.de/protox3/index.php?site=home), הזן את שרשראות SMILES של התרכובות המסוננות, בחר את מודול TOX PREDICTION, סמן את כל אפשרויות החיזוי הרצויות (למשל, רעילות איברים, סרטן), והריץ את התחזית.
- סננו תרכובות עם רעילות צפויות העולות על ספי בטיחות מוגדרים מראש בהתבסס על תוצאות ProTox 3.0 (טבלה 2).
- אסוף את התרכובות שעוברות את בדיקות ADMET ו-ProTox 3.0 למסד נתונים מובנה של רכיבי תרופות (למשל, בפורמט Excel או CSV) עם עמודות לשם התרכובת, SMILES ומצב הסינון.
- היכנסו לאתר SwissTargetPrediction (https://swisstargetprediction.ch/), בחרו את Homo sapiens מתפריט הנפתח של האורגניזם, הזינו את מחרוזות SMILES של הרכיבים במסד הנתונים של רכיבי התרופות, לחצו על כפתור Predict יעדים , ואספו את כל היעדים החזויים עם ציון הסתברות גבוה מ-0.
- היגש לאתר SEA (Similarity Ensemble Approach) (https://sea.bkslab.org/) והזן את אותם מחרוזות SMILES ששימשו למעלה לחיזוי יעד וסינון את התוצאות כך שישמרו רק ערכים בשדה מפתח היעד שמסתיימים ב-_Human וערך p שלהם מתחת ל-0.05.
- שלבו את רשימות היעדים שהושגו מ-SwissTargetPrediction ו-SEA לספריית יעדים אחת לפעולות תרופות. הסר מטרות כפולות וסטנדרטיזציה של שמות מטרות לסמלים גנים רשמיים (למשל, באמצעות הנחיות HGNC) באמצעות Uniprot (https://www.uniprot.org/).
הערה: ספריית היעד של פעולת התרופות יכולה להישמר כקובץ CSV לשימוש מאוחר יותר.
טבלה 1: קריטריוני סף ADMETlab 3.0 לסקר בטיחות תרופות. הטבלה מסכמת את ערכי החיתוך המומלצים וטווחי הסיווג לתכונות פיזיקוכימיות מרכזיות, פרמטרי ADME, אינטראקציות מטבוליזם, נקודות קצה של רעילות, מסלולי רעילות וכללי טוקסיקופור. התחזיות מסווגות לשלוש רמות סיכון (נמוכות, בינוניות וגבוהות) בהתבסס על ערכי הסתברות (< 0.3, 0.3 - 0.7, > 0.7) או טווחים כמותיים, המאפשרים הערכה שיטתית של פרופילי בטיחות תרכובות במהלך גילוי תרופות מוקדם. אנא לחצו כאן להורדת טבלה זו.
טבלה 2: קריטריוני סף ProTox-3.0 לחיזוי רעילות בגילוי תרופות. הטבלה מסכמת נקודות קצה מרכזיות של רעילות שחזו ProTox 3.0, עם דגש על פרמטרים קריטיים להערכת בטיחות התרופה במהלך גילוי תרופות מוקדם. כל נקודת קצה מחזירה סיווג בינארי (פעיל או לא פעיל) מלווה בציון הסתברות (0-1), כאשר פעיל מציין סיכון פוטנציאלי לרעילה. יש לתת עדיפות לרעילות איברים (רעליות כבד, רעילה לבבית), נקודות קצה רעילות (סרטן, מוטגניות, אימונוטוקסיות) ועיכוב מטבוליזם של CYP, שכן אלו הם הגורמים העיקריים לדעיכה קלינית. פגיעות פעילות מרובות בנקודות קצה מצביעות על פוטנציאל רעילות רחב ומצדיקות דה-עדיפות של תרכובת. רעילות חריפה מוערכת באמצעות קטגוריית LD50 ו-GHS החזויות, כאשר מחלקה 1-3 (< 300 מ"ג/ק"ג) נחשבת לרעילות גבוהה. ציוני הסתברות מספקים רמות ביטחון לכל תחזית. אנא לחצו כאן להורדת הטבלה הזו.
2. רכישת מטרות מחלה
הערה: בעת סינון מאגרי מידע, יש לאחד את קונבנציות מתן שמות הגנים למטרות כדי למנוע השמטות הנגרמות מאי התאמות בשמות.
- גש לחמישה מאגרי מידע הקשורים למחלות: OMIM (https://www.omim.org/), Disgenet (https://disgenet.com/), TTD (https://ttd.idrblab.cn/), GeneCards (https://www.genecards.org/) ו-PharmGkb (https://www.pharmgkb.org/). יישם את קריטריוני הסינון הספציפיים למסד הנתונים הבאים: עבור GeneCards, סנן רשומות עם ציון רלוונטיות ≥ 1.0; עבור DisGeNET, בחר רשומות הקשורות למחלה היעד; עבור PharmGKB, הגבל את התוצאות לרשומות הקשורות לגנים על ידי בחירת אפשרות Gene ; עבור TTD, שמור רשומות שבהן עמודת המחלה תואמת למחלה היעד.
- לכל מסד נתונים, השתמש בשם הרשמי של המחלה היעד (למשל, מחלת אלצהיימר) כמילת מפתח לחיפוש כדי לאסוף את כל היעדים הנלווים.
- אסוף את רשימות היעדים מכל חמשת מסדי הנתונים לגיליון אלקטרוני אחד. הסר מטרות כפולות על ידי השוואת סמלי גנים בין רשימות.
- תקננו את כל שמות היעד שנותרו לסמלי גנים רשמיים באמצעות Uniprot כדי לפתור אי-עקביות בשמות. שמרו את הרשימה הסטנדרטית והמשוכפלת כספריית יעד מחלות (CSV או Excel בפורמט).
הערה: ספריית יעד המחלה יכולה להישמר לצד ספריית יעד פעולת התרופה (שלב 1.9) לשימוש מאוחר יותר בשלב 3.
3. רכישת מטרות נפוצות למחלות סמים
- גש לכלי האינטרנט של Venny 2.1.0 (https://bioinfogp.cnb.csic.es/tools/venny/). ייבא את ספריית יעד הפעולה של התרופות (שלב 1.9) ואת ספריית יעד המחלות (שלב 2.4) לשני שדות הקלט של Venny 2.1.0 כדי ליצור דיאגרמת Venn המראה את החפיפה בין שתי קבוצות היעד.
- הוצא את מטרות החיתוך מתוצאות דיאגרמת ון. סמן אותן כמטרות נפוצות למחלות סמים (נקודות אינטראקציה פוטנציאליות) ושמור אותן כקובץ CSV.
4. בניית רשתות אינטראקציה בין חלבון לחלבון (PPI) וניתוח מטרות ליבה
- גש למסד הנתונים STRING (https://cn.string-db.org/). בחר את הומו ספיינס כאורגניזם מתפריט הנרחב.
- ייבא את יעדי מחלת הסמים הנפוצות (שלב 3.2) לשדה קלט STRING. הגדר את פרמטר ציון האינטראקציה המינימלי הנדרש לביטחון גבוה (0.700) ולחץ על חיפוש ליצירת נתוני PPI. ייצא את נתוני ה-PPI כקובץ TSV (ערכים מופרדים בלשונית).
- פתח תוכנת Cytoscape עם תוסף CytoNCA מותקן מראש. ייבא את קובץ ה-PPI TSV ל-Cytoscape באמצעות תפריט File > Import > Network from File .
- הפעילו את תוסף CytoNCA על ידי לחיצה על אפליקציות > CytoNCA > Open. בחרו חמישה מדדי ייחוס לסינון ליעד מרכזי: בין, קרבה, דרגה, וקטור עצמי ו-LAC.
הערה: חמש מדדים טופולוגיים מרכזיים בהם משתמשים הם: 'בין' (מרכזיות בין הזמנים, מדידת תדירות הופעת מטרה בכל הנתיבים הקצרים ביותר ברשת), קרבה (מרכזיות קרבה, המשקפת את אורך המסלול הממוצע הקצר ביותר מהמטרה לכל שאר המטרות ברשת), דרגה (דרגת חיבור מקומית, כימות מספר האינטראקציות הישירות בין מטרה למטרות אחרות), וקטור עצמי (מרכזיות וקטור עצמי, משקללת הן את הקישוריות של המטרה עצמה והן את חשיבות המטרות המחוברות), ו-LAC (קישוריות ממוצעת מקומית, הערכת צפיפות החיבור בין הצמתים השכנים של מטרה).
- הפעל ניתוח רשת על ידי לחיצה על תפריט כלים > ניתוח רשת , ואז לחץ על אישור. ייצא את תוצאות הניתוח לטבלת CSV.
- חשב את ערך החציון לכל חמשת המדדים ושמור על יעדים שעומדים או עולים על החציון. חזור על שלב 4.5 מספר פעמים עד שנשארו 10 עד 20 יעדים.
- דרג את המטרות הנותרות לפי מדד הדרגה (מהגבוה לנמוך) ובחר מראש את עשרת המטרות המובילות כגנים מרכזיים. שמור את רשימת הגנים המרכזיים כקובץ CSV.
- כדי להפחית חיוביים שגויים ולהבטיח שרק מטרות מתאימות מבנית ימשיכו לעגינה, בצע הערכה נוספת של היתכנות מבנית ויכולת תרופת: בדקו את מאגר הנתונים של PDB למבני גביש ברזולוציה גבוהה זמינים (≤ 2.5 Å) או הערכו האם ניתן לבנות מודל הומולוגיה אמין; השתמשו בכלי חיזוי כיס לאישור קיומם של אתרי קישור מתאימים; והפניה עם ספרות או מסדי נתונים פונקציונליים כדי לאמת רלוונטיות מתועדת למסלול המחלה.
- הפחתת עדיפות למטרות שחסרות זמינות מבנית, כיסי תרופות או רלוונטיות מחלותית למחקרי עגינה. ניתוח העשרת GO ו-KEGG עדיין יכול להתבצע באמצעות רשימת היעדים המרכזית המלאה משלב זה, שכן הוא אינו דורש מידע מבני.
הערה: ניתן לשנות את מספר הגנים בשלבים 4.6 ו-4.7 לפי הצורך. בדרך כלל, נשארים 10 עד 20 יעדים לאחר שלב 4.6, ומומלץ לשמור לפחות על 10 גנים מרכזיים בשלב 4.7 כדי להבטיח נפח נתונים מספק לניתוח העשרה אמין של GO ו-KEGG ומגמות ויזואליזציה עקביות.
5. ניתוח והדמיה של העשרת GO ו-KEGG
הערה: חלק זה מבהיר את תפקודי הגנים ברמות הרכיב התאי, התפקודי והתוך-תאי.
- גש לכלי האינטרנט של DAVID (https://davidbioinformatics.nih.gov/home.jsp). בחר את רשימת הגנים כסוג הקלט וייבא את הגנים המרכזיים לשדה הקלט.
- הגדר את המזהה ל-OFFICIAL_GENE_SYMBOL ובחר בהומו ספיינס בבחירת מינים. לאחר מכן, לחץ על שלח רשימה כדי להעלות את הגנים המרכזיים.
- לניתוח העשרת GO, בחרו בקטגוריות GOTERM_BP_DIRECT, GOTERM_CC_DIRECT ו-GOTERM_MF_DIRECT .
- לניתוח העשרת KEGG, בחרו בקטגוריית KEGG_PATHWAY . קבעו את סף המובהקות ל-p < 0.05 עבור ניתוחי GO ו-KEGG.
- לחצו על תרשים ההערות הפונקציונליים כדי ליצור תוצאות העשרה. ייצאו את תוצאות GO ו-KEGG כקבצי CSV. השתמשו בתוכנת R Studio עם ggplot2 ליצירת תרשימי עמודות או גרפים בועות עבור עשרת המונחים/המסלולים המועשרים ביותר.
הערה: ניתן להתאים את מספר המונחים/המסלולים המוצגים בהתאם לדרישות.
6. עגינה מולקולרית באמצעות Autodock Vina
הערה: שלבים 6 ו-7 הם שניהם שלבי עגינה מולקולרית. שלב 6 משתמש בתוכנת AutoDock Vina 1.1.2, בעוד ששלב 7 משתמש ב-YASARA 10.3.16. שימוש ב-YASARA מקל על סימולציית הדינמיקה המולקולרית של YASARA הבאה. אם נדרשות תוצאות העגינה מ-AutoDock Vina, תוצאות העגינה ב-YASARA צריכות להיות תואמות לאלו של AutoDock Vina. זה מונע אי-התאמות הנגרמות מהחלפת תוכנה וגם מבטיח את אמינות תוצאות האימות של סימולציית הדינמיקה המולקולרית, בשיטה מפורטת: פתח את תוצאת "result.pdb" של שלב 6.31 באמצעות LigPlot+ (גרסה 2.3) ליצירת דיאגרמת אינטראקציה דו-ממדית, זיהוי השאריות המרכזיות האינטראקטיביות עם הליגנד, ואז בחירת שאריות המפתח בשלב העגינה 7.18 של YASARA, והגדרת גודל הקופסה לכסות את כיס הקישור, כדי למקסם את העקביות של אתרי העגינה בין Vina ל-YASARA. לאחר מכן, בעת בחירת תוצאות העגינה האופטימליות בשלב 7.19, ודא שהשאריות האינטראקטיביות של המפתח בין הליגנד לקולטן נשארות עקביות עם אלו שזוהו מתוצאות AutoDock Vina. דרישת עקביות זו מתמקדת בשימור דפוסי אינטראקציה חיוניים ולא בהתאמה אטומית מדויקת; צפויות שינויים קלים בקונפורמציות שאריות היקפיות בשל הבדלים בפרמטריזציה של שדה כוח וגמישות בשרשרת הצדדים. כל עוד האינטראקציות הקריטיות עם שאריות האתר הפעיל המרכזיות נשמרות, תוצאות העגינה יכולות להיחשב עקביות לצורכי אימות צולב. אם אין צורך בעגינת AutoDock Vina (שלב 6), ניתן לבצע את שלב 7 ישירות.
- השגת קובץ הנתונים המבניים (SDF) של תרכובות התרופות בשם ligand.sdf ממסד הנתונים PubChem על ידי חיפוש מחרוזות SMILES המתאימות (שלב 1.1).
- פתח קבצי SDF באמצעות תוכנת Chem3D. באפשרות החישוב, בחר MM2 ולחץ על מזעור אנרגיה כדי לבצע מזעור אנרגיה חופשית של מבנה התרכובת.
- שמור את המבנה המינימלי כקובץ ligand.mol2 על ידי קובץ בחירה > Save As. קבל את קובץ פורמט PDB (Protein Data Bank) של קולטן החלבון של הגן המרכזי ממאגר ה-PDB של RCSB (https://www.rcsb.org/; חפש לפי מזהה PDB או שם גן) בשם receptor.pdb.
- תעדף מבנים עם רזולוציה ≤ 2.5 Å ואתרי קישור פתורים אם קיימים. בעת בחירת מבנה, בדוק את הערך לאימות שלמות (למשל, נוכחות כל הדומיינים הצפויים, היעדר לולאות גדולות ולא פתורות), מוטציות פוטנציאליות שעשויות להשפיע על קשירת הליגנד, והאם נכללים קו-פקטורים חשובים מבחינה פונקציונלית (כגון הם, יוני מתכת) או ליגנדים מתגבשים במשותף.
- למטרות עם הרכבות אוליגומריות ידועות, יש לשקול האם הצורה המונומרית או הרב-מרית מתאימה לשאלת המחקר; ניתן להוריד את ההרכבה הביולוגית אם אינטראקציות דימריות או מדרגה גבוהה רלוונטיות. המבנה הנבחר יעבור הכנה נוספת בשלבים הבאים, ולכן בדיקה ראשונית מסייעת למנוע סיבוכים בהמשך.
- פתח את הקולטן.pdb באמצעות תוכנת PyMOL. הקלד הסר אורגני בשורת הפקודה ולחץ Enter כדי להסיר ליגנדים של מולקולות קטנות ממבנה החלבון.
הערה: אם משתמשים בליגנד הקו-קריסטליזציה כדי להגדיר את אתר הקישר, תחילה רשמו את קואורדינטות המרכז התלת-ממדיות של הליגנד, ואז הקליד הסר אורגני בשורת הפקודה של PyMOL ולחץ Enter כדי למחוק מולקולות קטנות שהתגבשו במשותף; אחרת, הפעל ישירות את פקודת הסרת אורגני להסרת מולקולות קטנות שהתגבשו יחד (co-crystalzed).
- הקלדו את הסרת הממס בשורת הפקודה ולחצו Enter כדי להסיר מולקולות מים חופשיים ממבנה החלבון; השתמשו בפקודה select metal_cofactor, resn [שם שאריות קופקטור יעד] כדי לזהות יונים או קופקטורים קריטיים למתכות (למשל, HEM, Zn2⁺, Mg2⁺) ולאשר את החזקתם במבנה.
- ייצוא את הקולטן הנקי מ-PyMOL כ-receptor_clean.pdb על ידי לחיצה על קובץ > ייצוא מולקולה > שמירה.
- פתח receptor_clean.pdb ב-UCSF Chimera 1.19. הצג את הרצף על ידי לחיצה על Tools > Sequence > Sequence כדי לבדוק לולאות חסרות סמוכות לאתר הקישור (אזורים חסרים מסומנים בתיבות מתאר אדומות). אם קיימות לולאות חסרות, בנה אותן מחדש על ידי בחירת Structure > Modeller (לולאות/עיבוד) מתפריט חלון הרצף, בחירת מבנה חסר לא-טרמינלי, הגדרת מספר מתאים של מודלים (למשל 5), והמשך בחישוב. לאחר ההשלמה, בחר את המודל הסביר ביותר.
- אופטימיזציה של המבנה ב-Chimera. השתמש בכלי Rotamers (ספריית Dunbrack) על שאריות נבחרות כדי לאופטימיזציה של שרשראות צדדיות, הוספת Clashes ו-H-Bonds דרך תפריט העמודות להערכה ובחירת קונפורמציות עם התנגשויות מינימליות (0 - 1 מועדף) וקשרי H מועדפים. לאחר מכן הוסף מימן והקצה מטענים באמצעות Dock Prep (AMBER ff14SB). לבסוף, בצע מזעור אנרגיה עם כלי Minimize Structure, תיקון אטומי עמוד השדרה על ידי בחירתם (sel @ca,c,n,o), הפיכת הבחירה והפעלת אטומים קבועים. שמור את המבנה המעובד כ-receptor_optimized.pdb על ידי בחירת File > Save PDB.
הערה: דלג על אופטימיזציה של שרשרת צד עבור שאריות מסודרות היטב. Dock Prep מטפל אוטומטית בפרוטונציה. יש לבצע מזעור עם עמוד השדרה הקבוע.
- פתח מחדש את receptor_optimized.pdb ב-PyMOL והגדיר את אתר הקישור הקנוני. אם קיים ליגנד קו-קריסטליזציה, השתמש בקואורדינטות שלו כדי למרכז את הרשת: רשם את מרכז הליגנד, ואז הסר אותו עם הסרת אורגני. אם אין ליגנד קו-גבישי זמין, הגדירו את אתר הקישור בהתבסס על שאריות מפתח ידועות מהספרות (למשל, select binding_site, resi XXX-XXX) או על ידי זיהוי חזותי של כיס הקישור המשוער באמצעות כלי חיזוי כיס לאימות ההערכה הוויזואלית. רשמו את קואורדינטות המרכז התלת-ממדיות (x/y/z) של האתר המוגדר להגדרת קופסת הרשת.
הערה: הקואורדינטות המתועדות כאן משמשות למרכז רשת AutoDock Vina. להגדרה מבוססת שאריות, יש לחשב את המרכז הגיאומטרי של השאריות הנבחרות; עבור כיס שמזוהה חזותי או באמצעות כלי חיזוי, משתמשים במרכז החלל. בעת הגדרת אתר הקישור, יש לשקול האם אסטרטגיית העגינה המיועדת מכוונת לאתר אורתוסטרי (פעיל) או לאתר אלוסטרי. למיקוד אורתוסטרי, אתר הקישור צריך להיות מוגדר על בסיס ליגנד קו-קריסטליזציה או שאריות אתר פעיל משומרות המדווחות בספרות. למיקוד אלוסטרי, כלים לחיזוי כיס עשויים לזהות אתרים אלוסטריים פוטנציאליים, במיוחד למטרות עם תקנות אלוסטריות ידועות. בהיעדר מידע מוקדם, עגינה גלובלית ואחריה אשכולות נקודות קשירה צפויות יכולה לסייע בזיהוי אתרים אלוסטריים פוטנציאליים. גמישות זו מאפשרת לפרוטוקול להתאים לקמפיינים לגילוי תרופות אורתוסטריות ואלוסטריות.
- ייצא את המבנה הסופי המותאם מ-PyMOL כ-receptor.pdb על ידי לחיצה על קובץ > ייצוא מולקולה > שמירה.
- פתח receptor.pdb ב-AutoDock Tools 4.2.6 על ידי לחיצה על קובץ > קריאת מולקולה. הגדר שאריות גמישות. לחץ על עריכה > שאריות גמישות > בחר שאריות ובחר שאריות אתר קישור הצפויות לעבור שינויים קונפורמציונליים בעת קשירת הליגנד (בחר ≤ 10 שאריות).
הערה: שלב זה מאפשר לשרשראות צד נבחרות לנוע במהלך העגינה, תוך התחשבות בהשפעות התאמה מושרות.
- שמור את הקולטן עם שאריות גמישות כקובץ PDB. לחץ על קובץ > שמור, בחר בכתוב PDB מתפריט הנפתח. בחלון רשומות PDB זמינים, סמן ATOM ו-CONECT, לחץ על ADD ואז אישור. שמור את הקובץ כ-receptor.pdb.
הערה: קובץ PDB זה מכיל מידע על שאריות גמישות וישמש ליצירת קובץ ה-PDBQT.
- הכינו את המקרומולקולה לעגינה. לחצו על Grid > Macromolecule > Choose, בחרו את קובץ receptor.pdb , ולחצו על Select Molecule. שמרו את הקולטן כקובץ PDBQT על ידי לחיצה על File > Save As וקרא לו receptor.pdbqt.
הערה: AutoDock Tools מקצה מטענים וסוגי אטומים, ושומרים את הקולטן בפורמט PDBQT המקורי של AutoDock, מוכן ליצירת קופסאות רשת וחישובי עגינה.
- לחץ על תפריט הליגנד , בחר קלט, ואז פתח ( Open). בחר ligand.mol2 ולחץ על אישור. לחץ על תפריט הליגנד , בחר טורשיות, ואז לחץ על זיהוי טורסיות. כלי אוטודוק יזהו אוטומטית קשרים סיבובים במבנה הליגנד (למשל, קשרים בודדים בשרשראות אלקיל, קשרי אמיד ללא קשרי פפטיד).
- בחלון בחירת הטורסיה, אמת את הקשרים הסיבובים שזוהו (שמור על כל הקשרים הסיבובים התקפים, לא כולל קשרים קשיחים כמו קשרי טבעת ארומטיים). לחץ על Set כדי לאשר את הגדרות הטורסיה, ואז לחץ על סגירה.
הערה: שמירה על קשרים סיבובים תקפים מבטיחה שהליגנד יוכל לאמץ קונפורמציות שונות במהלך העגינה (ליגנד גמיש), תוך שמירה על קשיחות הקולטן — זהו הליבה של עגינה חצי-גמישה ב-AutoDock Vina.
- לחץ שוב על תפריט Ligand , בחר Output, ואז לחץ על Save as PDBQT. תן שם לקובץ ligand.pdbqt ותשמור אותו באותה תיקייה כמו receptor.pdbqt.
- לחץ על תפריט התצוגה , בחר מבנה משני. לחץ על Display Only, ואז בחר Lines ולחץ על Undisplay כדי לפשט את תצוגת החלבון.
- לחץ על תפריט הרשת , בחר תיבת רשת. כוון את ערכי x, y, z (קואורדינטות המרכז) והמרווח (Å) כדי למקם את התיבה מעל האתר הפעיל של החלבון.
הערה: אם אתר הקישור אינו ידוע, השתמש בכלי חיזוי כיסים (כגון CASTp, DoGSite) כדי לזהות כיסי קישור פוטנציאליים. כיסוי כל החלבון מעלה משמעותית חיוביים שגויים ועלות חישובית ואינו מומלץ.
- לחץ על File > Closing saving current, ואז לחץ על Grid > Output > Save GPF כדי לשמור את הגדרות תיבת הרשת כ-Grid.gpf.
- פתח את Grid.gpf עם עורך טקסט והקלט את מרכז הרשת (ערכי x, y, z) ואת ה-npts (ערכי בגודל x, y, z) מהקובץ.
- צור קובץ טקסט חדש בשם Config.txt והקלד את התוכן הבא:
קולטן = קולטן.pdbqt
ליגנד = Ligand.PDBQT
center_x = [ערך מרכז הרשת x מ-Grid.gpf]
center_y = [ערך מרכז הרשת y מ-Grid.gpf]
center_z = [ערך מרכז הרשת z מ-Grid.gpf]
size_x = [npts x ערך מ-Grid.gpf]
size_y = [npts y ערך מ-Grid.gpf]
size_z = [npts ערך z מ-Grid.gpf]
energy_range = 5
num_modes = 10
החלף את הטקסט בסוגריים בערכים מ-Grid.gpf (שלב 6.19).
הערה: הפרמטר energy_range צריך להיות מוגדר כהפרש האנרגיה המרבי המותר ביחס למודל המשולב האופטימלי, עם יחידות בקלור/מול. לדוגמה, הגדרה ל-5 משמעותה ש-AutoDock Vina תסיים את החישובים כאשר הפרש האנרגיה מהמודל האופטימלי מגיע ל-5 קקלורי/מול. בנוסף, num_modes מגדיר את מספר מודלי הקישור ליצור, שבדרך כלל מוגדר ל-10.
- הנח את קבצי ה-vina_split.exe וה-vina.exe באותה תיקייה כמו receptor.pdbqt, ligand.pdbqt ו-Config.txt.
- פתח את קונסולת המערכת של Windows, נווט לתיקייה באמצעות פקודת ה-cd (למשל, cd C:\DockingFiles).
- הקלד את הפקודה הבאה ולחץ Enter: vina.exe --config config.txt --log log.txt --out output.pdbqt
- המתין להשלמת העגינה (משך הזמן משתנה לפי מערכת). יופיעו שני קבצים: log.txt (תוצאות עגינה) ו-output.pdbqt (מבנה הליגנד באנרגיה הנמוכה ביותר). כדי להבטיח שחזוריות, מתבצעות שלוש ריצות עגינה עצמאיות עם זרעים אקראיים שונים. RMSD < 1.0 Å בין התנוחות העליונות מאשר עקביות.
הערה: כהתייחסות אמפירית, אנרגיות קישור של AutoDock Vina (קאלור/מול) ניתנות לפרש כך: ≤-7 (אפיניות גבוהה, קונפורמציות פעילות פוטנציאליות), -7 עד -5 (אפיניות בינונית), ≥-5 (אפיניות נמוכה). ספים אלו תלויים במערכת ויש לאמת אותם באמצעות נתונים ניסיוניים.
- כדי להעריך דיוק עגינה ויכולת הבחנה עבור מטרה מסוימת, מומלץ שתי גישות אימות משלימות. השתמש באימות עגינה מחדש באמצעות ליגנדים קריסטלוגרפיים כדי להעריך האם הפרוטוקול יכול לשחזר מצבי קישור שנצפו ניסיונית, כאשר RMSD < 2.0 Å משמש כקריטריון הקבלה הסטנדרטי.
- השתמש בניתוח העשרה באמצעות מאגרי נתונים ציבוריים (למשל, DUD-E) כדי להעריך את יכולת הפרוטוקול להבחין בין תרכובות פעילות אמיתיות לבין פיתיונות תואמים תכונה; זה כולל חישוב עקומות ROC (המספקים מדד גלובלי לביצועי סיווג) וגורמי העשרה כמו EF1% (כימות העשרת החומרים הפעילים בחלק המדורג הגבוה ביותר). יחד, שלבי האימות הללו מסייעים לקבוע חיתוך זיקה מתאימים ולהבטיח ביצועי סינון אמינים עבור מחלקת היעד הרלוונטית.
- פתח תוכנת PyMOL. ייבא output.pdbqt ו-receptor.pdbqt על ידי לחיצה על File > Open. שמור את המבנה המשולב כ-result.pdb על ידי לחיצה על File > Save As.
- נקה את מרחב העבודה של PyMOL על ידי לחיצה על File > New Session, ואז פתח מחדש את result.pdb כדי להציג את קומפלקס הליגנד-חלבון.
7. עגינה מולקולרית באמצעות YASARA
הערה: שלב זה משמש כעגינה מחדש מדויקת ועיבוד מוקדם לסימולציות דינמיקה מולקולרית (MD) מאוחרת, והוא אימות הדרגתי של תוצאות הסינון הראשוני בקצב גבוה משלב 6. שלב 6 משתמש ב-AutoDock Vina, הכלי הסטנדרטי לסינון וירטואלי בתפוקה גבוהה, כדי לסינון מהיר מולקולות מועמדות עם זיקה מצוינת מספריית התרכובות. שלב זה מאמץ את YASARA לעגינה, שכן מודול העגינה שלו תואם לחלוטין לפלטפורמת הסימולציה MD של YASARA, שיכולה למנוע סטיות מבניות הנגרמות מהמרת פורמט קבצים והחלפת תוכנה, ולספק מבנה מורכב ראשוני סטנדרטי לסימולציות MD הבאות. לכל המולקולות המועמדות שנבדקו על ידי AutoDock Vina בשלב 6, תוצאות העגינה (כולל תנוחת הקישור בכיס הפעיל ואינטראקציות חומצות אמינו מרכזיות) שמתקבלות בשלב זה חייבות להיות תואמות לאלו של AutoDock Vina, והדירוג היחסי של זיקת הקישור חייב לשמור על אותו מגמה לפני המעבר לסימולציית MD. ציוני העגינה האבסולוטיים אינם ניתנים להשוואה ישירה בין שתי התוכנות בשל אלגוריתמים חישוביים שונים. דרישת עקביות זו יכולה לבטל תוצאות חיוביות שגויות הנגרמות מהבדלים בתוכנה, להבטיח את יציבות מאפייני הקישור של מולקולות מועמדות ולהבטיח אמינות והמשכיות לוגית של אימות סימולציה MD לאחר מכן.
- השתמש ב-OpenBabel כדי להמיר את קובץ ligand.sdf לקובץ ligand.pdb.
הערה: OpenBabel משמש כאן רק להמרת פורמט. הפרמטריזציה בפועל של הליגנד לדינמיקה מולקולרית תתבצע אוטומטית על ידי YASARA בשלבים הבאים.
- פתח את תוכנת YASARA. לחץ על קובץ > טעינה ובחר ב-ligand.pdb לייבוא הליגנד. לחץ על עריכה > ניקוי > הכל כדי להסיר פגמים מבניים מהליגנד.
הערה: שלב זה מבצע ניקוי גאומטריה בסיסי. YASARA תקצה אוטומטית פרמטרי שדה כוח לליגנד באמצעות טכנולוגיית AutoSMILES המובנית שלה, אשר מיישמת את מטעני שדה הכוח הכללי (GAFF) ו-AM1-BCC כדי להבטיח תאימות לשדה הכוח AMBER14 המשמש לחלבון. פרמטריזציה זו חיונית לחישובי אנרגיה מדויקים הן בסימולציות עגינה והן בסימולציות MD.
- לחץ על אפשרויות > pH ברירת מחדל, בחר את ה-pH המתאים (למשל, 7.4 למצבים פיזיולוגיים), ולחץ על אישור.
- לחץ על Dock > Force field כדי להגדיר את שדה העגינה, ולהבטיח עקביות פרמטרים עם סימולציות MD הבאות.
הערה: AMBER14 הוא שדה הכוח המומלץ לתהליך גילוי תרופות זה ב-YASARA 10.3.16, שכן הוא מספק כיסוי פרמטרים מקיף לחלבונים ותואם לחלוטין לפרוטוקולי סימולציית MD סטנדרטיים. עבור שאריות חלבון סטנדרטיות, הפרמטרים מוקצים אוטומטית מהתבניות המובנות של שדה הכוח. עבור ליגנדים קטנים במולקולות קטנות, YASARA מבצע אוטומטית פרמטריזציה באמצעות טכנולוגיית AutoSMILES המובנית שלו, אשר מקצה סוגי אטומים GAFF (שדה כוח AMBER כללי) ומטעני AM1-BCC. דבר זה מבטיח תאימות בין פרמטרי חלבון וליגנד, ומאפשר חישובי אנרגיה מדויקים הן בסימולציות עגינה והן בסימולציות MD. ניתן לבחור שדה כוח מתאים יותר בהתאם לגרסת YASARA האמיתית והמאפיינים הספציפיים של המערכת.
- לחץ על סימולטור > הגדר > תאים סימולציה סביב כל האטומים כדי לקבוע את גבול העבודה. לחץ על סימולטור > גבולות תאים > מחזורי כדי לאפשר תנאי גבול מחזוריים.
- לחץ על אפשרויות > בחר ניסוי > מזעור אנרגיה, ואז לחץ על רץ כדי למזער את אנרגיית הליגנד.
- לחץ על קובץ > שמור בשם, קרא לקובץ ligand.pdb, ולחץ על OK כדי להחליף את קובץ ה-PDB המקורי של הליגנד. לחץ על קובץ > חדש כדי לנקות את מרחב העבודה, ואז לחץ על קובץ > טעינה ובחר את קובץ receptor.pdb.
- חזרו על השלבים 7.2 עד 7.7 עבור קולטני החלבון, ושומרים את הקובץ המעובד כקובץ receptor.pdb חדש.
- לחץ על קובץ > חדש, ואז לחץ על File > Load ובחר גם ligand.pdb וגם receptor.pdb. חזור על השלבים 7.3 עד 7.5 כדי לקבוע pH, להגדיר את תא הסימולציה, ולאפשר גבולות מחזוריים לקומפלקס.
- לחץ על מעבדים > הגדר את המעבד ובחר את מספר הליבות לשימוש. לחץ על מעבדים > הגדר GPU ובחר את התקן הכרטיס הגרפי כדי להאיץ את החישובים.
- לחץ על קובץ > שמור כ-> YASARA Scene, תן לקובץ שם sce\nesult.sce (צור את תיקיית sce אם היא לא קיימת), ולחץ על אישור.
- לחץ על אפשרויות > Macro&Movie > Set target, בחר sce\nesult.sce, ולחץ אישור. לחץ על אפשרויות > Macro&Movie > Play macro, בחר את קובץ המאקרו dock_run.mcr , ולחץ אישור.
- לחץ על סימולטור > הגדר תא סימולציה > סביב אטומים נבחרים וחזור על 7.5, ואז לחץ על המשך כדי להתחיל את העגינה.
- המתינו להשלמת העגינה. ייווצרו קבצים עם הסיומת yob; name.log מכיל את אנרגיית הקישור ושאריות קולטני המגע.
הערה: כדי להבטיח את הרציונליות של אימות סימולציית דינמיקה מולקולרית, בחר את תוצאת העגינה ב-YASARA התואמת את תוצאת העגינה של AutoDock Vina.
8. סימולציית דינמיקה מולקולרית
- לחץ על File > New כדי לנקות את מרחב העבודה. לאחר מכן לחץ על קובץ > Load > YASARA Object ובחר result.yob.
- בפאנל תוכן הסצנה (בצד ימין), הרחיב את כל ערכי ה-Mol. לחץ על עריכה > פיצול > אובייקט, בחר את כל תוכן ה-Mol בפאנל הרצף, ולחץ על אישור.
- לחץ על עריכה > הצטרף > אובייקט, בחר את כל תוכן ה-Mol למעט הרשומות הראשונות והאחרונות (ליגנד), ולחץ על אישור. בחר את הערך הראשון של Mol ולחץ שוב על OK כדי להצטרף מחדש לחלבון.
- המשך למספר מחדש של הרכיבים. בחר ב-ReNumber תחת עריכה ולחץ על אובייקטים. זה יוצר שני חלקים: החלק הראשון הוא קומפלקס חלבון-קולטן, והחלק השני הוא הליגנד של מולקולות קטנות.
- לחץ על עריכה > העברה, ואז לחץ על אפשרות האובייקט מהרשימה הנחשפת. בפאנל הרצף, תחילה בחר את תוכן הליגנד המולקולי הקטן על ידי לחיצה על הערך המתאים לו. לאחר מכן בחר את תכולת קולטני החלבון על ידי לחיצה על הערך שלו ולחץ על אישור לאישור זוג הבחירה.
- בחלון הקופץ הבא, בדוק את האפשרות שמתחילה בתיקון אטומים על המסך במהלך ההעברה, ולחץ על אישור.
- חזור על שלבים 7.2 עד 7.5, ואז לחץ על סימולטור > טמפרטורה ובחר 298K. לחץ על קובץ > שמור > YASARA Scene, קרא לקובץ sce\nesultrun.sce, ולחץ אושר.
- לחץ על קובץ > חדש כדי לנקות את מרחב העבודה. לאחר מכן לחץ על אפשרויות > Macro&Movie > Set Target, בחר sce\nesultrun.sce ולחץ אישור.
- ודא ששדה הכוח שנבחר בשלב 7.4 משמש גם לסימולציית MD; מאקרו md_run.mcr בדרך כלל יורש את הגדרות שדה הכוח הנוכחיות. לחץ על אפשרויות > מאקרו Macro&Movie > Play, בחר את קובץ המאקרו md_run.mcr , ולחץ על OK כדי להתחיל את סימולציית הדינמיקה המולקולרית.
- בצע שלוש סימולציות MD עצמאיות (3 x 100 ננו-שניות) עם מהירויות התחלתיות שונות לקומפלקס חלבון-ליגנד וביצוע ניתוח סטטיסטי של שלושת המסלולים כדי להבטיח את אמינות התוצאות. במהלך הפעולה, ייווצרו קבצים בפורמט הסימולציה. לדוגמה, אם המסלול נשמר כל 100 ps, סימולציה של 100 ננו-שניות תיצור 1000 קבצים עם סיומת הסימולטור.
- לאחר סיום שלב 8.10, לחץ על אפשרויות > Macro&Movie > Set target, בחר את קובץ sce\nesultrun.sce ולחץ אישור.
- לחץ על אפשרויות > Macro&Movie > Play macro, בחר md_analyze.mcr, md_analyzebindenergy.mcr ו-md_analyzeres.mcr ולחץ OK.
- לאחר סיום שלושת הניתוחים, ייווצרו קבצי הנתונים המתאימים result_run_analysis.tab, result_run_bindenergy.tab ו-result_run_analysisres.tab.
- ראשית, נתח את result_run_analysis.tab, שמספק 10 פרמטרים מרכזיים: אנרגיה (אנרגיית מערכת כוללת), קשר (אנרגיית קשר), זווית (אנרגיית זווית קשר), דיהדרל (אנרגיית זווית דיהדרלית), פלנריות (אנרגיית מישור), קולון (אנרגיה אלקטרוסטטית), VdW (אנרגיית ואן דר ואלס), CA (Cα RMSD של החלבון RMSD), עמוד שדרה (RMSD עמוד שדרה חלבון), ו-HeavyAtoms (RMSD אטומים כבדים).
- הוצא את עמודת הזמן (ns) ועמודות הפרמטרים המתאימות כדי להעריך האם המערכת מגיעה לשיווי משקל אנרגטי. אשר יציבות המערכת על ידי ייצוב האנרגיה הפוטנציאלית בטווח תנודות צר לאחר 10 - 20 ננו-ננו-צ'אנס הראשונים. הערכת יציבות קונפורמציה על ידי ניטור סטיית השורש-ממוצע-ריבוע (RMSD) של אטומי Cα, שדרת חלבונים ואטומים כבדים. הסימולציה נחשבה ליציבה מבנית כאשר ערכי RMSD אלו הגיעו לפלטו.
- כנקודות ייחוס אמפיריות לקומפלקסים חלבונים-ליגנדים בגודל טיפוסי, ערכי Cα וערכי RMSD עמוד שדרה המתיישבים מתחת ל-2.5 Å, יחד עם RMSD אטומים כבדים מתחת ל-3.5 Å, יכולים להיחשב כאינדיקטורים תומכים ליציבות קונפורמציונית. חשוב לציין להשתמש בקריטריון הראשי והחובה ובנוכחות שלב רמה ברור במסלול RMSD, במקום היצמדות קפדנית לערכים מספריים אלה בלבד.
הערה: ערכי סף אלו הם אמפיריים ויש לפרשם בהקשר של גודל החלבון הספציפי והגמישות. המדד המכריע להתכנסות הוא רמה מתמשכת, המצביעה על כך שהמבנה התייצב סביב אנסמבל קונפורמציונלי עקבי.
- לאחר מכן, נתח את result_run_bindenergy.tab, שמספק את אנרגיית הקישור בין הליגנד למטרה לאורך מסלול הסימולציה. חשב את אנרגיית הקישור הממוצעת לאורך כל תקופת הסימולציה. ביישום MM-PBSA של YASARA, ערכים חיוביים יותר מצביעים על קשירה חזקה יותר. אינטראקציה חזקה ויציבה בינוניים מסומנת בדרך כלל על ידי אנרגיית קישור ממוצעת שהיא חיובית וגדולה מספיק (הערך המספרי הסגולי תלוי במערכת אך ניתן לכייל מול קושרים ידועים או נתונים ניסיוניים), יחד עם סטיית תקן קטנה יחסית לממוצע (למשל, מקדם השונות < 50-60%), המשקפת תנודות מוגבלות במהלך הסימולציה.
הערה: אנרגיית הקישור המדווחת בשלב זה מחושבת באמצעות שיטת MM-PBSA הקפדנית, בניגוד למקרו אנרגיית הקישור של YASARA ברירת המחדל המשתמשת בקירוב מהיר יותר (BoundaryFast). הקירוב ברירת המחדל מתאים לסינון מהיר או השוואות יחסיות, בעוד ששיטת MM-PBSA מומלצת לקבלת אנרגיות חופשיות של קישור מוחלט מדויקות יותר. כפי שציין במפורש על ידי המחבר בכותרת המאקרו של YASARA: אנרגיות חיוביות יותר מצביעות על קישור טוב יותר, אנרגיות שליליות אינן מצביעות על חוסר קשר. לכן, על המשתמשים לפרש ערכים חיוביים כאינדיקציה לקישור חזק יותר, כאשר הגודל המספרי תלוי במערכת החלבון-ליגנד הספציפית.
- לבסוף, נתחו את הקובץ result_run_analysisres.tab, המספק נתוני שארית כולל Residue ID, RMSD, Backbone RMSD, HeavyAtoms RMSD ו-RMSF. התמקדו בניתוח בשלב הייצור היציב שזוהה. ראשית, זהו שייריות בתוך האתר הפעיל של המטרה (למשל, אלו בטווח של 5 Å מהליגנד). לאחר מכן, השתמשו בנתונים כדי להעריך את היציבות הקונפורמציה של שאריות האתר הפעיל הבודדות במהלך הסימולציה.
הערה: כנקודות ייחוס אמפיריות לשאריות אתר פעיל יציבות במתחמי חלבון-ליגנד, ערכי RMSF מתחת ל-1.0 Å ותנודות RMSD בתוך 1 - 1.5 Å במהלך השלב היציב נחשבים בדרך כלל לסימן לקונפורמציה מקומית מתוחזקת היטב. שאירים עם RMSF העולה על 2.0 Å עשויים להעיד על גמישות רבה יותר; יש למפות שאירים אלו על המבנה התלת-ממדי כדי לקבוע אם הם מתאימים לאזורים גמישים רלוונטיים פונקציונלית (למשל, לולאות או שטחי משטח) או מצביעים על חוסר יציבות פוטנציאלית בתוך כיס הקשר. הנחיות מספריות אלו אינן כללים מוחלטים; הקריטריון העיקרי הוא היעדר סטייה קונפורמציה גדולה, שיש להעריך בשילוב עם ההתכנסות הכוללת של המערכת שנקבעה.
- לאחר ארגון קבצי הנתונים, ייבא את הנתונים המאורגנים לפריזמה כדי ליצור גרפים מתאימים.