טרנסקריפטומיקה מרחבית (ST) היא משפחה טרנספורמטיבית של טכנולוגיות המודדות ביטוי גנים ברחבי הגנום תוך שמירה על הקואורדינאטות המרחביות של מולקולות RNA שליח (mRNA) בתוך חתכי רקמה. שיטות ST כוללות גישות מבוססות ריצוף המשתמשות במערכי ברקודים לפי מיקום, וגישות דימוי in situ הממפות אותות שעתוק בתוך מיקרו-סביבות רקמה שלמות1,2. על ידי שימור ההקשר המרחבי, ST מאפשרת ניתוח של ארכיטקטורת הרקמה, ארגון השכנויות התאיות, תקשורת בין תאים ותהליכים ביולוגיים הקשורים למיקרו-סביבה שאינם ניתנים לפתרון מלא לאחר פירוק הרקמה3.
הצמיחה המהירה של מאגרי נתונים ציבוריים של ST יצרה הזדמנויות חסרות תקדים לניתוח משני ולפיתוח שיטות3. משאבים כגון מאגר הנתונים CROST מאחצרים מאות מערכי נתונים של טרנסקריפטומיקה במטרה מרחבית (spatially resolved transcriptomic) על פני מינים רבים ופלטפורמות טכנולוגיות שונות, בעוד שאוספים מתמחים כמו STOmicsDB מתמקדים במתודולוגיות ספציפיות כגון Stereo-seq4,5. למרות שפע זה של נתונים, הניתוח החשובי נותר מאתגר בשל המורכבות של מבני נתונים מרחביים, המגוון של כלי ניתוח והמכשולים הטכניים במימוש של זרימות עבודה (workflows) הדירות6,7,8,9,10,11.
כדי להתגבר על המגבלות הנובעות מהסתמכות על סביבת תוכנה אחת, מוצג כאן זרימת עבודה חישובית משולבת המשתמשת בכלים אנליטיים משלימים. מערכות קומפלהנסיביות קיימות לניתוח ST כוללות בעיקר את Seurat, Giotto ומסגרות מבוססות Python כגון Squidpy6,7,12. למרות שכלים מבוססי Python כמו Squidpy מציעים פונקציונליות נרחבת לניתוח גרפים מרחביים, איחוד צינור העיבוד החישובי המרכזי בתוך סביבת שפת תכנות אחת מצמצם מכשולים טכניים הנובעים ממעבר בין שפות. כתוצאה מכך, צינור העיבוד המרכזי מיושם בעיקר ב-R כדי להפחית מכשולים טכניים בין-שפתיים. בתוך זרימת עבודה זו המבוססת על R, נעשה שימוש ב-Seurat לצורך טעינת נתונים, בקרת איכות, נורמליזציה, הפחתת ממדיות, ויזואליזציה ואינטגרציה של מספר דגימות, מה שמשקף את השימוש הנפוץ בו בזרימות עבודה של טרנסקריפטומיקה מרחבית וחד-תאית. לאחר מכן, נעשה שימוש ב-Giotto לבניית רשת מרחבית ולניתוח תקשורת בין-תאית המבוססת על ליגנד-רצפטור. לפיכך, צינור עיבוד זה מקשר בין עיבוד מקדימ ואינטגרציה מבוססי Seurat לבין ניתוח מרחבי מבוסס Giotto, תוך שמירה על העברת נתונים מפורשת וניתנת לשחזור בין שני סטים של כלים.
במסגרת זו, מיושמות שתי אסטרטגיות דה-קונבולוציה (deconvolution) משלימות: SPOTlight, שיטה מונחית-רפרנס המשתמשת בנתוני scRNA-seq להערכת פרופורציות של סוגי תאים, ו-STdeconvolve, שיטת מידול נושאים (topic-modeling) לא-מפוקחת המזהה תבניות שחזור שחלומיות (latent transcriptional patterns)8,11. התוצאות מספקות מבטים משלימים של הטרוגניות תאית מרחבית, אך אינן נחשבות כאישוש כמותי (quantitative cross-validation) אלא אם המשתמשים מבצעים את ניתוח התאימות האופציונלי המתואר בפרוטוקול. אפליקציית Python Dash מותאמת אישית, Select Spatial Spots, משולבת לצורך סימון אינטראקטיבי של אזורי עניין (ROI) ומייצאת קבצי סימון סטנדרטיים מבוססי קואורדינטות שניתן להשתמש בהם בניתוחים המשכיים (downstream analyses).
בכל הנוגע ליישום מעשי, זרימת עבודה זו מיועדת בעיקרה לנתוני ST סטנדרטיים מבוססי מערך (למשל, Visium ברזולוציה של 55 µm), וייתכן שניתן יהיה להתאימה לסוגי רקמות אחרים לאחר הערכת פרמטרים. יש לשקול מגבלות מרכזיות לפני ביצוע האנליזה. ראשית, מודול הדה-קונוולוציה (deconvolution) המונחה על ידי רפרנס תלוי ברפרנס scRNA-seq איכותי המותאם לרקמה. שנית, פלטפורמות ברמה התת-תאית או קרובות לרזולוציה של תא בודד עשויות לדרוש עיבוד מקדימ (pre-processing) שונה, אגרגציה של סלילים מרחביים (spatial bin aggregation), או סגמנטציה של תאים מבוססת תמונה לפני האינטגרציה2. מערך הנתונים המייצג של מעי גס של עכבר משמש כמקרה הדגמה כדי להראות כיצד זרימת העבודה יכולה להעריך דומיינים מרחביים וארגון רקמה המוגדר על ידי מרקרים, ולא כהוכחה לתאימות אוניברסלית של הפלטפורמה.