יחידה 3 / 10

ניתוח נתונים של Omics: אינטגרציה של Transcriptomics, Proteomics ו-Multi-Omics

רווחים:

  • תיקון בדיקות מרובות (ערך p מתוקן) בניתוח ביטוי דיפרנציאלי והיכולת לפרש נכון שינוי קיפול ולהימנע מתוצאות חיוביות שגויות
  • זיהוי אפקט האצווה והוספתו לדגם עם PCA והפרדת רעש טכני מהבדל ביולוגי
  • יכולת לקשר כל זהות מסלול למקור ולשלוט בו בעקביות ביולוגית בהעשרת מסלולים ושילוב מולטי-omics

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

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

ביטוי דיפרנציאלי: שינוי קיפול וערך p מתוקן

כדי לדעת אם גן "השתנה", מסתכלים על שני מספרים: שינוי קיפול - כמה פעמים הביטוי גדל/יורד, בדרך כלל בסולם log2 - ו-p-value מותאם (padj - הנתון השולט על תוצאות חיוביות שגויות כאשר מתבצעות בדיקות מרובות). למה לתקן? כי אתה בודק 20,000 גנים בו זמנית; אפילו במקרה, מאות גנים עשויים להתברר כ"משמעותיים". ללא תיקון בדיקות מרובות - הגבלת שיעור הגילוי הכוזב בשיטות כמו בנימין-הוכברג - הרשימה מטעה. ה-AI יכול לכתוב את התסריט שמחשב את הנתון הזה, אבל אם הוא משמיט את התיקון, התוצאה שלך אינה ניתנת להגנה מבחינה מדעית.

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

אפקט אצווה: המלכודת הערמומית ביותר

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

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

אינטגרציה מולטי אומיקה

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

שלושה מיני תיקים

מקרה 1 - העשרה מואצת. 1,240 גנים דיפרנציאליים נמצאו בפרויקט סרטן. בינה מלאכותית הכנה אותם להעשרת מסלולים, תוך הדגשת מסלולי מחזור התא ותיקון DNA; הצוות יצר מפת השערות תוך שעתיים. אבל הם בדקו מחדש כל מסלול עם כלי עצמאי (g:Profiler) וגילו שמסלול אחד מיופה שגוי על ידי ה-AI.

מקרה 2 - מלכודת אצווה. מעבדה אחת מצאה הבדל "מדהים" של 900 גנים בין שתי קבוצות טיפול. כשהם ביצעו PCA, הם ראו שהדגימות מופרדות על ידי אצווה של רצף. לאחר תיקון אצווה, ההבדל בפועל ירד ל-60 גנים. AI השמיטה בטעות את משתנה האצווה בניתוח הראשון.

מקרה 3 - שם מסלול מורכב. תלמיד נתן את רשימת הגנים ל-AI ושאל, "איזה מסלול KEGG?" ה-AI סיפק מזהה מסלול ושם כאילו הם אמיתיים. כאשר התלמיד חיפש ב-KEGG, הוא ראה שהזיהוי הזה לא קיים; האימות מנע תוצאה מפוברקת.

ארבע תבניות הניתנות להעתקה

1) מתאר זרימת עבודה DESeq2:

תפקידך: ביולוג חישובי. כתוב תסריט שלב אחר שלב לניתוח ביטוי דיפרנציאלי של RNA-seq עם R/DESeq2: קריאת מטריצת ספירה, נוסחת עיצוב (~ אצווה + מצב), נורמליזציה, טבלת תוצאות. החל במפורש תיקון בדיקות מרובות (BH) והשתמש ב-padjcolumn. הסבר מה עושה כל שלב בשורת הערות.

2) בקרת איכות/אצווה:

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

3) אימות תוצאת העשרה:

אני אתן לך רשימת מסלולים מועשרת (מספר מסלולים, פאדג', גנים). רשום את הזהות של כל מסלול (KEGG/GO ID) מילה במילה ואל תמציא אותה. סנן תוצאות עם padj < 0.05. ציין אילו מסלולים תומכים זה בזה מבחינה ביולוגית, אך סמן כל זהות כ"חייבת לאמת במסד נתונים".

4) בדיקת עקביות רב-אומיקה:

