Bu içeriği görüntülemek için JoVE aboneliğiniz gereklidir. Giriş yapın veya ücretsiz denemenizi bugün başlatın.

Yöntem makalesi

Çekirdek Miktarını Kolaylaştırmak için Bilgisayarla Görme Kitaplıklarını Kullanma

907 görüntülenme

DOI:

10.3791/67945

6 Haziran 2025

Bu makalede

Özet

Bu makalede, bir dizi hücre yoğunluğunda doğrulanmış açık kaynaklı bir yürütülebilir program kullanarak görüntü tabanlı çekirdek nicelemeyi otomatikleştirmek için adım adım yöntemler açıklanmaktadır. Bu program, maliyetle ilgili engelleri, sınırlı teknolojik becerilere sahip kullanıcılar için erişilebilirliği ve mevcut teknolojilerin kullanımını sınırlayabilecek uygulamaya özel doğrulamayı ele alan bir alternatif sunar.

Özet

Canlı hücre tahlilleri ve görüntü tabanlı hücre analizleri, doğru yorumlama için veri normalizasyonu gerektirir. Yaygın olarak kullanılan bir yöntem, çekirdekleri boyamak ve nicelleştirmek, ardından çekirdek sayısına veri normalizasyonudur. Bu çekirdek sayısı genellikle tek çekirdekli hücreler için hücre sayısı olarak ifade edilir. Manuel niceleme zahmetli ve zaman alıcı olabilse de, mevcut otomatik yöntemler tüm kullanıcılar tarafından tercih edilmeyebilir, bu özel uygulama için doğrulama olmayabilir veya maliyet açısından engelleyici olabilir. Burada, floresan DNA lekeleriyle boyanmış çekirdeklerin ölçülebilir görüntülerini yakalamak ve ardından Python bilgisayarla görme kitaplıkları kullanılarak geliştirilen otomatik bir nesne sayma yazılım programı kullanarak çekirdekleri ölçmek için adım adım talimatlar sunuyoruz. Ayrıca bu programı bir dizi hücre yoğunluğunda doğruluyoruz. Programın yürütülmesi için tam süre, görüntü sayısına ve bilgisayar donanımına bağlı olarak değişse de, bu program, programın çalışması için çekirdekleri sayma saatlerini saniyelere birleştirir. Bu protokol sabit, lekeli hücrelerin görüntüleri kullanılarak geliştirilmiş olsa da, canlı hücrelerdeki lekeli çekirdeklerin görüntüleri ve immünofloresan uygulamaları da bu program kullanılarak ölçülebilir. Sonuç olarak, bu program, yüksek derecede teknolojik beceri gerektirmeyen bir seçenek sunar ve hücre ve moleküler biyologların iş akışlarını düzene sokmalarına, sıkıcı ve zaman alıcı çekirdek niceleme görevini otomatikleştirmelerine yardımcı olmak için doğrulanmış, açık kaynaklı bir alternatiftir.

Giriş

Fonksiyonel ve görüntü tabanlı deneyler, deneysel tedavilerin tüm hücre biyokimyası ve fizyolojisi üzerindeki etkilerini anlamak için kritik öneme sahiptir. Hücre biyolojisi deneylerinden elde edilen verilerin geçerli bir şekilde yorumlanması, veri normalizasyonu da dahil olmak üzere deneysel protokolün doğruluğuna ve tekrarlanabilirliğine bağlıdır. Örneğin, başlangıçta ve spesifik ilaçlarla tedaviden sonra canlı hücrelerde oksijen tüketimi ve hücre dışı asitleşme oranlarının analizleri, enerji metabolizmasının çeşitli yönlerinin değerlendirilmesine izin verir 1,2. Hücre kültürlerinin süpernatanında laktat dehidrojenaz gibi enzimlerin aktivitesinin ölçülmesi, hücre zarı bütünlüğününölçülmesine yardımcı olabilir 3. Kültürlenmiş hücrelerin fiksasyondan önce annexin V ve propidium iyodür ile boyanması, apoptotik ve nekrotik hücrelerindeğerlendirilmesine izin verir 4. Bununla birlikte, kuyular arasındaki hücre yoğunluğundaki farklılıklar, bu tahlillerin her birinin sonuçlarını etkiler. Yalnızca tohumlama yoğunluğuna güvenmek, tohumlama için hücre sayımındaki hatalar, kaplama sırasında ortamdaki hücre yoğunluğundaki değişiklikler veya deneyler boyunca numuneler veya tedaviler arasındaki farklı hücre büyümesi oranları nedeniyle yanıltıcı sonuçlar sağlayabilir. Bu nedenle, deneysel sonuçların normalleştirilmesi gereklidir.

