Başlarken¶
Yapay Zeka Destekli Çeviri - daha fazla bilgi ve iyileştirme önerileri
Eğitim ortamı başlatma¶
GitHub Codespaces'te sunduğumuz önceden oluşturulmuş ortamı kullanmak için aşağıdaki "Open in GitHub Codespaces" düğmesine 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 (ekipmanı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 kursu boyunca çalışmak için gerekli tüm yazılım, kod ve verileri içerir, böylece kendiniz bir şey yüklemeniz gerekmez.
Codespace, bir dosya sistemi gezgini, kod düzenleyici ve terminal kabuğu içeren VSCode arayüzü ile kurulmuştur. Kurs boyunca 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 kendiniz çalışıyorsanız, daha fazla ayrıntı için lütfen ortam temelleri ile tanışın.
Sürüm gereksinimleri¶
Bu eğitim, v2 syntax parser ETKİNLEŞTİRİLMİŞ Nextflow 25.10.2 veya üstü için tasarlanmıştır. Yerel veya özel bir ortam kullanıyorsanız, lütfen burada belgelenen doğru ayarları kullandığınızdan emin olun.
Çalışmaya hazırlanın¶
Codespace'iniz çalıştıktan sonra, eğitime dalmadan önce yapmanız gereken iki şey var: bu belirli kurs için çalışma dizininizi ayarlayın ve sağlanan materyallere bir göz atın.
Çalışma dizinini ayarlayın¶
Varsayılan olarak, codespace tüm eğitim kurslarının kökünde çalışma dizini ayarlanmış olarak açılır, ancak bu kurs için hello-nextflow/ dizininde çalışacağız.
Terminalde bu komutu çalıştırarak şimdi dizini değiştirin:
VSCode'u bu dizine odaklanacak şekilde ayarlayabilirsiniz, 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 uykuya geçerse), Github Codespaces eğitim ortamında çalıştığınızı varsayarak her zaman tam yolu kullanarak geri dönebilirsiniz:
Şimdi içeriğe bir göz atalım.
Sağlanan materyalleri keşfedin¶
Bu dizinin içeriğini eğitim çalışma alanının sol tarafındaki dosya gezginini kullanarak keşfedebilirsiniz.
Alternatif olarak, tree komutunu kullanabilirsiniz.
Kurs boyunca, dizin yapısını ve içeriğini okunabilir bir biçimde temsil etmek için tree çıktısını kullanıyoruz, bazen netlik için küçük değişikliklerle.
Burada ikinci seviyeye kadar içindekiler tablosu oluşturuyoruz:
Dizin içerikleri
.
├── data
│ └── greetings.csv
├── hello-channels.nf
├── hello-config.nf
├── hello-containers.nf
├── hello-modules.nf
├── hello-workflow.nf
├── hello-world.nf
├── nextflow.config
├── solutions
│ ├── 1-hello-world
│ ├── 2-hello-channels
│ ├── 3-hello-workflow
│ ├── 4-hello-modules
│ ├── 5-hello-containers
│ └── 6-hello-config
├── test-params.json
└── test-params.yaml
Bölümü genişletmek ve içeriğini görüntülemek için renkli kutuya tıklayın. Bu tür daraltılabilir bölümleri, beklenen komut çıktısını özlü bir şekilde dahil etmek için kullanıyoruz.
-
.nfdosyaları, kursun hangi bölümünde kullanıldıklarına göre adlandırılmış iş akışı betikleridir. -
nextflow.configdosyası, minimal ortam özelliklerini ayarlayan bir yapılandırma dosyasıdır. Şimdilik görmezden gelebilirsiniz. -
data/altındakigreetings.csvdosyası, kursun çoğunda kullanacağımız girdi verilerini içerir. Bölüm 2'de (Channels) ilk kez tanıtıldığında açıklanmaktadır. -
test-params.*dosyaları, Bölüm 6'da (Configuration) kullanacağımız yapılandırma dosyalarıdır. Şimdilik görmezden gelebilirsiniz. -
solutionsdizini, kursun her adımından elde edilen tamamlanmış iş akışı betiklerini içerir. Bunlar, çalışmanızı kontrol etmek ve herhangi bir sorunu gidermek için referans olarak kullanılmak üzere tasarlanmıştır.
Hazırlık kontrol listesi¶
Başlamaya hazır olduğunuzu düşünüyor musunuz?
- Bu kursun amacını ve ön koşullarını anlıyorum
- Ortamım hazır ve çalışıyor
- Çalışma dizinini uygun şekilde ayarladım
Tüm kutuları işaretleyebiliyorsanız, hazırsınız.
Bölüm 1: Hello World'e devam etmek için, bu sayfanın sağ alt köşesindeki oka tıklayın.