Soru:
Kapsamın olmamasıyla başa çıkmak
bli
2017-09-14 14:24:27 UTC
view on stackexchange narkive permalink

Snakemake iş akışımda, derin araçlar bamCoverage (bir make_bigwig kuralında), ardından computeMatrix ve plotProfile code kullanıyorum > (farklı plot _ * _ profil kurallarında) çeşitli küçük RNA türleri için kapsama profilleri oluşturmak için. Bazen belirli bir küçük RNA kategorisinde çok az okuma olduğu görülür. Bu, bamCoverage 'den bir hatayla çıkılmasına neden olur (kapsama profillerinin boş bölgeleri hesaba katmamasını sağlamak için --skipNAs seçeneğini kullandığımda):

  Hatası: Oluşturulan bedGraphFile boştu. Lütfen deepTools ayarlarınızı yapın ve giriş dosyalarınızı kontrol edin.  

bamCoverage 'in başarısız olması işleri benim için biraz can sıkıcı hale getiriyor, çünkü başarısızlık ne kadar sonra olursa, iş akışımdaki şeyleri halledin: Hatayı yakalamam ve make_bigwig kuralında sahte bir çıktı dosyası oluşturmam ve ardından plot _ * _ profilindeki özel kukla dosyayı işlemem gerekecek kurallar.

Boş bir kapsam dosyasına sahip olsam iyi olur: okumaların olmaması (bam dosyasında veya bamCoverage içindeki seçim ölçütleriyle eşleşen) bir hatadan kaynaklanmıyor .

Biçim tanımına göre bu mümkün değil mi?

bamCoverage boş dosya yapmayı kabul ediyor musunuz?

Bu computeMatrix 'in başarısız olmasına neden olur mu?

Bir cevap:
Devon Ryan
2017-09-14 15:23:54 UTC
view on stackexchange narkive permalink

2.6.0 sürümündeki bamCoverage sorununu düzelteceğim (bu sürüm için bigWig dosyalarının nasıl yapıldığını yeniden yazdığım için sorun zaten düzeltilmiş olabilir). Durumumu sorun sayfasından takip edebilirsiniz. Prensipte bunu yapabilmelisiniz, bu sadece bir deepTools sınırlamasıdır.

Bu, computeMatrix ile düzgün çalışmalıdır, ancak yalnızca bir NA değerleri büyük bloğu.

Güncelleme : Bu hata pyBigWig'den geliyor. Az önce bedGraphToBigWig 'in artık girişlerle bir bigWig dosyası oluşturamadığını buldum, bu yüzden bunun bir tür tanımsız davranış olduğundan şüpheleniyorum. Her şeye rağmen, pyBigWig'i anlamlı bir şekilde açıp kullanabileceği bir dosya oluşturacak şekilde değiştireceğim.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...