14 ביולי 2015
רצפי חלבונים סינתטיים המבוססים על מוטיבים קונצנזואליים מתעלמים בדרך כלל משאריות מתפתחות משותפת, המרמזות על תלות אינטרפוזיציונית (IPD). IPDs יכולים להיות חיוניים לפעילות, ועיצובים המתעלמים מהם עלולים לגרום לתוצאות לא אופטימליות. פרוטוקול זה משתמש ב-StickWRLD כדי לזהות IPDs ולסייע בתכנון חלבון רציונלי, וכתוצאה מכך תוצאות יעילות יותר.
המטרה הכללית של הליך זה היא לזהות שאריות בעלות-אבולוציה (co-evolving residues) ביישורי חלבונים, המרמזות על תלויות בין-מיקומיות או IPDs. דבר זה מושג תחילה על ידי טעינת היישור לתוך stick world, שהוא כלי לניתוח ויזואלי היוצר ייצוג תלת-ממדי אינטראקטיבי של יישור חלבונים ומציג בבירור שאריות בעלות שונות משותפת (co varying residues) בתוך stick world. כל מיקום ביישור מיוצג כעמוד המורכב מערימה של כדורים, כדור אחד עבור כל אחת מ-20 החומצות האמינו האפשריות באותו מיקום בתוך היישור, כאשר גודלם נקבע בהתאם לתדירותם; העמודים המייצגים כל מיקום עוטפים גליל כדי לייצג את ה-IPDs.
קוים נמתחים בין שאריות המשתנות יחד (co-evolving) במידה גבוהה או נמוכה יותר ממה שהיה צפוי אילו השאריות בעמדות אלו היו תלויות בתוך התוכנית. השארית מכוילת עד למספר בר-ניהול של קצוות, ולאחר מכן מזוהים הקצוות הרלוונטיים. בסופו של דבר, נעשה שימוש ב-stick world כדי לזהות שאריות המשתנות יחד זו עם זו.
שאריות כיסוי נדרשות תפקודית כאלה זוהו ב-ventilate kinase. אחת הסיבות לכך שאנשים מתקשים בתהליך זה היא החידוש שלו. מדובר כמעט בצורה של אמנות כשם שמדובר במדע.
הדגמה חזותית של Stick World היא חשובה מכיוון שזהו כלי לאנליזה חזותית הדורש אינטראקציה של המשתמש. פעולה: השתמש במחשב בעל מעבד Intel i5 או טוב יותר עם לפחות 4 GB של RAM, המריץ Mac OS 10 או Linux OS, ומצויד בספריות ה-Python המפורטות בפרוטוקול הטקסט. הורד את Stick World כארכיון zip המכיל את כל סקריפטי ה-Python הרלוונטיים.
בנוסף, הורד את הסקריפט FASTA two stick להמרת יישורי רצפי DNA וחלבון בפורמט fasta סטנדרטי לפורמט stick world. חלץ את הארכיון והנח את תיקיית ה-stick world שהתקבלה ואת הסקריפט FASTA two stick על שולחן העבודה. לאחר מכן, צור יישור של רצפי החלבונים באמצעות כל תוכנת יישור סטנדרטית.
שמרו את היישור על שולחן העבודה. הגדירו פורמט. פתחו את אפליקציית הטרמינל במחשב ה-Linux והגיעו לשולחן העבודה על ידי הקלדת CD tilda slash desktop ולחיצה על Enter בטרמינל.
הקלידו את הפקודה להפיכת הסקריפט FASTA two stick לניתן להרצה, ולאחר מכן הקלידו את הפקודה להרצת הסקריפט. עקבו אחר ההוראות המופיעות על המסך שמספק הסקריפט כדי להגדיר את שם קובץ הקלט ואת שם הפלט הרצוי. שמרו את קובץ הפלט על שולחן העבודה.
נווט אל תיקיית קבצי ההרצה של stick world באמצעות אפליקציית הטרמינל של מחשב ה-Mac או ה-Linux והפעל את stick world על ידי הקלדת Python -32 stick world demo PI בטרמינל. ודא שפאנל טעינת הנתונים של stick world גלוי על המסך. לאחר מכן, טען את יישור רצפי החלבונים שהומרו על ידי לחיצה על כפתור load protein.
בחר את הקובץ שנוצר ולחץ על "פתח" (open). תוכנת stick world תפתח מספר חלונות חדשים, כולל את stick world control ו-stick world open gl. בחר בחלון stick world open GL. בחר ב-reset view מהתפריט של open GL כדי להציג את ויזואליזציית ברירת המחדל של stick world במבט מלמעלה דרך הגליל, המייצגת את הנתונים בחלונות ה-open GL הניתנים לשינוי גודל.
קיימות מספר אפשרויות תצוגה ב-stick world. סמנו את תיבות הבחירה עבור תוויות עמודות (column labels) ותוויות כדורים (ball labels) בחלונית הבקרה של ה-stick world כדי להציג את הערכים עבור העמודות והכדורים. בטלו את סימון תיבת הבחירה עבור קצוות עמודות (column edges) בחלונית הבקרה של ה-stick world כדי להסתיר את קווי קצוות העמודות.
הגדירו את עובי העמודה ל-0.1 בחלונית הבקרה של ה-stick world כדי לצייר קו דק דרך העמודות. כדי להקל על הניווט בתצוגת התלת-ממד, לחצו על enter לאישור השינוי. הגדירו מחדש את התצוגה בחלון ה-open GL של ה-stick world.
לאחר מכן, לחצו על כפתור המסך המלא כדי להגדיל את התצוגה לצורך ניווט בתוכנה. סובבו את תצוגת עולם המקלות התלת-ממדית על ידי לחיצה ממושכת על לחצון העכבר השמאלי תוך כדי הזזת העכבר לכל כיוון. בצעו זום לתצוגת עולם המקלות התלת-ממדית על ידי לחיצה ממושכת על לחצון העכבר הימני תוך כדי הזזת העכבר למעלה או למטה.
דפדפו בתצוגה באמצעות גרירה וזום; שאריות המשתנות יחד (co-evolving residues) העומדות בתנאי הסף של הן p והן residual מחוברות באמצעות קווי קשת. אם ישנם יותר מדי או מעט מדי קשתים המחברות בין השאריות, שנו את סף ה-residual כדי להציג פחות או יותר קשתים. הגבירו את סף ה-residual בבקרת stick world עד שלא יופיעו קווי קשת של IPD, ולאחר מכן הפחיתו אותו באיטיות עד להופעת קשרים. המשיכו להגביר את ה-residual עד שיהיה מספר מספיק של קשרים לבחינה.
זהו קשרי גומלין הכוללים שאריות בעלות עניין ידוע או שאריות המרוחקות זו מזו בתוך ההלימה באמצעות לחיצה על מקש command יחד עם לחיצה שמאלית, ובחר את הקשתים הרלוונטיים. חלונית הבקרת ה-stick world תציין את העמודות ותחבר שאריות ספציפיות. קווים רציפים מייצגים קשרים חיוביים.
בעוד שקווים מקווקווים מייצגים קשרים שליליים. לחץ על כפתור output edges בלוח הבקרה של stick world כדי לשמור קובץ בפורמט טקסט פשוט של כל הקשתים הנראים בספריה המתאימה, כולל השאריות של המפרקים והערכים השאריתיים הממשיים שלהן. צבר גדול של תלויות בין-מיקומיות (interpositional dependencies) או IPDs, הכולל קשר בין שלושה צמתים בין glycine במיקום 1 32, tyrosine במיקום 1 35 ו-proline במיקום 1 41, נראה בחזית.
כאן, נקודת המבט הוטה כדי למקם את המשתמש מעט מעל הגליל, ובכך נחשף IPD בין היסטמין במיקום 1 36 למתיונין במיקום עשרים ותשעה המרוחקים במאה ושבעה שאריות. לעומת זאת, מוטיב נגזר מ-A-P-A-M-H-M-M של אותו דומיין אינו מזהה אלו כשונות של מוטיב המתרחשת באופן ספציפי יחד, וכן מגדיר את הקיבובים הכלליים בסכמה שאינה נתמכת ביולוגית. בעת ביצוע הליך זה, חשוב לזכור לנסות זאת בשתי דרכים שונות.
התחילו עם שארית גבוהה והתקדמו כלפי מטה, או התחילו עם שארית נמוכה והתקדמו כלפי מעלה, ובדרך זו תוכלו לחקור את המרחב בשתי דרכים שונות.
פרוטוקול זה משתמש ב-StickWRLD כדי לזהות שאריות בעלות-אבולוציה ביישור רצפי חלבונים, תוך הדגשת תלויות בין-מיקומיות (IPDs) החיוניות לפעילות החלבון. על ידי שילוב של IPDs בתכנון חלבונים, חוקרים יכולים להשיג תוצאות יעילות יותר.
זיהוי תלויות בין-מיקומיות (IPDs) ברצפי חלבונים מאפשר תכנון מדויק יותר של חלבונים סינתטיים על ידי חשיפת קשרי שאריות שנשמרו אבולוציונית ומשפיעים על קיפול, יציבות ותפקוד. התעלמות מקווריאציות אלו עלולה להוביל ליצירת רצפי קונסנזוס שאינם חיוניים וחסרי רלוונטיות ביולוגית. StickWRLD מספק גישה של אנליטיקה ויזואלית לזיהוי תלויות אלו, ובכך תומך בהנדסה רציונלית של חלבונים טיפוליים עם ביטחון חיזוי משופר.
השיטה משתלבת בזרימת העבודה של הגילוי על ידי מתן מידע לאישור המטרה באמצעות תובנות מכניסטיות, ומאפשרת אופטימיזציה של מולקולות מובילות (leads) באמצעות תכנון מונחה-מבנה המבוסס על קו-וריאציה אבולוציונית.