ביו-מחשב

ביו-מחשב היא מערכת הרותמת את הפעילות של מולקולות ביולוגיות כגון DNA ,RNA וחלבונים או פעילות של רשתות ביולוגיות ומערכות ביולוגיות גדולות יותר כדי ליישם תהליכים חישוביים הכוללים אחסון, אחזור ועיבוד נתונים. פיתוח הביו-מחשב מבוסס על מספר תחומי דעת: מדעי המחשב, הנדסה, כימיה וביולוגיה. 

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

רקע מדעי 
ביו-מחשב משתמש בחומרים ביולוגים על מנת להציג פעולות חישוביות. הרעיון שמולקולות יכולות לחשב הוצע על ידי קבוצה של מדעני מחשב ומהנדסי חשמל שצפו בדרך שבה מידע מעובד באורגניזמים ותאים. המדענים השוו זאת לידע התאורטי שלהם במדעי המחשב והנדסת מחשבים. פריצת הדרך הראשונה בתחום נעשתה ב-1994 על ידי פרופסור לאונרד אדלמן (Adleman) מאוניברסיטת דרום קליפורניה. המושג "חישוב" מבוסס על דרך החשיבה ועיבוד המידע של בני האדם, אשר נעשית על ידי המוח. ההנחה היא, שתא בודד כיחידת החיים מכיל בקרבו תהליכים חישוביים שתפקידם ליישם תהליכי בקרה, לאגור מידע, לעבדו ולאחזרו. תהליכים אלו מבוצעים על ידי מסלולים מטבוליים מורכבים בהם יש קלטים ופלטים. ביו-מחשב מורכב ממסלול או סדרה של מסלולים מטבוליים המערבים חומרים ביולוגים מתוכננים על ידי בני אדם המשמשים כקלטים של מערכת. רעיון הביו-מחשב עלה כפתרון למגבלות המחשבים המסורתיים כגון הצורך בהעברת מידע רב תוך כדי אחסון מינימלי של המידע.

סוגי ביו-מחשב
ישנם שלושה סוגים של ביו-מחשב: מחשבים ביוכימיים, מחשבים ביו-מכניים ומחשבים ביו-אלקטרונים.

מחשבים ביוכימיים 
מחשבים ביוכימיים מפעילים תהליכי חישוב באמצעות מסלולים ביוכימיים מלאכותיים בהם המגיבים הנכנסים למסלול הביוכימי משמשים כקלט או קלטים והתוצרים היוצאים מהמסלול הביוכימי משמשים כפלט או פלטים. המסלול בנוי מראקציות רבות המזורזות בעזרת זרזים ביולוגים אשר מקבלים מגוון עצום של משובים אחוריים (feedback) או קדמיים (feed forward) על מנת ליצור פונקציות חישוביות. המסלול הביוכימי משמש כמעבד נתונים והתוצר הסופי הוא פונקציית החישוב. המשובים יכולים להיות חיוביים או שליליים הגורמים להגברת או להאטת התהליכים הביוכימיים בפלט. גורמי המשוב יכולים לכלול את רמת האנזימים, ריכוז המגיבים או התוצרים בראקציה. בנוסף גורמי המשוב יכולים להיות מולקולות המשפיעות אחת על השנייה דרך קשירתן ובעקבות כך לשנות את תגובתן הכימית. התוצר הייחודי שנוצר כתוצאה ממסלולים אלה מהווה את הפלט בדומה למערכת חישובית שבה קלט מתפרש לפלט.

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

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

יישומים ביולוגים 
לפי הדוגמה המרכזית של הביולוגיה המולקולרית קיים כיוון עיקרי אחד של ביטוי החומר התורשתי והוא מ-DNA ל-RNA ומ-RNA לחלבון. בעצם מהותה היא מהווה סוג של ביו-מחשב טבעי הבנוי מאינפורמציה המקודדת בחומר התורשתי.
 
