Java 降低假发的分辨率

Java 降低假发的分辨率,java,r,bioinformatics,Java,R,Bioinformatics,我有一些来自ChIP-seq绑定配置文件的非常大的文件,但我希望将wig文件上传到一些在线基因组浏览器。因此,我需要通过降低分辨率来减小wig文件的大小 假设我不需要100 bp的窗口,我可以接受1000 bp的窗口来可视化绑定配置文件。不确定是否有一些有效的算法可以做到这一点 我可以使用java或R实现。目前最方便的方法是使用SPP降低Wig的分辨率,同时从Bam生成它们 以下脚本可能很有用 bamtowig("treat.bam","control.bam","name","OutDir",

我有一些来自ChIP-seq绑定配置文件的非常大的文件,但我希望将wig文件上传到一些在线基因组浏览器。因此,我需要通过降低分辨率来减小wig文件的大小

假设我不需要100 bp的窗口,我可以接受1000 bp的窗口来可视化绑定配置文件。不确定是否有一些有效的算法可以做到这一点


我可以使用java或R实现。目前最方便的方法是使用SPP降低Wig的分辨率,同时从Bam生成它们

以下脚本可能很有用

bamtowig("treat.bam","control.bam","name","OutDir",150, 50)
tag.dens<-get.smoothed.tag.density(chip.data, control.tags=input.data, bandwidth=bandwidth, step=step) 
writewig(tag.dens, fname=paste(nam, ".TagDens.bd",bandwidth,".st",step,".wig", sep=""),paste("Tag Density", bandwidth, step))
bamtowig(“treat.bam”,“control.bam”,“name”,“OutDir”,150,50)
塔格·登斯