פיתוח עוזר AI לגילוי תרופות עבור תעשיית הפרמצבטיקה

חיפוש מולקולות מועמדות נתקע בסינון ידני ובנתונים מפוזרים. אנו מפתחים עוזר AI בהתאמה אישית: הוא מקצר את מחזור בחירת המועמדים ומפחית את מספר הכיוונים ללא מוצא. נדון במשימה שלכם — נחזור עם הערכה ותוכנית.

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1359
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

AI Drug Discovery: היכן נשבר החיפוש אחר מולקולות מועמדות

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

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

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

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

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

מה נותן עוזר AI בשלב המחקר

עוזר AI במחקר פועל לא כ"חיפוש חכם במאמרים", אלא כשכבה שעומדת בין הנתונים הגולמיים לבין ההחלטה של הכימאי או הביולוג.

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

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

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

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

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

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

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

גישות לבניית עוזר: השוואת מצבים

בחירת המצב קובעת לא רק את איכות התשובות, אלא גם כיצד העוזר מתנהג בגבולות הידע שלו. עבור משימות AI Drug Discovery זה קריטי: המודל עובד עם מבנים כימיים, מטרות, תוצאות מחקרים פרה-קליניים — וטעות כאן יקרה יותר מאשר בצ'אטבוט רגיל. נבחן שלוש אפשרויות עבודה שמהן באמת בוחרים בשלב ההתחלה.

מודלים מוכנים

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

אימון מחדש על נתונים עצמיים

אימון מחדש על דוחות פנימיים, מבנים ופרוטוקולי סינתזה מכוונן את הטרמינולוגיה ואת פורמטי התשובות למעבדה שלכם. דורש קורפוס מתויג ואימון מחדש קבוע עם הופעת נתונים חדשים — אחרת המודל "קופא" על חתך ישן. מגבלה: אימון מחדש אינו מוסיף ידע שלא היה בנתונים, ואינו מגן מפני שגיאות בטוחות.

גישה היברידית

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

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

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

שלבי הטמעת עוזר AI בתהליך המחקר

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

  1. ביקורת נתונים. בוחנים מה באמת נצבר: קורפוסים של פרסומים ופטנטים, דוחות פנימיים, תוצאות של סדרות קודמות, מאגרי תרכובות. מתעדים פורמטים, כפילויות, חוסרים, זכויות שימוש, ואילו מסקנות בכלל מותר לעוזר להסיק.
  2. תכנון סכמת הפתרון. מגדירים היכן העוזר מסייע: איתור וקשירת עובדות, יצירת השערות, בדיקת ספרות, הכנת סיכומים לחוקר. מסמנים את הגבולות — מה המערכת מציעה ומה רק אדם מאשר.
  3. כיול המודלים. בוחרים מודלים בסיסיים המתאימים למשימה, מבצעים אימון נוסף על נתונים פנימיים, מגדירים חיפוש בקורפוס כך שהתשובות יתבססו על מקורות ולא על ידע כללי. כל תשובה מלווה בקישור למקור הראשוני.
  4. בדיקה על נתונים היסטוריים. מריצים את העוזר על פרויקטים שכבר הושלמו, שבהם התוצאה ידועה: האם פגע בתרכובות האמיתיות, כמה השערות שגויות הפיק, האם המסקנות תאמו את מה שאושר במעבדה. זו הדרך היחידה למדוד תועלת לפני תחילת מחקרים חדשים.
  5. פיילוט על קבוצה אחת. מעגל מצומצם של חוקרים עובד עם העוזר על משימות חיות, אנחנו אוספים תיקונים ומחדדים את ניסוחי השאילתות.
  6. הדרכת הצוות ותיעוד. מראים כיצד לנסח שאילתות, כיצד לבדוק תשובות, והיכן העוזר טועה בתדירות הגבוהה ביותר.
  7. מסירה וליווי. מוסרים את המערכת המכוילת, את נהלי העבודה ואת ההרשאות, ונשארים בתמיכה של עדכוני מודלים וקורפוס.

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

מה הלקוח מקבל לידיו לאחר ההטמעה

הטמעת AI Drug Discovery היא לא רק מודל עובד, אלא גם ערכת ארטיפקטים שלפיהם המערכת חיה ומתפתחת בלעדינו. אנו מעבירים את כל מה שנדרש לתפעול, ביקורת ושחזור תוצאות: מקונפיגורציות ועד נהלי תמיכה.

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

ערכה כזו מסירה את התלות בקבלן: הצוות הפנימי רואה כיצד המערכת בנויה ויכול לשנות אותה במודע. תארו את המשימה — נחזור עם הערכה ותוכנית לפי המתאר שלכם.

מקרה בוחן: כיצד העוזר קיצר את מחזור סינון המועמדים

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

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

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

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

מה השתנה במספרים

מדד לפני אחרי
מחזור סינון מועמד ~3 שבועות 4–5 ימים
שיעור ההשערות המאושרות ~20% ~55%
פעולות ידניות עם נתונים העומס העיקרי אוטומטיות

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

מדוע התוצאה ניתנת לשחזור

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

במה שונה AI Drug Discovery מסינון קלאסי

סינון קלאסי מתחיל מניסוי פיזיקלי: סינתזו תרכובת או לקחו אותה מספרייה, העבירו אותה דרך בדיקה, קיבלו עקומת "מינון — השפעה", ובררו את הפעילות. המגבלה העיקרית היא תפוקת המעבדה ועלות דגימה בודדת.

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

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

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

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

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

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

ספקות טכניים נפוצים לפני ההתחלה

לפני תחילתו של פרויקט בתחום AI Drug Discovery, צוותים טכניים של הלקוח שואלים את אותן שאלות: האם איכות הנתונים תספיק, כיצד הפתרון ישתלב בנוף הקיים, והאם ניתן יהיה לשחזר את התוצאה כעבור חצי שנה. להלן תשובות ענייניות, בלי מילים כלליות.

יש לנו נתונים מפוזרים ממקורות שונים — האם המודל בכלל יעבוד?

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

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

אם הנתונים מועטים באופן אובייקטיבי, מיישמים למידת העברה (transfer learning) ושיטות גנרטיביות — זהו נתיב עבודה, ולא פשרה.

כיצד זה ישתלב במערכות הקיימות שלנו?

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

האם נוכל לשחזר את התוצאות ולאמת את מסקנות המודל?

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

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

מה אם המודל יטעה בתרכובת קריטית?

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

תארו את המשימה שלכם ואת נוף הנתונים הנוכחי — נחזור עם הערכה, תוכנית עבודה וקריטריוני קבלה.

נדון במשימה ונחזור עם הערכה ותוכנית

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

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

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

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

לאחר דיון במשימה אנחנו חוזרים עם הערכה ותוכנית, שתכלול:

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

הלאה — אישור התוכנית, גישות לנתונים ותחילת העבודה מהשלב הראשון. תארו את המשימה בצורה נוחה: מה הנתונים, איזו תוצאה נדרשת, אילו מגבלות. נחזור עם הערכה ותוכנית שאפשר להתחיל לפיה.