Transcriptomic ו-proteomic מניבים כיווני ביטוי סותרים עבור זוג גנים/חלבון. רשום סיבות ביולוגיות (עריכה שלאחר תרגום) וטכניות (רעש מדידה, התאמת דגימות) לכך ותגיד לי איך לבדוק כל אחת מהן.

הנחיה חלשה / הנחיה חזקה

הנחיה חלשה:

ציין את המסלולים החשובים ברשימת הגנים הזו.

אין מקורות, אין סטטיסטיקה, סיכון גבוה למסלולים מפוברקים.

הנחיה עוצמתית:

תפקידך: ביולוג חישובי. בטבלת הגנים הדיפרנציאליים המצורפת (גן, log2FC, padj) קח רק גנים עם padj < 0.05. ספר לי את השלבים של ניתוח העשרה של GO שיש לבצע עם הגנים האלה ועל הכלי (g:Profiler) שבו אשתמש. שם המסלול הוא FAKE; אני אריץ את הכלי ואעשה את הניתוח, אתה רק מתאר את המתודולוגיה הנכונה ותיקון בדיקות מרובה.

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

שלבי ניתוח Omics

צעד

מטרה

טעות נפוצה

תפקיד AI

נורמליזציה

הסר הבדל טכני

בחירת שיטה שגויה

תסריט + רציונל

PCA/QC

זיהוי אצווה וחריגים

לדלג על הצעד שלי

תמונה + תגובה

ביטוי דיפרנציאלי

מציאת גנים משתנים

לא מתוקן עמ'

טיוטת תסריט

העשרה

למצוא מסלול

מסלול מפוברק

מתודולוגיה

אינטגרציה

מיזוג שכבות

שגיאת קנה מידה/התאמה

המלצה על זרימת עבודה

Omics של תא בודד: סולם חדש

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

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

טעויות נפוצות

  • דילוג על תיקון בדיקות מרובות. הרשימה מתנפחת עם ערך p גולמי; יש להשתמש ב-padj.
  • טעות באפקט האצווה לביולוגיה. יש לבדוק תחילה עם PCA.
  • הפיכת שינוי הרצפה לקריטריון היחיד. שינוי קיפול גבוה עשוי להטעות בגנים בעלי ביטוי נמוך ורועשים.
  • קבלת המסלול/זהות ה-GO המוכנה. כל זהות חייבת להיות מאומתת במסד הנתונים.
  • לזלזל בגודל המדגם. כוח סטטיסטי נמוך בעיצוב של 2 על 2; יש לפרש את התוצאות בזהירות.

לסיכום

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

משימת יישום

מצא מטריצת ספירת RNA-seq זמינה לציבור (למשל מ-GEO). בקש מה-AI לכתוב סקריפט ניתוח עם התבנית "DESeq2 workflow" ולבדוק בקוד שתיקון הבדיקות המרובות אכן הוחל. לאחר מכן בקש מה-AI הערת העשרה ואמת את כל מזהי המסלולים שהוא מחזיר בזה אחר זה מול מסד הנתונים של KEGG או GO; שימו לב כמה הם אמיתיים.

רשימת בדיקה

  • [ ] השתמשתי ב-padj (תוקן) בניתוח הדיפרנציאלי, לא בערך ה-p הגולמי.
  • [ ] בדקתי את אפקט האצווה עם PCA והוספתי אותו לדגם במידת הצורך.
  • [ ] פירשתי בזהירות גנים עם שינוי קיפול גבוה אך ביטוי נמוך.
  • [ ] אימתתי כל נתיב/מזהה GO מול מסד הנתונים האמיתי.
  • [ ] הערכתי את הכוח הסטטיסטי של גודל המדגם.
  • [ ] חילקתי את הסתירות הרב-אומיקות לסיבות ביולוגיות וטכניות.