İşlevsel ve görüntü tabanlı hücre verileri için mevcut normalleştirme yöntemleri, protein konsantrasyonu5 veya çekirdek veya hücre sayısı6'yı içerir. Verileri protein konsantrasyonuna normalleştirmek için, tahlil çalıştırıldıktan sonra hücrelerin proteaz inhibitörü ile eşit hacimlerde lizis tamponunda ekstrakte edilmesi ve protein miktar tayini için ek bir tahlil (örneğin, bikinkoninik asit tahlili, Bradford tahlili, vb.) yapılması gerekir. Bu yöntemin doğruluğu tam hücre ekstraksiyonuna dayanır; Herhangi bir proteini geride bırakmak, miktar belirleme hatalarına katkıda bulunur. Çekirdekleri veya hücreleri saymak, üzerinde büyüdükleri yüzeyden hiçbir hücrenin çıkarılmasının gerekmediği bir alternatif sağlar. Bunun yerine, canlı veya sabit hücreler, kolorimetrik veya floresan boyalar kullanılarak boyanır veya karşı boyanır ve sayım, tüm hücrelerin veya sadece çekirdeklerin görüntülerine dayanarak yapılabilir. Floresan mikroskobu uygulamaları için tüm hücreler yerine çekirdeğin ölçülmesi ve kaynaşmış hücrelerdeki (örneğin miyotüpler) veya dokulardaki verileri normalleştirmek için tercih edilir. Bir floresan yaklaşımı kullanılarak çekirdeklerin miktar tayini için, floresan DNA boyaları (örneğin, 4',6-diamidino-2-fenilindol diklorür (DAPI), Hoechst 33342, Hoechst 33358, DRAQ5, vb.) canlı veya sabit hücrelere uygulanır ve floresan mikroskobu kullanılarak görüntülenir. DAPI, Hoechst ve DRAQ5 tercihen DNA 7,8,9'un adenin-timin açısından zengin bölgelerine bağlanarak çekirdekleri tespit etmek için bir araç sağlar. Boya konsantrasyonunun optimizasyonu, hedef dışı bağlanmayı önler (yani, mitokondriyal DNA'ya, punktat sitozolik floresansa neden olur)10. Optimizasyon süreci, sabit hücreler için DAPI içeren ticari olarak temin edilebilen montaj ortamı (örneğin, DAPI'li VECTASHIELD Antifade Montaj Ortamı) ve canlı hücreler için yayınlanmış leke konsantrasyonları (örneğin, Hoechst) kullanılarak kolaylaştırılabilir6,11,12. Boyandıktan sonra, canlı veya sabit hücrelerdeki çekirdekler, uygun uyarma filtresi (örneğin, ultraviyole [DAPI ve Hoechst] veya uzak kırmızı [DRAQ5]) kullanılarak görselleştirilir. DAPI, Hoechst ve DRAQ5 için uyarma maksimumları, floresan mikroskobu için spektrumun her iki ucundadır. Bu özellik ve bu boyaların DNA özgüllüğü ve optimum konsantrasyonlarda kullanımları, hedef dışı floresansı en aza indirir. Elde edilen görüntüler, siyah bir arka plana karşı parlak çekirdekleri gösterir ve bu çekirdekler, tek çekirdekli hücreler için hücre sayısının bir ölçüsü olarak ölçülür. Histolojik boyalar ve parlak alan mikroskobu13 kullanılarak diğer doğru leke bazlı çekirdek niceleme yöntemleri mevcut olsa da, bu yaklaşımları kullanarak otomasyon mümkün olsa da daha zordur.

Altın standart olmaya devam etse de, manuel çekirdek ölçümü zahmetli, zaman alıcıdır ve uzun süreli sayımla potansiyel insan hatasına karşı hassastır. Otomatik hücre sayma programları mevcut olmasına rağmen, bunlar tüm kullanıcılar tarafından tercih edilmez, maliyet açısından engelleyici olabilir ve belirli uygulamalar için doğrulama minimum düzeyde olabilir. Python, son yıllarda biyologlar için değerli ve erişilebilir bir kaynak haline geldi. Python bilgisayarla görme kitaplıkları özellikle görüntü analiziiçin kullanışlıdır 14. Burada, floresan boyalarla boyanmış ve floresan mikroskobu kullanılarak görüntülenen çekirdekleri ölçmek için Python kodu kullanılarak geliştirilen yürütülebilir programımızı kullanmak için adım adım talimatlar sunuyoruz. Burada açıklanan programı kullanmak için kodlama becerileri gerekli değildir. Bu iş akışı, floresan DNA boyalarının uygulandığı hücrelere veya dokulara özgüdür. Parlak alanlı görüntülerle kullanılmak üzere tasarlanmamıştır. Bölüm 1'de, floresan mikroskobu kullanılarak toplanan görüntülerin bu iş akışıyla uyumlu bir şekilde nasıl yakalanacağı ve kaydedileceği açıklanmaktadır. Bölüm 2, çekirdek niceleme programını çalıştırılabilir ve getirilebilir bir çıktı olarak çalıştırmak için talimatlar sağlar. Yürütülebilir program, sağlanan .exe dosyasından doğrudan çalıştırılabilir ve kaliteli görüntülerdeki çekirdekleri ölçmek için herhangi bir değişiklik gerektirmez. Bu yürütülebilir dosya Windows tabanlı bir bilgisayar gerektirir. Bölüm 3, programı yürütülebilir dosya yerine bir Python betiği olarak çalıştırmak için talimatlar sağlar (Mac veya Linux tabanlı sistemler için gereklidir, Windows tabanlı sistemler için isteğe bağlıdır) ve istenirse kodun ayarlanmasına izin verir. Bölüm 4'te sonuçların normalleştirme için nasıl kullanılacağı açıklanmaktadır. Bu protokolleri, laboratuvarımızdan alınan doğrulama verileri de dahil olmak üzere temsili sonuçlar takip eder.

Erişim kısıtlı. Bu içeriği görüntülemek için lütfen giriş yapın veya deneme sürümünü başlatın.

Protokol

NOT: Ek dosyalar aşağıdaki bağlantıda bulunabilir https://osf.io/a2s4d/?view_only=2d1042eb8f7c4c4a84579fe4e84fb03c

1. Floresan mikroskobu kullanarak görüntü yakalama ve kaydetme

  1. İstenilen DNA boyası ile boyama da dahil olmak üzere görüntülenecek hücre veya doku örneklerini hazırlayın. Burada kullanılan görüntüleri elde etmek için, C2C12 miyoblastları (CRL-1772, Amerikan Tipi Kültür Koleksiyonu), standart kültür koşulları altında (% 5 CO2, 37 ° C, nemlendirilmiş), 50 mM EtOH 6 ile veya 50 mM EtOH6 olmadan 48-72 saat boyunca 6 oyuklu plakalarda büyütüldü ve daha önce tarif edildiği gibi buz gibi soğuk metanol içinde sabitlendi13. Sabit hücreler, DAPI içeren bir montaj ortamı15 kullanılarak monte edildi ve görüntülemeden önce karanlıkta kurutuldu.
  2. Floresan mikroskobunun ve bilgisayarın tüm bileşenlerini yerleşik standart çalıştırma prosedürlerine göre açın. Mikroskopla ilişkili yazılımı açın.
  3. Örnekleri göz merceğinden görselleştirmek için mikroskobu ayarlayın. Hedefi kontrol edin. Gerekirse, burunluğu istenen hedefe çevirin. Görüntü alanının doğru bir şekilde gösterilmesi için yazılım programının istenen hedefin seçildiğinden emin olun. Burada, görüntüler 10x'lik bir objektif kullanılarak yakalandı.
  4. Işıklar kapalıyken, numuneyi (slayt, tabak veya tabak) sahneye yerleştirin. Uygun filtreyle canlı görüntülemeyi açın ve pozlama süresini önceden belirlenmiş bir süreye veya otomatik pozlamaya ayarlayın. Burada DAPI filtresi ve 61-62 ms pozlama süresi kullanılmıştır. Özellikle yüksek hücre yoğunluğuna sahip görüntüler için pozlama süresini ayarlama konusunda rehberlik için sorun giderme tablosuna bakın.
  5. Göz merceğini kullanarak, lekeli çekirdekler görünene kadar brüt ayar düğmesini kullanarak odağı yavaşça ayarlayın, ardından çekirdekler net ve net görünene kadar odağı yavaşça ayarlamak için ince ayar düğmesini kullanın.
    NOT: Uygun görüntü örnekleri Şekil 1'de gösterilmiştir.
    1. Arka planda aşırı lekelenme görülürse veya çekirdekler çok sönük görünürse, maruz kalma süresini manuel olarak ayarlayın. Tek bir görüntüde, bazı çekirdekler için sinyal yoğunluğunda gözle görülür farklılıklar olabilir; Bununla birlikte, yuvarlak şekil, minimum sinyal paraziti ile tüm çekirdekler için görünür olmalıdır.
      NOT: Alt uygulamalarda kullanılan program, farklı yoğunluklara karşı dayanıklıdır. Çekirdek niceleme programının geliştirilmesi ve doğrulanması için kullanılan ham görüntüler, bir dizi sinyal yoğunluğuna sahip görüntüleri içerir ve Açık Bilim Çerçevesi deposu aracılığıyla edinilebilir (yukarıda belirtilen bağlantıya bakın).

figure-protocol-1
Şekil 1: DAPI ile boyanmış çekirdeklerin örnek görüntüleri. Bu görüntüler, minimum arka plana sahip (A) düşük, (B) orta veya (C) yüksek hücre yoğunluklarındaki çekirdekleri göstermektedir. Görüntü C'deki çekirdeklerin değişen sinyal yoğunluğuna dikkat edin; Bu, nicelleştirmeye müdahale etmedi. Ölçek çubuğu (C) 100 μm'yi gösterir; Çekirdek ölçümü için kullanılan görüntülerden ölçek çubukları çıkarılmalıdır. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

  1. Çekirdekler göz merceğinden odaklandıktan sonra, algılama modunu kameraya geçirin. İnce ayar düğmesini kullanarak odağı ayarlayın.
  2. Gerekirse pozlama süresini ayarlayın. Sonraki örnekler ve görüntülerle kullanım için son pozlama süresine dikkat edin.
    NOT: Tüm görüntülerde aynı pozlama süresini kullanmak ideal olsa da, floresan yoğunluğu numuneler arasında ölçülmediği veya karşılaştırılmadığı için pozlama süresindeki farklılıklar bu uygulama için kabul edilebilir.
  3. Yazılımdaki uygun görüntü yakalama düğmesini kullanarak görüntüyü yakalayın. Numunelere birden fazla leke uygulanmışsa, filtreyi değiştirin (örneğin, FITC, TRITC veya Cy5'e) ve birleştirme amacıyla aynı alanı görüntüleyin.
  4. Örneğin/numunenin ışığa maruz kalmasını en aza indirmek için deklanşörü uygulayın. Ölçek çubuğuna yazmadan, görüntüyü evrensel bir şekil dosyası biçiminde (.tif, .png veya .jpg) özel bir klasöre kaydedin. Her görüntü dosyası adının uygun şekilde açıklayıcı olduğundan veya dosya adları için kullanılan herhangi bir kodlamanın uygun bağlantılı belgelere sahip olduğundan emin olun.
    NOT: Bu, niceleme programı için Görüntü Dizini olacaktır. Çok renkli görüntüleme kullanılmışsa, yalnızca çekirdeklerin görüntülerini ayrı, ayrılmış bir klasöre kopyalayın. Bu, görüntüleme seansının sonunda da yapılabilir. Çoğu görüntüleme yazılımında varsayılan dışa aktarma ayarları kullanılarak dışa aktarılan görüntüler, kaliteli görüntülerin yakalanmış olması koşuluyla, genellikle bu programla kullanım için yeterli çözünürlüktedir. Bununla birlikte, çekirdeklerin morfolojisinin net olduğundan emin olmak için görüntüler dışa aktarıldıktan sonra görsel olarak kontrol edilmelidir. Görüntüler .jpg biçiminde kaydedilirse, görüntülerin aşırı sıkıştırılmamasına ve kalitenin korunmasına dikkat edilmelidir.
  5. Deklanşörü açın, canlı görüntülemeye dönün ve görüntüleme için örnek üzerinde başka bir konuma tarayın. 1.8-1.9 adımlarını gerektiği kadar tekrarlayın. 10x büyütmede yakalanan 6 oyuklu plakalara ekilen hücrelerin görüntüleri için, oyuk başına 10-15 görüntü yakalayın (numune alanı boyunca hücre yoğunluğunun tutarlılığına bağlı olarak).
  6. Tek bir örnek için tüm görüntüler alındıktan sonra, aşağıdaki seçeneklerden birini gerçekleştirin.
    1. Sonraki örneğe geçin ve 1.4-1.10 arasındaki adımları tekrarlayın.
    2. Protokolü duraklatın ve başka bir zaman geri dönün. Numuneler ışıktan korunmalıdır. Canlı hücrelerle çalışıyorsanız bu seçenek önerilmez.
  7. Görüntüleme tamamlandıktan sonra, oda ışıklarını açmadan önce tüm numunelerin ışık korumalı olduğundan emin olun. Görüntüleri içeren klasör yerel olarak kaydedilmişse, dosyaları bir flash sürücüye, bulut depolama konumuna veya niceleme programının çalıştırılacağı bilgisayarın erişebileceği başka bir ağ sürücüsüne aktarın. Özel bir klasöre kaydedin.
  8. Mikroskobun ve bilgisayarın tüm parçalarını yerleşik standart çalıştırma prosedürlerine göre kapatın.
  9. Görüntüleme işlemi tamamlanmıştır. Bölüm 2'de açıklandığı gibi otomatik niceleme programını kullanarak veya alternatif olarak programı Bölüm 3'te açıklandığı gibi bir Python betiği olarak çalıştırarak dosyaları analiz edin.

2. Otomatik çekirdek niceleme programını yürütülebilir bir dosya olarak çalıştırmak

NOT: Programı yürütülebilir dosya olarak çalıştıran bu yöntem, Windows tabanlı bilgisayarlarla uyumludur ve Windows işletim sistemi kullanıcıları için önerilen yöntemdir. Mac OS veya diğer Windows olmayan kullanıcılar programı bir Python betiği olarak çalıştırmalıdır (bkz. Bölüm 3).

  1. Bilgisayarda Python'un kurulu olduğundan emin olun. Gerekirse Python'u python.org/downloads'dan (tercih edilen) veya Anaconda ya da Miniconda kullanarak yükleyin. Yayınlandığı tarih itibariyle, bu program Python 3.10-3.12 sürümleri ile test edilmiştir.
  2. Tarayıcıyı açın ve https://github.com/rbudnar/nuclei_counter/releases gidin. count_nuclei.zip adlı dosyanın en son sürümünü indirin.
  3. İndirilenler klasöründen, Zip dosyasına sağ tıklayın ve Tüm dosyaları yerel bilgisayarda istediğiniz konuma ayıklayın (bkz. Şekil 2A). Bu dosya konumunu açık tutun; bu dosya yolu adım 2.5'te kullanılacaktır (bkz. Şekil 2B).
    NOT: Count_nuclei artık bir uygulama dosyası olarak görünmelidir. Bu yürütülebilir dosyadır.
  4. Arama çubuğunda CMD veya Komut İstemi'ni arayarak bir komut istemi açın. Dizini yürütülebilir dosyanın dosya yoluna değiştirmek için cd komutunu kullanın (bkz. Şekil 2C) ve Enter tuşuna basın. Örnek komut satırı: C:\Users\janedoe>cd [cd'den sonra boşluk, ardından dosya yolunu kopyala/yapıştır]
  5. Sonraki komut satırına aşağıdakini yazın ve Enter tuşuna basın.
    count_nuclei.exe --img_dir "yol/için/görüntüler" --output_dir "yol/hedef/çıktı" --save_images --output_count_filename "results.csv"
    burada path/to/images, analiz edilecek görüntüleri içeren klasörün dosya yoludur (bkz. adım 1.14); path/to/output, .csv dosyasının kaydedilmesi gereken klasörün dosya yoludur (sağlanmadığında varsayılan olarak geçerli çalışma dizinine geçer); ve results.csv, elde edilen sayımların kaydedileceği dosya adıdır (sağlanmazsa, çıktı dosyası adı varsayılan olarak count_results.csv'dir).
    Not: Komut satırında tırnak işaretleri gereklidir. Dosya yolundan önce tırnak işaretlerinden sonra boşluk olmadığından emin olun (bkz. Şekil 2C).
  6. Bir sonraki komut satırı göründüğünde, işlem tamamlanmıştır. Konturlar ve sonuçlar elektronik tablosu artık adım 2.5'te çıktı dizini olarak belirtilen konumda mevcuttur (yani, yol/çıkış/çıktı; bkz. Şekil 2C).
  7. Sayım kalitesini doğrulamak için konturları görsel olarak inceleyin. Sonuçlar artık Bölüm 4'te açıklandığı gibi verileri normalleştirmek için kullanılabilir.
    NOT: Konturlarda eksik çekirdekler var gibi görünüyorsa (örneğin, çekirdekler çok soluk görünüyor) veya çekirdek gruplarını tek bir öğede kümeliyorsa (örneğin, aşırı pozlanmış görüntü, çok fazla arka plan, artefaktlar), kullanıcı sorun giderme tablosuna başvurmalıdır ve Bölüm 4'e geçmeden önce görüntü alımını optimize etmek için Bölüm 1'e dönmesi gerekebilir.

figure-protocol-2
Şekil 2: Bölüm 2 için iş akışının önemli bölümlerine örnekler. (A) İndirilenler klasöründen dosyaları ayıklayın, adım 2.3'te istenen hedefe ayıklamayı (B) etkinleştirmek için okla gösterildiği gibi doğru klasöre tıklamaya dikkat edin. (C) Adım 2.4 ve 2.5 için komut örnekleri ve adım 2.6'da tamamlandığını gösteren bir sonraki komut satırı. Adım 2.4 (C)'deki dosya yolunun, adım 2.3 (B)'deki ayıklama konumuyla eşleştiğine dikkat edin. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

3. Otomatik çekirdek niceleme programını Python komut dosyası olarak çalıştırma

  1. Bilgisayarda Python'un kurulu olduğundan emin olun. Gerekirse Python'u python.org/downloads'dan (tercih edilen) veya Anaconda ya da Miniconda kullanarak yükleyin. Yayınlandığı tarih itibariyle, bu program Python 3.10-3.12 sürümleri ile test edilmiştir.
  2. Tarayıcıyı açın ve https://github.com/rbudnar/nuclei_counter gidin. Yeşil Kod düğmesine tıklayın, ardından kod deposunu indirmek için ZIP İndir'e tıklayın (bkz. Şekil 3A).
  3. Windows işletim sistemi için aşağıdaki talimatları kullanın. Mac OS tabanlı makineler için adım 3.4'e bakın.
    1. İndirilenler klasöründen, Dosya'ya sağ tıklayın ve dosyaları yerel bir bilgisayara ayıklamak için Tümünü Ayıkla'yı seçin (bkz. Şekil 3B-C).
    2. Ayıklanan dosya konumunda nuclei_counter-main adlı klasörü açın. Bu kod deposudur.
      NOT: Bunun yalnızca bu program ilk kez kullanıldığında indirilmesi gerekir; Ayıklanan dosyaları erişilebilir bir ağ konumuna taşıyın ve bu konumu not edin.
    3. Arama çubuğunda CMD veya Komut İstemi'ni arayarak bir komut istemi açın. Python, Anaconda veya Miniconda tarafından yüklendiyse, standart bir komut istemi yerine Anaconda İstemi'ni açın. Bu, arama çubuğuna Anaconda Prompt yazarak bulunabilir.
    4. Dizini kod deposu olarak değiştirmek için cd komutunu kullanın ve Enter tuşuna basın. Büyük/küçük harfe duyarlı olan aşağıdaki kod satırına bakın. Dosya yolunu kopyalarken nuclei_counter-main adlı klasörün açık olduğundan emin olun; pyproject veya pyproject.toml adlı dosya görünür olmalıdır (bkz. Şekil 3D). Örnek komut satırı: C:\Users\janedoe>cd [cd'den sonra boşluk, ardından dosya yolunu kopyala/yapıştır]
    5. Sonraki komut satırında, boşluk ve nokta dahil olmak üzere aşağıdakini yazın (bkz. Şekil 3D:
      pip install -e .
      NOT: Adım 3.3.5 ve 3.3.6'nın yalnızca bu program herhangi bir bilgisayarda ilk kez çalıştırıldığında tamamlanması gerekir. Bu zaten tamamlanmışsa, adım 3.3.7'ye geçin. Yükleme işleminin başlatılması birkaç dakika sürebilir.
    6. Enter tuşuna basın. Bu komutu çalıştırmak, bu komut dosyasını çalıştırmak için gerekli kitaplıkları yükler ve kod ayarlamalarının gerekli olduğu durumlarda depoyu düzenlenebilir bir modda yükler (bkz. Şekil 3D).
    7. Dizini ana kaynak kodu dizinine değiştirmek için sonraki komut satırına aşağıdakileri yazın (bkz. Şekil 3E):
      cd "nuclei_counter"
    8. Sonraki komut satırına aşağıdakini yazın ve Enter tuşuna basın (bkz. Şekil 3E):
      python count_nuclei.py --img_dir "yol/için/görüntüler" --output_dir "yol/çıkış" --save_images --output_count_filename "results.csv"
      Burada path/to/images, analiz edilecek görüntüleri içeren klasörün dosya yoludur (adım 1.14); path/to/output, .csv dosyasının kaydedilmesi gereken klasörün dosya yoludur (sağlanmadığında varsayılan olarak geçerli çalışma dizinine geçer); ve results.csv, elde edilen sayımların kaydedileceği dosya adıdır (sağlanmazsa, çıktı dosyası adı varsayılan olarak count_results.csv'dir).
      Not: Komut satırında tırnak işaretleri gereklidir. Dosya yolundan önce tırnak işaretlerinden sonra boşluk olmadığından emin olun. Python betiği, sağlanan dosya yolundaki dosyaları okuyacak ve dizindeki tüm görüntüler için çekirdek sayma programını yürütecektir (bkz. Şekil 3E). Elde edilen sayımlar, belirtilen konumdaki sonuç .csv dosyasına kaydedilecektir.
    9. Bir sonraki komut satırı göründüğünde, işlem tamamlanmıştır (bkz. Şekil 3E). Konturlar ve sonuçlar elektronik tablosu artık adım 3.3.8'de çıktı dizini olarak belirtilen konumda (yani, yol/çıkış/çıktı) mevcuttur.

figure-protocol-3
Şekil 3: Windows işletim sistemi kullanan bölüm 3 için iş akışının önemli bölümlerine örnekler. Koda erişmek için Kod etiketli yeşil düğmeye tıklayın ve (A) Zip dosyasını indirin (oklarla gösterilir). (B) Zip dosyasına sağ tıklayarak (mavi renkle gösterilir) ve (C) istenen hedefi ayarlayarak ayıklayın. (D) Komut istemini açtıktan sonra, 3.3.4 ve 3.3.5 adımları için komut örnekleri. Adım 3.3.5 komutunun tümünün tek bir satırda olduğunu unutmayın; enter tuşuna bastıktan sonra bir sonraki satırda "Dosya alınıyor" ile başlayan metin görünür (adım 3.3.6; yani, komutu çalıştırmak). (E) 3.3.7 ve 3.3.8 adımları için komut örnekleri, 3.3.8 adımının yürütülmesini takiben bir ilerleme çubuğu ve 3.3.9 adımının tamamlandığını gösteren komut satırı. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

  1. Mac OS için aşağıdaki yönergeleri kullanın.
    1. İndirilenler klasöründen, Dosya menüsüne tıklayın ve dosyaları yerel bilgisayara çıkarmak için Aç'ı seçin (bkz. Şekil 4A).
    2. Ayıklanan dosya konumunda nuclei_counter-main adlı klasörü açın. Bu kod deposudur.
      NOT: Bunun yalnızca bu program ilk kez kullanıldığında indirilmesi gerekir; Ayıklanan dosyaları erişilebilir bir ağ konumuna taşıyın ve bu konumu not edin.
    3. Spot ışığını açan command + boşluk çubuğuna basarak bir terminal açın; Ardından, "Terminal" i arayın.
    4. Dizini kod deposu olarak değiştirmek için cd komutunu kullanın ve Enter tuşuna basın. Büyük/küçük harfe duyarlı olan aşağıdaki kod satırına bakın. Dosya yolunu bir metin belgesine yazın ve terminale kopyalayın. Dosya yolunun cd'den hemen önceki metinle başladığından emin olun (örneğin, Şekil 4B'de /Users/userid). Örnek komut satırı: /Users/janedoe›cd /Users/janedoe/Desktop/nuclei_counter-main
    5. Bir sonraki komut satırında, Kullanıcı Kimliği'nden sonra bir dolar işareti görünecektir (bkz. Şekil 4B). Dolar işaretinden sonra bir boşluk olduğundan emin olun ve komutun sonundaki boşluk ve nokta da dahil olmak üzere aşağıdakini yazın. Pip'ten hemen sonra boşluk bırakmadan uygun Python sürümünü ekleyin: pip3 install -e .
      NOT: Adım 3.4.5 ve 3.4.6'nın yalnızca bu program herhangi bir bilgisayarda ilk kez çalıştırıldığında tamamlanması gerekir. Bu işlem zaten tamamlanmışsa, adım 3.4.7'ye geçin. Yükleme işleminin başlatılması birkaç dakika sürebilir.
    6. Enter tuşuna basın. Bu komutu çalıştırmak, bu komut dosyasını çalıştırmak için gerekli kitaplıkları yükler ve olay kodu ayarlamalarının gerekli olduğu durumlarda depoyu düzenlenebilir bir modda yükler.
    7. Bir sonraki komut satırında, dolar işaretinden sonra bir boşluk olduğundan emin olun, ardından dizini ana kaynak kodu dizinine değiştirmek için aşağıdakileri yazın (bkz. Şekil 4C):
      cd "nuclei_counter"
    8. Sonraki komut satırında, aşağıdaki komut satırını yazın. 3 dışında bir sürüm kullanıyorsanız Python'dan sonraki numarayı doğru sürüm numarasıyla değiştirin. Ardından Enter tuşuna basın (bkz. Şekil 4C):
      python3 count_nuclei.py --img_dir "yol/için/görüntüler" --output_dir " yol/çıkış" --save_images --output_count_filename "results.csv"
      burada path/to/images, analiz edilecek görüntüleri içeren klasörün dosya yoludur (adım 1.14); path/to/output, .csv dosyasının kaydedilmesi gereken klasörün dosya yoludur (sağlanmadığında varsayılan olarak geçerli çalışma dizinine geçer); ve results.csv, elde edilen sayımların kaydedileceği dosya adıdır (sağlanmazsa, çıktı dosyası adı varsayılan olarak count_results.csv'dir).
      Not: Komut satırında tırnak işaretleri gereklidir. Dosya yolundan önce tırnak işaretlerinden sonra boşluk olmadığından emin olun. Python betiği, sağlanan dosya yolundaki dosyaları okuyacak ve dizindeki tüm görüntüler için çekirdek sayma programını yürütecektir (bkz. Şekil 4C). Elde edilen sayımlar, belirtilen konumdaki sonuç .csv dosyasına kaydedilecektir.
    9. Bir sonraki komut satırı göründüğünde, işlem tamamlanmıştır (bkz. Şekil 4C). Konturlar ve sonuç elektronik tablosu artık adım 3.4.8'de çıktı dizini olarak belirtilen konumda (yani, yol/çıkış/çıktı) mevcuttur.
  2. Sayım kalitesini doğrulamak için konturları görsel olarak inceleyin. Sonuçlar artık Bölüm 4'te açıklandığı gibi verileri normalleştirmek için kullanılabilir.
    NOT: Konturlarda eksik çekirdekler var gibi görünüyorsa (örneğin, çekirdekler çok soluk görünüyor) veya çekirdek gruplarını tek bir öğede kümeliyorsa (örneğin, aşırı pozlanmış görüntü, çok fazla arka plan, artefaktlar), kullanıcı Tablo 1'e başvurmalıdır ve Bölüm 4'e geçmeden önce görüntü alımını optimize etmek için Bölüm 1'e dönmesi gerekebilir.

figure-protocol-4
Şekil 4: Mac OS kullanarak bölüm 3 için iş akışının önemli bölümlerine örnekler. Kodu indirdikten sonra (bkz. Şekil 3A), (A) Zip dosyasına (mavi renkle gösterilir) tıklayarak ve istenen hedefi ayarlayarak ayıklayın. (B) Terminali açtıktan sonra, 3.4.4 (dizini kod deposuna değiştirme) ve 3.4.5 (pip yükleme) adımları için komut örnekleri. (C) 3.4.7 ve 3.4.8 adımları için komut örnekleri, 3.4.8 adımının yürütülmesini takiben bir ilerleme çubuğu ve 3.4.9 adımının tamamlandığını gösteren komut satırı. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

4. Deneysel verileri normalleştirmek için sayımları kullanma

  1. Her görüntüyü otomatik program kullanılarak belirlenen çekirdek nicelemesi ile bağlayan results.csv dosyasını açın.
  2. Normalleştirme yöntemine karar verin: 1) görüntü bazında (örneğin, çok renkli floresan mikroskobu ise), 2) verileri, numune başına ortalama çekirdek sayısının bir referans numuneye (veya duruma) oranı olarak normalleştirin, 3) numune başına çekirdek sayısına normalleştirin (örneğin, toplam çekirdek sayısını numune alanına göre tahmin edin). Normalleştirme yöntemi için öneriler Tartışma bölümündedir.
    1. Normalleştirme görüntü bazında gerçekleştirilecekse, her görüntü için deneysel verileri o görüntü için çekirdek sayısına bölmeniz yeterlidir.
    2. Verileri oran olarak normalleştirmek için aşağıda açıklanan adımları izleyin.
      1. Tek bir kopya için birden fazla görüntünün toplandığı herhangi bir örnek için (örneğin, 6 oyuklu bir plakada tek bir kuyucuktan yakalanan 10-15 görüntü), görüntü başına ortalama çekirdek sayısını hesaplayın. Bu çekirdek sayımları, tek çekirdekli hücreler veya çok çekirdekli hücrelerde (miyotüpler gibi) birbirine kaynaşmış bir dizi hücre varsayılarak hücre sayısı olarak kabul edilir.
      2. Bir referans numunesi veya bir referans koşulu seçin (örneğin, kontrol koşulundaki tüm numunelerdeki ortalama sayım) ve sayımı not edin.
      3. Tüm örneklerin sayısını bu referans sayısına bölün ve bir normalleştirme değeri elde edin. Bir referans numune kullanılmışsa, referans numune için normalleştirme değerini 1 olarak kullanın.
        NOT: Bir referans koşulu kullanılmışsa, koşul genelinde ortalama normalleştirme değeri artık 1 olacaktır. Referanstan daha az çekirdeğe sahip numuneler (yani daha az yoğun) 1'den küçük normalizasyon değerlerine sahip olacaktır ve referanstan daha fazla çekirdeğe sahip numuneler (yani daha yoğun) 1'den büyük normalizasyon değerlerine sahip olacaktır.
      4. Her bir kuyucuk için deneysel verileri karşılık gelen hesaplanan normalizasyon değerine bölün.
    3. Verileri numune başına çekirdek sayısına normalleştirmek için aşağıda açıklanan adımları izleyin.
      1. Tek bir kopya için birden fazla görüntünün toplandığı herhangi bir örnek için (örneğin, 6 oyuklu bir plakada tek bir kuyucuktan yakalanan 10-15 görüntü), görüntü başına ortalama çekirdek sayısını hesaplayın. Bu çekirdek sayımları, tek çekirdekli hücreler veya çok çekirdekli hücrelerde (miyotüpler gibi) birbirine kaynaşmış hücre sayısı varsayılarak hücre sayısı olarak kabul edilir.
      2. Verilerin türetildiği slaytın (lamelli), kuyunun veya çanağın yüzey alanını belirleyin. Bu bilgiler, ürün web sitelerindeki özellikler bölümünde bulunabilir.
      3. Yakalanan her görüntünün alanını belirleyin. Bu bilgiler genellikle görüntüleme veya analiz yazılımında meta veri olarak bulunur.
      4. Numune yüzey alanının ve görüntü alanının aynı birimlerle ifade edildiğinden emin olun (örn. mm2). Değilse, istediğiniz birime dönüştürün.
      5. Aşağıdaki denklemi kullanarak her örnek için toplam sayıyı hesaplayın:
        TC = AC • (SA/IA)
        burada TC toplam sayım, AC ortalama sayı, SA yüzey alanı, IA görüntü alanıdır.
      6. Deneysel verileri, numune için karşılık gelen TC'ye bölün.
  3. Deneysel verileri normalleştirin ve uygun şekilde istatistiksel analizler için kullanın.

Erişim kısıtlı. Bu içeriği görüntülemek için lütfen giriş yapın veya deneme sürümünü başlatın.

Sonuçlar

Her toplu görüntü çalıştırması şunları üretir: 1) tanımlanan çekirdeklerin ana hatlarını gösteren konturların uygulandığı bir dizi görüntü dosyası (Şekil 5) ve 2) görüntü dosyası adlarını ve ilişkili sayıları birbirine bağlayan bir .csv dosyası (elektronik tablo). Konturları görüntülemek, kullanıcının sayım kalitesini görsel olarak değerlendirmesine olanak tanır. Spesifik olarak, bölüm 1'e göre elde edilen görüntüler, çekirdeğin program tarafından sayıldığını...

