Hi all- I have generated a bigWig file from MNase-seq data using a normalization that results in a maximum y-axis value of 1 (in other words, the coverage has been normalized to 0-100%). I would like to be able to extract all of the data where the y-value is less than or greater than a certain value (say 0.7) AND maintains this value over a continuous stretch (say 1000 bp). Is there a tool available that would be useful for this analysis? I could also easily convert the file to BED format if that would make it easier. Alternatively, I have used bwTools to extract data above or below a certain value threshold, but bwTools does not allow size thresholding. Is there a program that would allow size thresholding of the data that has already been filtered for value? TLDR; need a program that will allow thresholding for value AND size (in bp). Thanks!
You'll need to write something to do stuff like this with a single program. You can do it in python with pyBigWig easily enough.