Başlarken¶
Yapay zeka destekli çeviri - daha fazla bilgi ve iyileştirme önerileri
Eğitim ortamını başlatın¶
GitHub Codespaces üzerinde sunduğumuz hazır 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 sayfasına bakın.
Ortam yüklenirken okumaya devam edebilmek için eğitim ortamını yeni bir tarayıcı sekmesinde veya penceresinde açmanızı öneririz (kullandığınız cihaza göre sağ tıklama, ctrl+tıklama veya cmd+tıklama kullanabilirsiniz). Kursu tamamlamak için bu talimatları paralel olarak açık tutmanız gerekecektir.
Ortam temelleri¶
Bu eğitim ortamı, kursu tamamlamak için gereken tüm yazılım, kod ve verileri içermektedir; bu nedenle herhangi bir şey kurmanıza gerek yoktur.
Codespace, VSCode arayüzüyle yapılandırılmıştır; bu arayüz bir dosya sistemi gezgini, bir kod düzenleyici ve bir terminal kabuğu içerir. Kurs boyunca verilen tüm talimatlar (örneğin "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 tamamlıyorsanız, daha fazla ayrıntı için lütfen ortam temelleri sayfasını inceleyin.
Sürüm gereksinimleri¶
Bu eğitim, Nextflow 25.10.2 veya sonraki sürümlerle v2 sözdizimi ayrıştırıcısıyla birlikte çalışmaktadır; v2 ayrıştırıcısı, Nextflow 26.04'ten itibaren varsayılan olarak kullanılmaktadır. Eğitim ortamımızda herhangi bir işlem yapmanıza gerek yoktur: ortam, v2 ayrıştırıcısıyla birlikte Nextflow 26.04.4 çalıştırmaktadır. Yerel veya özel bir ortam kullanıyorsanız sürüm notlarına bakın.
nf-core/demo, Nextflow 25.10.4 veya sonrasını gerektirir
Part 1'de kullanılan nf-core/demo pipeline'ı, genel eğitim tabanı olan 25.10.2'den daha katı olan kendi minimum Nextflow sürümünü (>=25.10.4) zorunlu kılmaktadır.
Eğitim ortamımız bu gereksinimi zaten karşılamaktadır; yerel veya özel bir ortam kullanıyorsanız Nextflow 25.10.4 veya sonraki bir sürümde olduğunuzdan emin olun.
Bu eğitim ayrıca nf-core tools 4.0.2 gerektirmektedir. Farklı bir nf-core araç sürümü kullanıyorsanız kursu takip etmekte güçlük çekebilirsiniz.
Ortamınızda hangi sürümün yüklü olduğunu nf-core --version komutunu kullanarak kontrol edebilirsiniz.
v2 ayrıştırıcı uyumluluğu
Birçok nf-core pipeline'ı henüz v2 sözdizimi ayrıştırıcısını desteklememektedir.
Bu kursta kullanılanlar dışında bir nf-core pipeline'ı çalıştırır ve hatalarla karşılaşırsanız, export NXF_SYNTAX_PARSER=v1 ayarını yaparak v1 ayrıştırıcısına geçmeniz gerekebilir.
Ayrıntılar için sürüm notlarına bakın.
Çalışmaya hazırlanın¶
Codespace'iniz çalışmaya başladıktan sonra, eğitime dalmadan önce yapmanız gereken iki şey vardır: bu kursa özgü çalışma dizinini ayarlamak ve sağlanan materyallere göz atmak.
Çalışma dizinini ayarlayın¶
Codespace varsayılan olarak tüm eğitim kurslarının kök dizininde açılır; ancak bu kurs için nfcore-use/ dizininde çalışacağız.
Terminalde şu komutu çalıştırarak dizini şimdi değiştirin:
İpucu
Herhangi bir nedenle bu dizinden çıkarsanız (örneğin codespace'iniz uyku moduna geçerse), Github Codespaces eğitim ortamında çalıştığınızı varsayarak tam yolu kullanarak her zaman geri dönebilirsiniz:
Ardından bu dizinin içeriğini inceleyin.
Sağlanan materyalleri keşfedin¶
Bu dizinin içeriğini, eğitim çalışma alanının sol tarafındaki dosya gezginini kullanarak inceleyebilirsiniz. Alternatif olarak tree komutunu kullanabilirsiniz.
laptop.configdosyası, üretim ölçeğinde bir pipeline'ı yerel olarak çalıştırırken kaynak kullanımını sınırlamak amacıyla 4. bölümde kullanacağımız bir yapılandırma dosyasıdır. O zamana kadar görmezden gelebilirsiniz.my_params.yml,malformed_samplesheet.csvvecustom.configdosyaları, Part 2'de parametrelerin bir dosyadan ayarlanmasını, girdi doğrulamasını ve süreç düzeyinde yapılandırma geçersiz kılmalarını göstermek için kullanılmaktadır. Bunları da o zamana kadar görmezden gelebilirsiniz.
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 çalışıyor
- nf-core tools 4.0.2 kullanıyorum (
nf-core --versionile kontrol edin) - Çalışma dizinimi uygun şekilde ayarladım
Tüm kutuları işaretleyebildiyseniz, başlamaya hazırsınız.
Part 1'e devam etmek için bu sayfanın sağ alt köşesindeki oka tıklayın.