7 Ağustos 2026
Çok odalı sosyal tercih görevleri, kemirgenlerden zebra balıklarına uyarlanmış ve model organizmalarda sosyal davranışın incelenmesini kolaylaştırmıştır. Bu protokol, web kameraları ve açık kaynak yazılımları kullanarak zebrafishin sosyal tercihlerini ölçmek için düşük maliyetli 3 odalı açık tank görevini doğrularak lisans araştırma ve öğretimine erişilebilir hale getirir.
Bu protokol, zebrafishlerde sosyal tercihi inceleyen, düşük maliyetli ve açık kaynaklı, 3 bölmeli açık tank serbest yüzme görevini doğrulamaktadır. Bu protokol çeşitli türlerle kullanılabilir ve lisans öğrencisi araştırmacıların minimum kaynakla sosyal tercihi incelemelerine olanak tanır. Başlamak için, merkezi bir deney bölmesi ve iki yanda uyaran bölmeleri bulunan açık tank düzeneğini hazırlayın.
Arka aydınlatma sistemini kurun. Görsel izolasyonu ve video kontrastını optimize etmek için opak bölücüler ve polarize filtreler kullanın. Kamera destek çerçevesini kullanarak kameraları odacıkların önüne monte edin ve hizalayın.
Deneye başlamadan önce karartma perdelerini kapatın ve sabit tutma koşullarını sağlayın. Open Broadcaster Software'i indirin ve Windows işletim sistemli bir yerel bilgisayara kurun. Yazılımı başlattıktan sonra, ayarları belirli kayıt ihtiyaçlarına, donanım kaynaklarına ve ağ koşullarına göre optimize etmek için otomatik yapılandırma sihirbazını çalıştırın.
Kamera konfigürasyonundan önce temel ayarları doğrulayın. Temel tuval çözünürlüğünü ekran çözünürlüğüyle eşleşecek şekilde ayarlayın ve uygun çıktı ölçeklendirme çözünürlüğünü belirleyin. Ardından, sahneler kutusuna sağ tıklayıp Sahne Ekle'yi seçerek bir sahne oluşturun.
Sahneye bir ad atayın ve bu adı yayın düzenini tanımlamak için kullanın. Yeni bir kaynak ekleyin ve bir web kamerası eklemek için Video Yakalama Cihazı'nı seçin. Her kameraya Kamera Merkez gibi farklı bir ad atayın ve aynı işlemi ek kamera için tekrarlayın.
Önizleme penceresindeki kaynakları konumlandırın ve yeniden boyutlandırın. Kameranın kaynaklar listesinde yer aldığından emin olun. Kontrol artı D tuşlarına basarak kamera görüntüsünü tuvalin merkezine getirin. Kontrol artı F tuşlarına basarak ekrana sığdırın veya kontrol artı S tuşlarına basarak ekranı genişletin. Alt tuşuna basılı tutarken sınırlayıcı kutuyu sürükleyerek kaynağı kırpın.
Ardından, seçili kameraya çift tıklayın ve Video Yapılandır (Configure Video) seçeneğine tıklayın. Özellikler menüsünden videonun parlaklık ve kontrast ayarlarını yapın. Balıkları yerleştirmeden önce, üç hazneyi de konaklama tanklarındaki suyla doldurun ve su sıcaklığını ayarlayın.
Alıştırma süresi boyunca bölmeler arasındaki opak bariyerlerin yerinde olduğundan emin olun. Bir adet yetişkin Danio rerio'yu merkezi bölmeye aktarın ve en az bir saat boyunca alışmasına izin verin. Yapay sosyal uyaranları yan taraftaki sol uyaran bölmesine yerleştirin.
Ardından, benzer boyut, yaş ve aşinalığa sahip iki erkek ve iki dişiden oluşan dört balıktan meydana gelen küçük bir sürüyü sağdaki stimülasyon haznesine aktarın. Alıştırma süreci boyunca, canlı hayvan içeren tüm haznelere 26 °C'ye ayarlanmış bir daldırma ısıtıcı, akvaryum hava pompasına bağlı bir hava taşı ve sabit tutma koşullarını korumak için bir tank kapağı sağlayın. Deneysel oturumu başlatmadan önce ısıtıcıları ve hava taşlarını çıkarın.
Ortadaki tankı gören tek kamerayı başlatın. Yazılımı çalıştırın ve video köşelerini tıklayıp sürükleyerek merkezi kamera görüntüsünü ekranı dolduracak şekilde yeniden boyutlandırın. Ardından, kontroller altından Kaydı Başlat seçeneğini seçin.
Opak bariyerleri derhal kaldırın. 10 dakika sonra, kontroller altındaki Kaydı Durdur seçeneğini belirleyerek oturumu sonlandırın. Kaydedilen oturumlara, sol üst menüdeki Dosya seçeneğini belirleyip açılır menüden Kayıtları Göster'i seçerek erişin.
DeepLabCut gibi bir hareket analiz yazılım uygulamasına dört veya beş video yükleyin ve her videodan 20 ila 30 kare çıkarın. Baş, kuyruk ve gövde gibi en az üç temel takip noktası tanımlayın. Ağı, bu noktaları kareler boyunca takip edecek şekilde eğitin.
Modeli eğitmek için ResNet-101 tabanlı bir sinir ağı kullanın. Eğitimi tamamlamak için gerekli iterasyon sayısını belirleyin. Ardından, tam eğitilmiş DeepLabCut modelini kalan deneysel videolara uygulayın ve kullanıcı kılavuzunu takip ederek her bir deneme için konum verilerini çıkarın.
Ardından, tercihi nicelleştirmek için eşit genişlikteki üç dikey arena bölgesi boyunca gerçekleşen hareketi tanımlamak ve analiz etmek için Python gibi bir kodlama yazılımı kullanın. İzleme gürültüsünü azaltmak için, belirlenen bölge içindeki en az iki vücut noktasını kullanarak her bölgede geçirilen süreyi ölçün. Bölgedeki toplam kare sayısını, toplam kare sayısına bölerek her bölgedeki toplam süreyi hesaplayın.
Donma gibi hareketsiz geçirilen süreyi tanımlamak ve ölçmek için aynı kodlama yazılımını kullanın. Hareket eşiğini, minimum 15 ardışık kare sayısı ile kare başına 2 ila 5 piksel olarak tanımlayın. Son olarak, istatistiksel analiz ve görselleştirme için ölçümleri derleyin ve dışa aktarın.
Denekler, canlı sürünün bulunduğu sağ bölgede, orta bölgeye veya yapay hareketli uyarana en yakın olan sol bölgeye kıyasla anlamlı derecede daha fazla seans süresi geçirmişlerdir. Orta bölge ile sol bölge arasında geçirilen süre bakımından istatistiksel olarak anlamlı bir fark saptanmamıştır. Denekler, orta bölgede hareketsiz olarak geçirdikleri seans süresinin, canlı sürüye en yakın olan sağ bölgeye veya hareketli uyarana en yakın olan sol bölgeye kıyasla anlamlı derecede daha düşük olduğunu göstermişlerdir.
Bu protokol, araştırmacılar tarafından bir zebra balığının iki farklı sosyal stimülüse görsel olarak yönelme eğilimini incelemek ve hangi stimülüsün tercih edildiğini belirlemek için kullanılabilir. Araştırmacılar farklı türler veya stimülüs konfigürasyonları kullanabildikleri gibi, ani hızlanma veya düzensiz yüzme gibi diğer tepkileri de inceleyebilirler. Sistem, sosyal işlevselliğe yönelik translasyonel modelleri çalışmak için bir platform sunar ve farmakolojik ile çevresel manipülasyonların araştırılmasına olanak tanır.
Tam transkripti görüntüleyin ve binlerce bilimsel videoya erişin
This article presents a protocol for assessing social behavior in zebrafish using the 3-chamber open-tank free-swim task (OTFST). The method utilizes a cost-effective setup with USB webcams and common materials, combined with DeepLabCut for markerless pose estimation and behavioral tracking. The approach is validated through pilot sessions and is designed to be accessible for both research and teaching laboratories.
Quantitative assessment of social behavior in zebrafish is increasingly relevant for neurobehavioral target validation and early-stage CNS drug discovery. The 3-chamber open-tank free-swim task (OTFST) with markerless video tracking enables scalable, reproducible behavioral phenotyping, supporting predictive confidence in translational models. This accessible, low-cost platform facilitates robust pipeline integration for teams prioritizing mechanistic de-risking and cross-study comparability.
The OTFST with DeepLabCut tracking fits within the early discovery to lead identification continuum, supporting hypothesis testing and quantitative behavioral analysis in zebrafish models.