שליפת האינפורמציה שבסופה נוצרים הפלטים בדמות פונקציות חלבוניות תלוי בקלטים רבים ובתהליכי בקרה המיושמים בתהליכי משוב מסובכים מאד.

תהליכי הבקרה והמשוב יכולים להיות ברמות השונות: רמת ה- DNA בו הפלט יהיה תהליך השעתוק, ברמת ה-RNA בו הפלט יהיה התרגום וברמת החלבון בו הפלט יהיה הפונקציה החלבונית. מדובר בתהליך מעגלי שכן חלק מהפונקציות החלבוניות המהוות כפלטים משמשות כקלטים לכל אחת מהרמות האחרות שהרי תפקידם לטפל ולבקר את תהליכי השעתוק והתרגום.
באפשרותנו לנצל מערכות אלו ברמות השונות על-מנת למדל תהליכים חישוביים.

DNA 
מולקולת ה- DNA מועדפת לבניית משטחים שעליהם יתבססו ביו-מחשבים בזכות תכונותיה הפיזיקליות והכימיות. המאמצים לרתום את החומר הגנטי ליישום תהליכים חישוביים נבעו מתוך ההבנה כי הגנום על כל נדבכיו פועל כביו-מחשב טבעי שהרי החומר הגנטי מקודד לחלבון שהפונקציה שלו מהווה את הפלט. יוצא אפוא שבחומר הגנטי מאוחסנת אינפורמציה המתבטאת בהתאם לקלטים ביולוגים הכוללים פקטורים מסוגים שונים. הרעיון של חישוב באמצעות DNA עדיין בתהליכי פיתוח ומחקר הן ברמת המבחנה (in vitro) והן ברמת האורגניזם השלם (in vivo). תוצאות מבטיחות במחקרים מסוגים אלה יאפשרו בעתיד פריצת דרך בתחומי הביולוגיה ומדעי המחשב גם יחד. 
חישוב מסוג זה מנוצל לצורך שימושים רבים, משערים לוגיים, למידה על דפוסי ביטוי של גנים שונים וכלה בדיאגנוזה וריפוי מחלות שונות. לדוגמה:
מכונת טיורינג.
DNA אוריגמי. 
ננו-מכונות העשויות מ-DNA החודרות לתא וממפות באברונים שונים בתוך התא את שינויי ה-pH באותו הזמן.
שערים לוגיים באמצעות DNA ללא שימוש באנזימים.
שיגור תרופות חכמות שפעולתן תלויה בעיבוד נתוני הסביבה.

RNA 
RNA משמש נשא של האינפורמציה האגורה ב-DNA אשר בגרעין התא (בתאים איקריוטים) לתהליך ביטוי החלבונים בציטופלזמת התא. 
השילוב של יכולת אחסון מידע ב-RNA והעובדה ש-RNA יכול להיות מסונתז בתאים הופך אותו להיות חומר המוצא האידיאלי ליצירת ביו-מחשב in vivo. 
ישנם שני סוגים של מולקולות RNA אשר עליהם מתבסס הביו-מחשב. הסוג הראשון: RNAi - RNA interference- השתקת ביטוי גנים באמצעות מולקולות RNA קטנות קצרות (siRNA). בקרה על ידי RNAi מאפשרת חישובים לוגיים מרובי תפוקה. מולקולות ה-RNA הקצרות נקשרות לאזור שאינו מתורגם (UTR), בצד ה-’3 אשר ב- RNA שליח, (mRNA), באמצעות זיווג בסיסים ובכך לא מאפשרות תרגום חלבון ממולקולות אלה. עיקרון זה מאפשר ליצור מספר יישומים.
הסוג השני: מנגנון riboswitch - מבנים פנימיים יציבים של mRNA המאפשרים תרגום/ עיכוב תרגום חלבונים מה- mRNA. יצירת ה-riboswitches יכולה להשתנות בהתאם לקלטים שונים כגון טמפרטורה ומולקולות שונות. השפעות אלו והאינטראקציות בין riboswitches שונים בתוך אותה מולקולה ובין מולקולות שונות מאפשרות להנדס רשתות לוגיות. 
יישומים שונים התפרסמו בשנים האחרונות בנוגע לביו-מחשב המבוסס על RNA, כגון:

