Visualizing DML and DMR
Steven asked me to visualize the DML and DMR files in IGV with the gene background and 3x and 10x coverage files for each sample. This way, we could check the integrity of DML and DMR.
Tiling window analysis
Based on a cursory look at DMR locations, sometimes DMR were present even though there were no DML. We wondered if this was an artifact of the 100 bp size of the DMR. I went back to my R Markdown file and redid a tiling window analysis. I previously tested window size with
bismark data from genefish. The 1000 bp window size, the
methylKit default, produced less DMR than the 100 bp size, which is why I went with the 100 bp to begin with. I identified 1000 bp regions that were at least 50% different between treatments. I wrote out these regions as a csv file and BEDfile.
Generating coverage tracks
I couldn’t use bedgraphs
bismark generated because they are only 1x coverage. In this Jupyter notebook I generated coverage files needed to visualize sample methylation in IGV. First, I downloaded
cov.gz files from gannet using
wget. After unzipping the files, I used a for loop to sum coverage across loci in each sample, then isolate areas with 3x or 10x coverage. I saved the coverage files in this folder.
Visualization in IGV
I added the following tracks to this IGV session:
- 3x coverage files for each sample
- 10x coverage files for each sample
- DML track
- 100 bp DMR track
- 1000 bp DMR track
methylkit unitegene background
- Go through this IGV file and verify DML and DMR!
- Decide if DML or DMR should be a priority
- Decide between 100 and 1000 bp DMR