Başlangıç¶
Yapay zeka destekli çeviri - daha fazla bilgi ve iyileştirme önerileri
Eğitim ortamını başlatın¶
GitHub Codespaces'te sağladığımız önceden oluşturulmuş ortamı kullanmak için aşağıdaki "Open in GitHub Codespaces" butonuna tıklayın. Diğer seçenekler için Ortam seçenekleri bölümüne bakın.
Ortam yüklenirken okumaya devam edebilmeniz için eğitim ortamını yeni bir tarayıcı sekmesinde veya penceresinde açmanızı öneririz (cihazınıza bağlı olarak sağ tıklama, ctrl-tıklama veya cmd-tıklama kullanın). Kurs boyunca çalışmak için bu talimatları paralel olarak açık tutmanız gerekecektir.
Ortam temelleri¶
Bu eğitim ortamı, eğitim kursunda çalışmak için gerekli tüm yazılım, kod ve verileri içerir; böylece kendiniz hiçbir şey yüklemeniz gerekmez.
Codespace, dosya sistemi gezgini, kod editörü ve terminal shell içeren bir VSCode arayüzüyle kurulmuştur. Kurs sırasında verilen tüm talimatlar (örn. 'dosyayı açın', 'kodu düzenleyin' veya 'bu komutu çalıştırın') aksi belirtilmedikçe VSCode arayüzünün bu üç bölümüne atıfta bulunur.
Bu kursu kendi başınıza çalışıyorsanız, daha fazla ayrıntı için ortam temelleri ile tanışın.
Versiyon gereksinimleri¶
Bu kurs, v2 sözdizimi ayrıştırıcısı etkin (25.10+ sürümünde varsayılan) olarak Nextflow 25.10.2 veya üstünü gerektirir. Yerel veya özel bir ortam kullanıyorsanız, burada belgelendiği gibi doğru ayarları kullandığınızdan emin olun.
Çalışmaya hazırlanın¶
Codespace'iniz çalışmaya başladığında, eğitime dalmadan önce yapmanız gereken iki şey var: çalışma dizininizi ayarlayın ve sağlanan materyallere göz atın.
Çalışma dizinini ayarlayın¶
Varsayılan olarak, codespace tüm eğitim kurslarının kökünde açılır.
Bu kurs için nextflow-run/ dizinine geçin:
Ardından VSCode'u bu dizine odaklanacak şekilde ayarlayın; böylece dosya gezgini kenar çubuğunda yalnızca ilgili dosyalar görünür:
İpucu
Herhangi bir nedenle bu dizinden çıkarsanız (örn. codespace'iniz uyursa), Github Codespaces eğitim ortamında çalıştığınızı varsayarak, ona geri dönmek için her zaman tam yolu kullanabilirsiniz:
Sağlanan materyalleri keşfedin¶
Kurs materyallerini soldaki dosya gezginini kullanarak veya tree komutuyla keşfedebilirsiniz.
Tam yapıyı görmek için terminalden şunu çalıştırın:
Dizin içeriği
.nf dosyaları, artan karmaşıklıkta iş akışı betikleridir ve kurs boyunca bu sırayla kullanılır.
data/ dizini, 2. bölümden itibaren kullanacağımız CSV girdi dosyalarını içerir.
modules/ dizini, main.nf tarafından kullanılan süreç tanımlarını içerir.
nextflow.config dosyası, minimum ortam özelliklerini ayarlayan bir yapılandırma dosyasıdır. Şimdilik görmezden gelebilirsiniz; 4. bölümde üzerinden geçeceğiz.
Hazırlık kontrol listesi¶
Dalmaya hazır olduğunuzu mu düşünüyorsunuz?
- Bu kursun amacını ve ön koşullarını anlıyorum
- Ortamım çalışıyor
- Çalışma dizinimi uygun şekilde ayarladım
Tüm kutuları işaretleyebiliyorsanız, hazırsınız.
Bölüm 1: Nextflow'u Çalıştırma bölümüne devam etmek için bu sayfanın sağ alt köşesindeki oka tıklayın.