Erişim kısıtlı. Bu içeriği görüntülemek için lütfen giriş yapın veya deneme sürümünü başlatın.

Tartışma

Çekirdek niceleme programımızın mevcut seçeneklere göre çeşitli avantajları vardır: yalnızca minimum teknolojik beceri gerektirir, çekirdek nicelemesinin özel görevi için doğrulanmıştır ve açık kaynaklıdır; ikincisi, maliyetle ilgili engellerin üstesinden gelir. Sonuç olarak, bu program, hücre ve moleküler biyologlara, floresan mikroskobu kullanılarak yakalanan görüntülerdeki çekirdekleri hızlı ve doğru bir şekilde ölçmek için ek bir seçenek sunar. Şu anda mevcut olan otomatik çekirdek v...

Erişim kısıtlı. Bu içeriği görüntülemek için lütfen giriş yapın veya deneme sürümünü başlatın.

Açıklamalar

Yazarlar herhangi bir çıkar çatışması beyan etmemektedir.

Teşekkürler

Bu çalışmanın finansmanı Ulusal Sağlık Enstitüleri / Ulusal Yaşlanma Enstitüsü (R01AG084597; DEL ve HYL) ve Texas Tech Üniversitesi'nden (DEL) başlangıç fonları ile. Yazarlar, bu çalışmaya katkıda bulunan lisans araştırmacılarına (REH, MRD, CJM, AKW) finansal destek sağladıkları için Texas Tech University Undergraduate Research Scholars ve TrUE Scholars programlarına teşekkür eder. Ayrıca Dr. Lauren S. Gollahon ve Michael P. Bassett'e laboratuvar alanlarını ve ekipmanlarını nezaketle paylaştıkları için teşekkür ederiz.

