הרשמה ל-JoVE נדרשת לצפייה בתוכן זה. התחברו או התחילו בגרסת ניסיון בחינם.

מאמר שיטה

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

907 צפיות

DOI:

10.3791/67945

6 ביוני 2025

במאמר זה

סיכום

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

תקציר

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

מבוא

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

שיטות הנורמליזציה הנוכחיות לנתוני תאים פונקציונליים ומבוססי תמונה כוללות ריכוז חלבון5 או גרעינים או ספירת תאים6. כדי לנרמל נתונים לריכוז החלבון, יש לחלץ תאים בנפחים שווים של מאגר ליזה עם מעכב פרוטאז לאחר הפעלת הבדיקה, ויש לבצע בדיקה נוספת (למשל, בדיקת חומצה ביצינצ'ונינית, בדיקת ברדפורד וכו') לכימות חלבון. הדיוק של שיטה זו מסתמך על מיצוי תאים מלא; השארת כל חלבון מאחור תורמת לטעויות בכימות. ספירת גרעינים או תאים מספקת אלטרנטיבה שבה אין צורך להסיר תאים מהמשטח עליו הם גדלים. במקום זאת, תאים חיים או קבועים מוכתמים או מוכתמים נגדית באמצעות כתמים קולורימטריים או פלואורסצנטיים, וניתן לבצע ספירה על סמך תמונות של תאים שלמים או גרעינים בלבד. כימות גרעינים עדיף על פני תאים שלמים ליישומי מיקרוסקופיה פלואורסצנטית ולנורמליזציה של נתונים בתאים מאוחים (למשל, צינורות) או רקמות. לצורך כימות גרעינים בגישה פלואורסצנטית, צבעי DNA פלואורסצנטיים (למשל, 4′,6-diamidino-2-phenylindole dichloride (DAPI), Hoechst 33342, Hoechst 33358, DRAQ5 וכו') מיושמים על תאים חיים או קבועים ומצולמים באמצעות מיקרוסקופיה פלואורסצנטית. DAPI, Hoechst ו-DRAQ5 נקשרים באופן מועדף לאזורים עשירים באדנין-תימין של DNA 7,8,9, ומספקים אמצעי לזיהוי גרעינים. אופטימיזציה של ריכוז הצבע מונעת קשירה מחוץ למטרה (כלומר, ל-DNA המיטוכונדריאלי, הגורמת לפלואורסצנציה ציטוזולית מנוקבת)10. ניתן לייעל את תהליך האופטימיזציה על ידי שימוש באמצעי הרכבה זמינים מסחרית המכילים DAPI עבור תאים קבועים (למשל, VECTASHIELD Antifade Mounting Medium עם DAPI) וריכוזים מפורסמים של כתמים לתאים חיים (למשל, Hoechst)6,11,12. לאחר הצביעה, גרעינים בתאים חיים או קבועים מוצגים באמצעות מסנן העירור המתאים (למשל, אולטרה סגול [DAPI ו-Hoechst] או אדום רחוק [DRAQ5]). מקסימום עירור עבור DAPI, Hoechst ו-DRAQ5 נמצאים בשני קצות הספקטרום עבור מיקרוסקופיה פלואורסצנטית. תכונה זו, בתוספת ספציפיות ה-DNA של צבעים אלה והשימוש בהם בריכוזים אופטימליים, ממזערת את הקרינה מחוץ למטרה. התמונות המתקבלות מראות גרעינים בהירים על רקע שחור, וגרעינים אלה מכומתים כמדד למספר התאים עבור תאים חד-גרעיניים. בעוד שקיימות שיטות מדויקות אחרות לכימות גרעינים מבוססות כתמים באמצעות כתמים היסטולוגיים ומיקרוסקופ שדה בהיר13, אוטומציה קשה יותר, אם כי אפשרית, באמצעות גישות אלה.

למרות שזה נשאר תקן הזהב, כימות גרעינים ידני הוא מייגע, גוזל זמן ורגיש לטעויות אנוש פוטנציאליות עם ספירה ממושכת. למרות שקיימות תוכניות אוטומטיות לספירת תאים, הן אינן מועדפות על ידי כל המשתמשים, עשויות להיות חסכוניות ואימות עבור יישומים ספציפיים עשוי להיות מינימלי. פייתון הפכה בשנים האחרונות למשאב יקר ערך ונגיש עבור ביולוגים. ספריות ראייה ממוחשבת של Python שימושיות במיוחד לניתוח תמונות14. כאן, אנו מספקים הוראות שלב אחר שלב לשימוש בתוכנית ההפעלה שלנו שפותחה באמצעות קוד Python כדי לכמת גרעינים מוכתמים בצבעים פלואורסצנטיים ומצולמים באמצעות מיקרוסקופיה פלואורסצנטית. כישורי קידוד אינם נחוצים כדי להשתמש בתוכנית המתוארת כאן. זרימת עבודה זו ספציפית לתאים או רקמות עם צבעי DNA פלואורסצנטיים. הוא אינו מיועד לשימוש עם תמונות בעלות שדה בהיר. סעיף 1 מתאר כיצד ללכוד ולשמור תמונות שנאספו באמצעות מיקרוסקופ פלואורסצנטי באופן התואם לזרימת עבודה זו. סעיף 2 מספק הוראות להפעלת תוכנית כימות הגרעינים כפלט הפעלה ואחזור. ניתן להפעיל את תוכנית ההפעלה ישירות מקובץ .exe שסופק ואינה דורשת שינויים כדי לכמת גרעינים בתמונות איכותיות. קובץ הפעלה זה דורש מחשב מבוסס Windows. סעיף 3 מספק הוראות להפעלת התוכנית כסקריפט Python ולא כקובץ הפעלה (נדרש למערכות מבוססות Mac או Linux, אופציונלי למערכות מבוססות Windows) ומאפשר לכוונן את הקוד אם רוצים. סעיף 4 מתאר כיצד להשתמש בתוצאות לנורמליזציה. לאחר פרוטוקולים אלה מופיעות תוצאות מייצגות, כולל נתוני אימות מהמעבדה שלנו.

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

פרוטוקול

הערה: ניתן למצוא קבצים משלימים בקישור הבא https://osf.io/a2s4d/?view_only=2d1042eb8f7c4c4a84579fe4e84fb03c

1. צילום ושמירת תמונות באמצעות מיקרוסקופ פלואורסצנטי

  1. הכן דגימות תאים או רקמות להדמיה, כולל צביעה בצבע DNA רצוי. כדי להשיג את התמונות המשמשות כאן, מיובלסטים C2C12 (CRL-1772, American Type Culture Collection) גודלו בצלחות של 6 בארות במשך 48-72 שעות בתנאי תרבית סטנדרטיים (5% CO2, 37 מעלות צלזיוס, לחות), עם או בלי 50 מ"מ EtOH6, וקובעו במתנול קר כקרח כפי שתואר קודם לכן13. תאים קבועים הותקנו באמצעות מדיוםהרכבה 15 המכיל DAPI ויובשו בחושך לפני ההדמיה.
  2. הפעל את כל רכיבי המיקרוסקופ הקרינה והמחשב על פי נהלי הפעלה סטנדרטיים שנקבעו. פתח את התוכנה המשויכת למיקרוסקופ.
  3. הגדר את המיקרוסקופ כדי לדמיין דגימות דרך העינית. בדוק את המטרה. במידת הצורך, סובב את האף למטרה הרצויה. ודא שלתוכנה נבחרה המטרה הרצויה לאינדיקציה מדויקת של אזור התמונה. כאן, התמונות צולמו באמצעות מטרה של פי 10.
  4. כשהאורות כבויים, הניחו את הדגימה (שקופית, צלחת או צלחת) על הבמה. הפעל הדמיה חיה עם המסנן המתאים והגדר את זמן החשיפה למשך זמן קבוע מראש או לחשיפה אוטומטית. כאן נעשה שימוש במסנן DAPI וזמן חשיפה של 61-62 אלפיות השנייה. עיין בטבלת פתרון הבעיות לקבלת הנחיות להגדרת זמן חשיפה, במיוחד עבור תמונות עם צפיפות תאים גבוהה.
  5. בעזרת העינית כוונן לאט את המיקוד באמצעות כפתור הכוונון הגס עד שנראים גרעינים מוכתמים, ולאחר מכן השתמש בכפתור הכוונון העדין כדי לכוונן לאט את המיקוד עד שהגרעינים נראים ברורים וחדים.
    הערה: דוגמאות לתמונות מתאימות מוצגות באיור 1.
    1. אם מופיע כתמי רקע מוגזמים או אם הגרעינים נראים עמומים מאוד, התאם את זמן החשיפה באופן ידני. בתמונה בודדת, עשויים להיות הבדלים נראים לעין בעוצמת האות עבור גרעינים מסוימים; עם זאת, הצורה העגולה צריכה להיות גלויה עבור כל הגרעינים עם הפרעות אות מינימליות.
      הערה: התוכנית המשמשת ביישומים במורד הזרם חזקה לעוצמות שונות. תמונות גולמיות המשמשות לפיתוח ואימות של תוכנית כימות הגרעינים כוללות תמונות עם מגוון עוצמות אותות וזמינות דרך מאגר מסגרת המדע הפתוח (ראה קישור שהוזכר לעיל).

figure-protocol-1
איור 1: תמונות לדוגמה של גרעינים מוכתמים ב-DAPI. תמונות אלה מתארות גרעינים בצפיפות תאים נמוכה (A), (B) בינונית או (C) גבוהה עם רקע מינימלי. שימו לב לעוצמת האות המשתנה של הגרעינים על פני תמונה C; זה לא הפריע לכימות. סרגל קנה המידה (C) מציין 100 מיקרומטר; יש להשמיט פסי קנה מידה מתמונות המשמשות לכימות גרעינים. אנא לחץ כאן לצפייה בגרסה גדולה יותר של איור זה.

  1. לאחר שהגרעינים נמצאים בפוקוס דרך העינית, העבר את מצב הזיהוי למצלמה. כוונן את המיקוד באמצעות כפתור הכוונון העדין.
  2. התאם את זמן החשיפה במידת הצורך. שים לב לזמן החשיפה הסופי לשימוש עם דגימות ותמונות עוקבות.
    הערה: למרות ששימוש באותו זמן חשיפה בכל התמונות הוא אידיאלי, וריאציות בזמן החשיפה מקובלות עבור יישום זה מכיוון שעוצמת הקרינה אינה מכומתת או מושווה בין דגימות.
  3. צלם את התמונה באמצעות כפתור לכידת התמונה המתאים בתוכנה. אם הוחלו על דגימות מספר כתמים, החלף את המסנן (למשל, ל-FITC, TRITC או Cy5) וצלם את אותו אזור למטרות מיזוג.
  4. החל את התריס כדי למזער את חשיפת הדגימה לאור. מבלי לצרוב בסרגל קנה מידה, שמור את התמונה בפורמט קובץ איור אוניברסלי (.tif, .png או .jpg) בתיקייה ייעודית. ודא שכל שם קובץ תמונה הוא תיאורי כראוי או שלכל קידוד המשמש לשמות קבצים יש תיעוד מקושר מתאים.
    הערה: זה יהפוך לספריית התמונות עבור תוכנית הכימות. אם נעשה שימוש בהדמיה רב-צבעונית, העתק רק תמונות של גרעינים לתיקייה ייעודית נפרדת. ניתן לעשות זאת גם בסוף מפגש ההדמיה. תמונות המיוצאות באמצעות הגדרות ייצוא המוגדרות כברירת מחדל ברוב תוכנות ההדמיה הן בדרך כלל ברזולוציה מספיקה לשימוש עם תוכנית זו, בתנאי שתמונות איכותיות נלכדו. עם זאת, יש לבדוק את התמונות לאחר הייצוא כדי לוודא שהמורפולוגיה של הגרעינים ברורה. אם התמונות נשמרות בפורמט .jpg, יש להקפיד שהתמונות לא יידחסו יתר על המידה ושהאיכות תישמר.
  5. פתח את התריס, חזור להדמיה חיה וסרוק על פני הדגימה למיקום אחר לצורך הדמיה. חזור על שלבים 1.8-1.9 לפי הצורך. עבור תמונות של תאים שנזרעו בלוחות של 6 בארות שצולמו בהגדלה של פי 10, צלם 10-15 תמונות לכל באר (תלוי בעקביות צפיפות התאים על פני שטח הדגימה).
  6. לאחר רכישת כל התמונות עבור דגימה בודדת, בצע אחת מהאפשרויות הבאות.
    1. עבור לדוגמא הבאה וחזור על שלבים 1.4-1.10.
    2. השהה את הפרוטוקול וחזור במועד אחר. הדגימות צריכות להישאר מוגנות מפני אור. אפשרות זו אינה מומלצת אם עובדים עם תאים חיים.
  7. לאחר השלמת ההדמיה, ודא שכל הדגימות מוגנות מפני אור לפני הדלקת אורות החדר. אם התיקיה המכילה תמונות נשמרת באופן מקומי, העבר קבצים לכונן אצבע, למיקום אחסון בענן או לכונן רשת אחר הנגיש למחשב שבו תופעל תוכנית הכימות. שמור בתיקיה ייעודית.
  8. כבה את כל חלקי המיקרוסקופ והמחשב על פי נהלי הפעלה סטנדרטיים שנקבעו.
  9. ההדמיה הושלמה כעת. נתח את הקבצים באמצעות תוכנית הכימות האוטומטית כמתואר בסעיף 2 או, לחילופין, על ידי הפעלת התוכנית כסקריפט Python כמתואר בסעיף 3.

2. הרצת תוכנית כימות הגרעינים האוטומטית כקובץ הפעלה

הערה: שיטה זו, המפעילה את התוכנית כקובץ הפעלה, תואמת למחשבים מבוססי Windows והיא השיטה המומלצת למשתמשי מערכת ההפעלה Windows. Mac OS או משתמשים אחרים שאינם Windows צריכים להריץ את התוכנית כסקריפט Python (ראה סעיף 3).

  1. ודא ש-Python מותקן במחשב. במידת הצורך, התקן את Python מ-python.org/downloads (מועדף) או באמצעות Anaconda או Miniconda. נכון למועד הפרסום, תוכנית זו נבדקה עם גרסאות Python 3.10-3.12.
  2. פתח את הדפדפן ונווט אל https://github.com/rbudnar/nuclei_counter/releases. הורד את הגירסה העדכנית ביותר של הקובץ בשם count_nuclei.zip.
  3. מהתיקייה הורדות, לחץ לחיצה ימנית על קובץ ה-Zip וחלץ את כל הקבצים למיקום הרצוי במחשב המקומי (ראה איור 2א). השאר מיקום קובץ זה פתוח; נתיב קובץ זה ישמש בשלב 2.5 (ראה איור 2ב).
    הערה: Count_nuclei אמור להופיע כעת כקובץ יישום. זהו קובץ ההפעלה.
  4. פתח שורת פקודה על ידי חיפוש CMD או שורת פקודה בשורת החיפוש. השתמש בפקודה cd כדי לשנות את הספרייה ל file נתיב עבור קובץ ההפעלה file (ראה איור 2C) והקש Enter. שורת פקודה לדוגמה: C:\Users\janedoe>cd [רווח אחרי cd, ואז העתק/הדבק נתיב קובץ]
  5. בשורת הפקודה הבאה, הקלד את הטקסט הבא והקש Enter.
    count_nuclei.exe --img_dir "נתיב/אל/תמונות" --output_dir "נתיב/אל/פלט" --save_images --output_count_filename "results.csv"
    כאשר path/to/images הוא נתיב הקובץ לתיקייה המכילה תמונות לניתוח (ראה שלב 1.14); path/to/output הוא נתיב הקובץ לתיקייה שבה יש לשמור את קובץ .csv (ברירת המחדל היא ספריית העבודה הנוכחית כאשר אינה מסופקת); ו-results.csv הוא שם הקובץ שבו יישמרו הספירות המתקבלות (אם לא סופק, שם קובץ הפלט מוגדר כברירת מחדל ל-count_results.csv).
    הערה: יש צורך במרכאות בשורת הפקודה. ודא שאין רווחים אחרי מרכאות לפני נתיב הקובץ (ראה איור 2C).
  6. כאשר שורת הפקודה הבאה מופיעה, העיבוד הושלם. קווי המתאר והגיליון האלקטרוני של התוצאות זמינים כעת במיקום שצוין כספריית הפלט בשלב 2.5 (כלומר, נתיב/אל/פלט; ראה איור 2C).
  7. בדוק חזותית את קווי המתאר כדי לוודא את איכות הספירה. כעת ניתן להשתמש בתוצאות כדי לנרמל נתונים כמתואר בסעיף 4.
    הערה: אם נראה שקווי המתאר החמיצו גרעינים (למשל, גרעינים נראים חלשים מדי) או אשכול קבוצות של גרעינים לפריט יחיד (למשל, תמונה עם חשיפת יתר, יותר מדי רקע, חפצים), על המשתמש לעיין בטבלת פתרון הבעיות וייתכן שיצטרך לחזור לסעיף 1 כדי לייעל את רכישת התמונה לפני המעבר לסעיף 4.

figure-protocol-2
איור 2: דוגמאות לחלקים מרכזיים של זרימת העבודה עבור סעיף 2. (A) חלץ קבצים מתיקיית ההורדות, תוך הקפדה ללחוץ על התיקייה הנכונה כפי שמצוין על ידי החץ כדי לאפשר חילוץ (B) ליעד הרצוי בשלב 2.3. (ג) דוגמאות לפקודות עבור שלבים 2.4 ו-2.5 ושורת הפקודה הבאה המציינת השלמה בשלב 2.6. שים לב שנתיב הקובץ בשלב 2.4 (C) תואם למיקום החילוץ בשלב 2.3 (B). אנא לחץ כאן לצפייה בגרסה גדולה יותר של איור זה.

3. הרצת תוכנת כימות הגרעינים האוטומטית כסקריפט Python

  1. ודא ש-Python מותקן במחשב. במידת הצורך, התקן את Python מ-python.org/downloads (מועדף) או באמצעות Anaconda או Miniconda. נכון למועד הפרסום, תוכנית זו נבדקה עם גרסאות Python 3.10-3.12.
  2. פתח את הדפדפן ונווט אל https://github.com/rbudnar/nuclei_counter. לחץ על לחצן הקוד הירוק ולאחר מכן לחץ על הורד ZIP כדי להוריד את מאגר הקוד (ראה איור 3A).
  3. השתמש בהוראות הבאות עבור מערכת ההפעלה Windows. ראה שלב 3.4 עבור מחשבים מבוססי Mac OS.
    1. מהתיקייה הורדות, לחץ לחיצה ימנית על הקובץ ובחר חלץ הכל כדי לחלץ את הקבצים למחשב מקומי (ראה איור 3B-C).
    2. במיקום הקובץ שחולץ, פתח את התיקיה בשם nuclei_counter-main. זהו מאגר הקוד.
      הערה: יש להוריד אפשרות זו רק בפעם הראשונה שבה נעשה שימוש בתוכנית זו; כל שעליך לעשות הוא להעביר את הקבצים שחולצו למיקום רשת נגיש ולרשום את המיקום הזה.
    3. פתח שורת פקודה על ידי חיפוש CMD או שורת פקודה בשורת החיפוש. אם Python הותקן על ידי Anaconda או Miniconda, פתח את שורת Anaconda במקום שורת פקודה רגילה. ניתן למצוא זאת על ידי הקלדת Anaconda Prompt בשורת החיפוש.
    4. השתמש בפקודה cd כדי לשנות את הספרייה למאגר הקוד והקש Enter. ראה את שורת הקוד למטה, שהיא תלוית רישיות. ודא שהתיקייה בשם nuclei_counter-main פתוחה בעת העתקת נתיב הקובץ; הקובץ בשם pyproject או pyproject.toml אמור להיות גלוי (ראה איור 3D). שורת פקודה לדוגמה: C:\Users\janedoe>cd [רווח אחרי cd, ואז העתק/הדבק נתיב קובץ]
    5. בשורת הפקודה הבאה, הקלד את הפרטים הבאים, כולל הרווח והנקודה (ראה איור תלת-ממד:
      pip install -e .
      הערה: יש להשלים את שלבים 3.3.5 ו-3.3.6 רק בפעם הראשונה שתוכנית זו מופעלת במחשב כלשהו. אם זה כבר הושלם, המשך לשלב 3.3.7. תהליך ההתקנה עשוי להימשך מספר רגעים לאתחול.
    6. הקש Enter. הפעלת פקודה זו מתקינה את הספריות הנדרשות להפעלת סקריפט זה ומתקינה את המאגר במצב ניתן לעריכה במקרה שיש צורך בהתאמות קוד (ראה איור 3D).
    7. הקלד את הטקסט הבא בשורת הפקודה הבאה כדי לשנות את הספרייה לספריית קוד המקור הראשית (ראה איור 3E):
      תקליטור "nuclei_counter"
    8. בשורת הפקודה הבאה, הקלד את הטקסט הבא והקש Enter (ראה איור 3E):
      Python count_nuclei.py --img_dir "נתיב/אל/תמונות" --output_dir "נתיב/אל/פלט" --save_images --output_count_filename "results.csv"
      כאשר path/to/images הוא נתיב הקובץ לתיקייה המכילה תמונות לניתוח (שלב 1.14); path/to/output הוא נתיב הקובץ לתיקייה שבה יש לשמור את קובץ .csv (ברירת המחדל היא ספריית העבודה הנוכחית כאשר אינה מסופקת); ו-results.csv הוא שם הקובץ שבו יישמרו הספירות המתקבלות (אם לא סופק, שם קובץ הפלט מוגדר כברירת מחדל ל-count_results.csv).
      הערה: יש צורך במרכאות בשורת הפקודה. ודא שאין רווחים אחרי מרכאות לפני נתיב הקובץ. סקריפט ה-python יקרא את הקבצים בנתיב הקובץ שסופק ויפעיל את תוכנית ספירת הגרעינים עבור כל התמונות בספרייה (ראה איור 3E). הספירות המתקבלות יישמרו בקובץ .csv התוצאות במיקום שצוין.
    9. כאשר שורת הפקודה הבאה מופיעה, העיבוד הושלם (ראה איור 3E). קווי המתאר והגיליון האלקטרוני של התוצאות זמינים כעת במיקום שצוין כספריית הפלט בשלב 3.3.8 (כלומר, נתיב/אל/פלט).

figure-protocol-3
איור 3: דוגמאות לחלקים עיקריים של זרימת העבודה עבור סעיף 3 באמצעות מערכת ההפעלה Windows. כדי לגשת לקוד, לחץ על הלחצן הירוק שכותרתו קוד ו- (A) הורד את קובץ ה- Zip (מסומן בחצים). (B) חלץ על ידי לחיצה ימנית על קובץ ה-Zip (מוצג בכחול) ו-(C) הגדרת היעד הרצוי. (ד) לאחר פתיחת שורת הפקודה, דוגמאות לפקודות עבור שלבים 3.3.4 ו-3.3.5. שים לב שהפקודה עבור שלב 3.3.5 נמצאת כולה בשורה אחת; הטקסט המתחיל "השגת קובץ" בשורה הבאה מופיע לאחר לחיצה על Enter (שלב 3.3.6; כלומר, הפעלת הפקודה). (ה) דוגמאות לפקודות עבור שלבים 3.3.7 ו-3.3.8, מד התקדמות לאחר ביצוע שלב 3.3.8 ושורת הפקודה המציגה השלמה בשלב 3.3.9. אנא לחץ כאן לצפייה בגרסה גדולה יותר של איור זה.

  1. השתמש בהוראות הבאות עבור Mac OS.
    1. מהתיקייה הורדות, לחץ על התפריט קובץ ובחר פתח כדי לחלץ את הקבצים למחשב המקומי (ראה איור 4א).
    2. במיקום הקובץ שחולץ, פתח את התיקיה בשם nuclei_counter-main. זהו מאגר הקוד.
      הערה: יש להוריד אפשרות זו רק בפעם הראשונה שבה נעשה שימוש בתוכנית זו; כל שעליך לעשות הוא להעביר את הקבצים שחולצו למיקום רשת נגיש ולרשום את המיקום הזה.
    3. פתח מסוף על ידי לחיצה על command+מקש רווח הפותח זרקור; לאחר מכן, חפש "טרמינל".
    4. השתמש בפקודה cd כדי לשנות את הספרייה למאגר הקוד והקש Enter. ראה את שורת הקוד למטה, שהיא תלוית רישיות. הקלד את נתיב הקובץ במסמך טקסט והעתק אותו למסוף. ודא ש-file נתיב מתחיל בטקסט שלפני התקליטור (למשל, /Users/userid באיור 4B). שורת פקודה לדוגמה: /Users/janedoe›cd /Users/janedoe/Desktop/nuclei_counter-main
    5. בשורת הפקודה הבאה, יופיע סימן דולר אחרי מזהה המשתמש (ראה איור 4B). ודא שיש רווח אחרי סימן הדולר והקלד את הפרטים הבאים, כולל הרווח והנקודה בסוף הפקודה. כלול את גרסת Python המתאימה מיד לאחר pip ללא רווח: pip3 install -e .
      הערה: יש להשלים את שלבים 3.4.5 ו-3.4.6 רק בפעם הראשונה שתוכנית זו מופעלת במחשב כלשהו. אם זה כבר הושלם, המשך לשלב 3.4.7. תהליך ההתקנה עשוי להימשך מספר רגעים לאתחול.
    6. הקש Enter. הפעלת פקודה זו מתקינה ספריות נדרשות להפעלת סקריפט זה ומתקינה את המאגר במצב ניתן לעריכה במקרה שיש צורך בהתאמות קוד.
    7. בשורת הפקודה הבאה, ודא שיש רווח אחרי סימן הדולר ולאחר מכן הקלד את הטקסט הבא כדי לשנות את הספרייה לספריית קוד המקור הראשית (ראה איור 4C):
      תקליטור "nuclei_counter"
    8. בשורת הפקודה הבאה, הקלד את שורת הפקודה שלהלן. החלף את המספר אחרי Python במספר הגרסה הנכון אם אתה משתמש בגרסה שאינה 3. לאחר מכן, הקש Enter (ראה איור 4C):
      python3 count_nuclei.py --img_dir "נתיב/אל/תמונות" --output_dir "נתיב/אל/פלט" --save_images --output_count_filename "results.csv"
      כאשר path/to/images הוא נתיב הקובץ לתיקייה המכילה תמונות לניתוח (שלב 1.14); path/to/output הוא נתיב הקובץ לתיקייה שבה יש לשמור את קובץ .csv (ברירת המחדל היא ספריית העבודה הנוכחית כאשר אינה מסופקת); ו-results.csv הוא שם הקובץ שבו יישמרו הספירות המתקבלות (אם לא סופק, שם קובץ הפלט מוגדר כברירת מחדל ל-count_results.csv).
      הערה: יש צורך במרכאות בשורת הפקודה. ודא שאין רווחים אחרי מרכאות לפני נתיב הקובץ. סקריפט Python יקרא את הקבצים בנתיב הקובץ שסופק ויפעיל את תוכנית ספירת הגרעינים עבור כל התמונות בספרייה (ראה איור 4C). הספירות המתקבלות יישמרו בקובץ התוצאות .csv במיקום שצוין.
    9. כאשר שורת הפקודה הבאה מופיעה, העיבוד הושלם (ראה איור 4C). קווי המתאר והגיליון האלקטרוני של התוצאות זמינים כעת במיקום שצוין כספריית הפלט בשלב 3.4.8 (כלומר, נתיב/אל/פלט).
  2. בדוק חזותית את קווי המתאר כדי לוודא את איכות הספירה. כעת ניתן להשתמש בתוצאות כדי לנרמל נתונים כמתואר בסעיף 4.
    הערה: אם נראה שקווי המתאר החמיצו גרעינים (למשל, גרעינים נראים חלשים מדי) או קבוצות של גרעינים לפריט יחיד (למשל, תמונה עם חשיפת יתר, יותר מדי רקע, חפצים), המשתמש צריך לעיין בטבלה 1 וייתכן שיצטרך לחזור לסעיף 1 כדי לייעל את רכישת התמונה לפני המעבר לסעיף 4.

figure-protocol-4
איור 4: דוגמאות לחלקים מרכזיים של תהליך העבודה עבור סעיף 3 באמצעות Mac OS. לאחר הורדת הקוד (ראה איור 3A), (A) חלץ על ידי לחיצה על ה-Zip file (מוצג בכחול) והגדרת היעד הרצוי. (ב) לאחר פתיחת הטרמינל, דוגמאות לפקודות עבור שלבים 3.4.4 (שינוי הספרייה למאגר הקוד) ו-3.4.5 (התקנת pip). (ג) דוגמאות לפקודות עבור שלבים 3.4.7 ו- 3.4.8, מד התקדמות לאחר ביצוע שלב 3.4.8 ושורת הפקודה המציגה השלמה בשלב 3.4.9. אנא לחץ כאן לצפייה בגרסה גדולה יותר של איור זה.

4. שימוש בספירות כדי לנרמל נתוני ניסוי

  1. פתח את קובץ results.csv המקשר כל תמונה עם כימות גרעינים שנקבע באמצעות התוכנית האוטומטית.
  2. החליטו על שיטת הנורמליזציה: 1) בסיס תמונה אחר תמונה (למשל, אם מיקרוסקופיה פלואורסצנטית רב-צבעונית), 2) נרמל נתונים כיחס בין ספירת הגרעינים הממוצעת לדגימה לעומת דגימת ייחוס (או תנאי), 3) לנרמל לספירת גרעינים לדגימה (למשל, אקסטרפולציה של ספירת הגרעינים הכוללת לשטח הדגימה). המלצות לשיטת הנורמליזציה נמצאות בסעיף דיון.
    1. אם הנורמליזציה תבוצע על בסיס תמונה אחר תמונה, פשוט חלקו את נתוני הניסוי עבור כל תמונה במספר הגרעינים של אותה תמונה.
    2. כדי לנרמל נתונים כיחס, בצע את השלבים המתוארים להלן.
      1. עבור כל דגימות שבהן נאספו תמונות מרובות עבור שכפול יחיד (למשל, 10-15 תמונות שצולמו מבאר אחת בצלחת של 6 בארות), חשב את המספר הממוצע של גרעינים לתמונה. ספירת גרעינים זו נחשבת לספירת התאים בהנחה של תאים חד-גרעיניים או מספר תאים שהתמזגו יחד בתאים מרובי גרעינים (כגון עם שרירי שריר).
      2. בחר מדגם ייחוס או תנאי ייחוס (למשל, ספירה ממוצעת בכל הדגימות מתנאי הבקרה) ורשום את הספירה.
      3. חלקו את הספירה של כל הדגימות בספירת הייחוס הזו, וכתוצאה מכך נוצר ערך נורמליזציה. אם נעשה שימוש בדגימת ייחוס, השתמש בערך הנורמליזציה עבור מדגם הייחוס כ-1.
        הערה: אם נעשה שימוש בתנאי ייחוס, ערך הנורמליזציה הממוצע בתנאי יהיה כעת 1. לדגימות עם פחות גרעינים מההתייחסות (כלומר, פחות צפופות) יהיו ערכי נורמליזציה קטנים מ-1, ולדגימות עם יותר גרעינים מההתייחסות (כלומר, צפופות יותר) יהיו ערכי נורמליזציה גדולים מ-1.
      4. חלקו את נתוני הניסוי עבור כל באר בערך הנורמליזציה המחושב המתאים.
    3. כדי לנרמל נתונים לספירת גרעינים לכל דגימה, בצע את השלבים המתוארים להלן.
      1. עבור כל דגימות שבהן נאספו תמונות מרובות עבור שכפול יחיד (למשל, 10-15 תמונות שצולמו מבאר אחת בצלחת של 6 בארות), חשב את המספר הממוצע של גרעינים לתמונה. ספירת גרעינים זו נחשבת לספירת התאים בהנחה של תאים חד-גרעיניים, או מספר התאים שהתמזגו יחד בתאים מרובי גרעינים (כגון עם צינורות).
      2. קבע את שטח הפנים של המגלשה (כיסוי), הבאר או הצלחת שממנה נגזרו הנתונים. מידע זה ניתן למצוא בסעיף המפרטים באתרי המוצרים.
      3. קבע את השטח של כל תמונה שצולמה. מידע זה זמין לעתים קרובות כמטא-נתונים בתוכנת ההדמיה או הניתוח.
      4. ודא ששטח הפנים של המדגם ושטח התמונה באים לידי ביטוי באותן יחידות (למשל, מ"מ2). אם לא, המר ליחידה הרצויה.
      5. חשב את הספירה הכוללת עבור כל דגימה באמצעות המשוואה הבאה:
        TC = AC • (SA/IA)
        כאשר TC הוא הספירה הכוללת, AC הוא הספירה הממוצעת, SA הוא שטח הפנים, IA הוא שטח התמונה.
      6. חלקו את נתוני הניסוי ב-TC המתאים עבור המדגם.
  3. לנרמל נתוני ניסוי ולהשתמש בניתוחים סטטיסטיים לפי הצורך.

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

תוצאות

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

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

דיון

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

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

גילויים

המחברים מצהירים שאין ניגודי אינטרסים.

תודות

המימון לעבודה זו ניתן על ידי המכונים הלאומיים לבריאות/המכון הלאומי להזדקנות (R01AG084597; DEL ו-HYL) ועל ידי קרנות סטארט-אפ מאוניברסיטת טקסס טק (DEL). המחברים רוצים להודות לחוקרי המחקר לתואר ראשון של אוניברסיטת טקסס טק ולתוכניות TrUE Scholars על מתן תמיכה כספית לחוקרים לתואר ראשון שתרמו לעבודה זו (REH, MRD, CJM, AKW). אנו מודים גם לד"ר לורן ס. גולהון ומייקל פ. מאסט על שיתוף אדיב בשטח המעבדה ובציוד שלהם.

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

חומרים

רשימת החומרים שנעשה בהם שימוש במאמר זה
שםחברהמספר קטלוגהערות
מחשב עם גישה לקובץ תוצאות משיטה 2 או 3-ראה שלב 2.6 (לשיטה 2) או שלב 3.3.9 או 3.4.9 (לשיטה 3)
מחשב עם גישה לאינטרנט, דפדפן מודרני-למשל, מחשב Google Chrome
עם גישה לאינטרנט, דפדפן מודרני ומערכת הפעלה Windowsמשתנהמשתנהעבור Mac, Linux או מערכת הפעלה אחרת, השתמש בשיטה 3
מחשב עם תוכנה ללכידת תמונותZeissAxioVisionתוכנה אחרת מקובלת; חייבת להיות תואמת למיקרוסקופ הקרינה
מיקום קובץ לפלט (גיליון אלקטרוני של תוצאות וקווי מתאר תמונה)-יכוללהיות תיקייה חדשה וריקה
מיקרוסקופ פלואורסצנטיZeissAxiovert 200Mמיקרוסקופים פלואורסצנטיים אחרים מקובלים; חייב להיות מצויד בקוביות סינון מתאימות, מטרה רצויה ומצלמה  
תיקיה המכילה את כל התמונות שיש לכמת-ראה שלב 1.12
Python גרסה 3.10 ומעלהPython-זמין להורדה והתקנה בחינם ב-https://www.python.org/downloads/ 
דגימות להדמיה-קבועות או חיות, מוכתמות או מוכתמות בצבעי DNA פלואורסצנטיים
תוכנת גיליון אלקטרוניMicrosoftExcelתוכנת גיליון אלקטרוני דומה מקובלת גם היא

מקורות

  1. Chacko, B. K., et al. The bioenergetic health index: A new concept in mitochondrial translational research. Clin Sci. 127 (6), 367-373 (2014).
  2. Desousa, B. R., et al. Calculation of ATP production rates using the Seahorse XF Analyzer. EMBO Rep. 24 (10), e56380(2023).
  3. Rayamajhi, M., Zhang, Y., Miao, E. A. detection of pyroptosis by measuring released lactate dehydrogenase activity. Inflammasome. 1040, 85-90 (2013).
  4. Baskic, D., Popovic, S., Ristic, P., Arsenijevic, N. Analysis of cycloheximide-induced apoptosis in human leukocytes: Fluorescence microscopy using annexin V/propidium iodide versus acridin orange/ethidium bromide. Cell Biol Int. 30 (11), 924-932 (2006).
  5. Duplanty, A. A., Siggins, R. W., Allerton, T., Simon, L., Molina, P. E. Myoblast mitochondrial respiration is decreased in chronic binge alcohol administered simian immunodeficiency virus-infected antiretroviral-treated rhesus macaques. Physiol Reps. 6 (5), e13625(2018).
  6. Levitt, D. E., Bourgeois, B. L., Rodríguez-Graciani, K. M., Molina, P. E., Simon, L. Alcohol impairs bioenergetics and differentiation capacity of myoblasts from Simian immunodeficiency virus-infected female Macaques. Int J Mol Sci. 25 (4), 2448(2024).
  7. Larsen, T. A., Goodsell, D. S., Cascio, D., Grzeskowiak, K., Dickerson, R. E. The structure of DAPI bound to DNA. J Biomol Str Dyn. 7 (3), 477-491 (1989).
  8. Bazhulina, N. P., et al. Binding of Hoechst 33258 and its derivatives to DNA. J Biomol Str Dyn. 26 (6), 701-718 (2009).
  9. Njoh, K. L., et al. Spectral analysis of the DNA targeting bisalkylaminoanthraquinone DRAQ5 in intact living cells. Cytomet A. 69A (8), 805-814 (2006).
  10. Hamada, S., Fujita, S. DAPI staining improved for quantitative cytofluorometry. Histochemistry. 79 (2), 219-226 (1983).
  11. Levitt, D. E., Chalapati, N., Prendergast, M. J., Simon, L., Molina, P. E. Ethanol-impaired myogenic differentiation is associated with decreased myoblast glycolytic function. Alcohol Clin Exp Res. 44 (11), 2166-2176 (2020).
  12. Levitt, D. E., et al. Skeletal muscle bioenergetic health and function in people living with HIV: association with glucose tolerance and alcohol use. Am J Physiol Regul, Integ Comp Physiol. 321 (5), R781-R790 (2021).
  13. Levitt, D. E., Adler, K. A., Simon, L. HEMA 3 staining: A simple alternative for the assessment of myoblast differentiation. Curr Prot Stem Cell Biol. 51 (1), e101(2019).
  14. Solem, J. E. Programming computer vision with Python. , O'Reilly. Sebastopol, CA. (2012).
  15. Delery, E. C., Levitt, D. E., Amedee, A. M., Molina, P. E., Simon, L. High fat, high sucrose diet promotes increased expression of ACE2 receptor in the SIV-infected host: implications for SARS-CoV-2 infection. Front Nutrition. 11, 1458106(2024).
  16. Corrà, M. F., et al. Advantages of an automated method compared with manual methods for the quantification of intraepidermal nerve fiber in skin biopsy. J Neuropathol Exp Neurol. 80 (7), 685-694 (2021).
  17. Neves, K., et al. The reliability of the isotropic fractionator method for counting total cells and neurons. J Neurosci Meth. 326, 108392(2019).
  18. Tiong, K. H., et al. QuickCount: a novel automated software for rapid cell detection and quantification. BioTechniques. 65 (6), 322-330 (2018).
  19. Koo, T. K., Li, M. Y. A guideline of selecting and reporting intraclass correlation coefficients for reliability research. J Chiropractic Med. 15 (2), 155-163 (2016).
  20. Kam, Y., Jastromb, N., Clayton, J., Held, P., Dranka, B. P. Normalization of Agilent Seahorse XF Data by in situ. cell counting using a BioTek Cytation 5. , https://www.agilent.com/cs/library/applications/5991-7908EN.pdf 5991-7908 (2017).
  21. Schneider, C. A., Rasband, W. S., Eliceiri, K. W. NIH image to imageJ: 25 years of image analysis. Nat Meth. 9 (7), 671-675 (2012).
  22. O'Brien, J., Hayder, H., Peng, C. Automated quantification and analysis of cell counting procedures using ImageJ plugins. J Vis Exp. (117), e54719(2016).
  23. Grishagin, I. V. Automatic cell counting with ImageJ. Anal Biochem. 473, 63-65 (2015).
  24. Carpenter, A. E., et al. CellProfiler: image analysis software for identifying and quantifying cell phenotypes. Genome Biol. 7 (10), R100(2006).
  25. Tollemar, V., et al. Quantitative chromogenic immunohistochemical image analysis in cellprofiler software. Cytometry A. 93 (10), 1051-1059 (2018).
  26. Chazotte, B. Labeling nuclear DNA using DAPI. Cold Spring Harbor. 2011 (1), (2011).
  27. Cole, R. Live-cell imaging. Cell Adhesion Migrat. 8 (5), 452-459 (2014).
  28. Rieger, A. M., Nelson, K. L., Konowalchuk, J. D., Barreda, D. R. Modified Annexin V/Propidium Iodide apoptosis assay for accurate assessment of cell death. J Vis Exp. (50), e2597(2011).
  29. Hernandez, J. J., Beaty, D. E., Fruhwirth, L. L., Lopes Chaves, A. P., Riordan, N. H. Dodging COVID-19 infection: low expression and localization of ACE2 and TMPRSS2 in multiple donor-derived lines of human umbilical cord-derived mesenchymal stem cells. J Transl Med. 19 (1), 149(2021).
  30. Bourgeois, B. L., et al. Extracellular vesicle miR-206 improves chronic binge alcohol-mediated decreased myoblast differentiation in SIV-infected female macaques. Am J Physiol Cell Physiol. 327 (6), C1626-C1637 (2024).
  31. Kumar, P., Nagarajan, A., Uchil, P. D. Analysis of cell viability by the lactate dehydrogenase assay. Cold Spring Harbor. 2018 (6), (2018).
  32. Hsu, S., et al. Effects of everolimus on macrophage-derived foam cell behavior. Cardiovasc Revasc Med Including Mol Intervent. 15 (5), 269-277 (2014).

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

הדפסות חוזרות והרשאות

תגיות

ספירת אובייקטים אוטומטיתצבעי DNA פלואורסצנטייםניתוח תאים מבוסס תמונהנרמול נתוניםראייה ממוחשבת ב-Pythonבדיקות תאיםזרימת עבודה בקוד פתוחספירת תאים