החדרה מתוכננת של אתרי קישור של מולקולות ה-RNA קטנות שונות ב-mRNA מסוים כדי להשתיק את אותה המולקולה בצורה ייחודית[1]. קומבינציות של מולקולות ה-RNA הקטנות מייצגות רשתות חישוב של NOT-AND-NOT או OR-OR-OR. 
מולקולות ssDNA (מולקולות DNA קצרות) מעכבות ביטוי גנים המבוטאים בסרטן הערמונית. מולקולות DNA ארוכות המכילות רצפים משלימים לרצפי mRNA הקשורים לגנים המבוטאים ברמות לא נורמליות בתאי ערמונית סרטניים חודרות לתאי הערמונית. כאשר רמות של mRNA יתאימו לרמות ה-mRNA המאפיינות את סרטן הערמונית, מולקולות DNA הארוכות יעברו חיתוך למקטעים קצרים המעכבים את ביטוי הגנים המבוטאים באופן לא מבוקר.

חלבונים 
מערכות מבוססות חלבונים מסתמכות על בקרות שונות ברשתות ביולוגיות קיימות. הביו-מחשב הראשון התבסס על חלבונים (פקטורי שעתוק) המבקרים ביטוי גנים. הביו-מחשב אוסף קלטים שונים באמצעות רשתות חלבוניות שונות כדי לייצר שערים לוגיים שתוצרם יהיה פלט ייחודי כגון: AND, NOT. 

מחקרים נוספים בתחום מציגים יישומים שונים של הביו-מחשב מבוסס חלבונים, כגון:

רשתות חלבונים שמייצרות פלט התנהגותי בחיידקים. 
זירוז ראקציות כימיות באמצעות אנזימים מתוכנתים.
ביוסנסור המייצר פלואורסצנציה ספציפית במנגנון של FRET- Fluorecsece Resonance Energy Transfer כתגובה לתהליכי זרחון ספציפיים בתא המשמשים כקלט ובכך מהווה אינדיקטור לפעילות תהליכים מסוימים ולנוכחות חומרים מסוימים. 

היישום המידי של ביו מחשבים ברפואה הוא בתחום שיגור תרופות חכמות. המטרה שנשא התרופה יהיה בעל יכולת לקלוט את המידע מהסביבה לעבדו ולהחליט האם להפעיל את התרופה בהתאם לנתונים. לשם כך המשגר נושא בחובו אלמנט חישובי מתוכנן מראש הקולט מידע מהסביבה ומוציא פלט בצורת הפעלת התרופה באתר המטרה לפי התנאים שהוגדרו על ידי המתכנן.

ראו גם 
ביוטכנולוגיה
ננוטכנולוגיה
ביוננוטכנולוגיה
שיגור תרופות
מחשב אלקטרוני
מחשוב DNA
ננוטכנולוגיית דנ"א
שער לוגי
RNAi
מחשוב DNA
ננו-מחשב

קישורים חיצוניים
  תום רן,  המחשב הביולוגי: חדשנות בעולם המִחשוּב, כנס צ'ייס לחקר חדשנות וטכנולוגיות למידה, פברואר 2013
  תום רן, המחשב הביולוגי | חלק א'  | חלק ב'  | באתר האוניברסיטה המשודרת של גלי צה"ל, יוני-יולי 2016

הערות שוליים 

סוגי מחשבים
מחשבים
מחשוב
כלי חישוב
לוגיקה בוליאנית
ננוטכנולוגיה
תרופות
ביוטכנולוגיה