Erişim kısıtlı. Bu içeriği görüntülemek için lütfen giriş yapın veya deneme sürümünü başlatın.

Malzemeler

Bu makalede kullanılan malzemelerin listesi
AdŞirketKatalog numarasıYorumlar
Yöntem 2 veya 3'ten sonuç dosyasına erişimi olan bilgisayar--Bkz. adım 2.6 (Yöntem 2 için) veya adım 3.3.9 veya 3.4.9 (Yöntem 3 için)
İnternet erişimi olan bilgisayar, modern tarayıcı-örneğin, Google Chrome
İnternet erişimi olan bilgisayar, modern tarayıcı ve Windows işletim sistemiDeğişirMac, Linux veya diğer işletim sistemleri için Yöntem 3'ü kullanın
yakalama yazılımı olan bilgisayarZeissAxioVisionDiğer yazılımlar kabul edilebilir; floresan mikroskobu ile uyumlu olmalıdır
Çıktı için dosya konumu (sonuç elektronik tablosu ve görüntü konturları)--Yeni, boş bir klasör olabilir
Floresan mikroskobuZeissAxiovert 200MDiğer floresan mikroskopları kabul edilebilir; uygun filtre küpleri, istenen objektif ve kamera ile donatılmalıdır.
Ölçülecek tüm görüntüleri içeren klasör--Adım 1.12'ye bakın
Python sürüm 3.10 veya üstüPython-https://www.python.org/downloads/ 'da ücretsiz indirilebilir ve kurulabilir;
Görüntülenecek örnekler-Sabit veya canlı, floresan DNA boyaları ile boyanmış veya karşı boyanmış
Elektronik tablo yazılımıMicrosoftExcelBenzer elektronik tablo yazılımı da kabul edilebilir
Görüntü

Kaynaklar

  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).

Erişim kısıtlı. Bu içeriği görüntülemek için lütfen giriş yapın veya deneme sürümünü başlatın.

Yeniden basım ve izinler

Etiketler

Otomatik Nesne SayımıFloresan DNA BoyalarıGörüntü Tabanlı Hücre AnaliziVeri NormalizasyonuPython Bilgisayarlı GörüHücre AssayleriAçık Kaynaklı İş AkışıHücre Sayımı