Hopefully, this edit is more clear in explaining the issue and will help led to a solution. As I am lost as to why there is a difference.
In bedTools 2.20 if I run:
coverageBed -hist -d -abam /home/cmccabe/Desktop/NGS/pool_I_090215/IonXpress_008_150902_newheader.bam -b /home/cmccabe/Desktop/NGS/bed/sorted_unix_5column_xgen_targets.bed > /home/cmccabe/Desktop/NGS/pool_I_090215/output.bam.hist.txt
output.bam.hist.txt
chr11 1785011 1785099 chr11:1785011-1785099 CTSD 1 17
chr11 1785011 1785099 chr11:1785011-1785099 CTSD 2 20
chr11 1785011 1785099 chr11:1785011-1785099 CTSD 3 20
Now in bedTools 2.25 since I can not use -hist
and -d
together (ERROR: -counts, -d, -mean, and -hist are all mutually exclusive options
), I run:
coverageBed -hist -abam /home/cmccabe/Desktop/NGS/pool_I_090215/IonXpress_008_150902_newheader.bam -b /home/cmccabe/Desktop/NGS/bed/sorted_unix_5column_xgen_targets.bed > /home/cmccabe/Desktop/NGS/pool_I_090215/output.bam.hist.txt
output.bam.hist.txt
chr1 14251 14393 X28LU:04862:12482 0 + 14251 14393 0,0,0 1 142, 0, 0 142 142 1.0000000
chr1 16224 16400 X28LU:08504:06628 0 - 16224 16400 0,0,0 1 176, 0, 0 176 176 1.0000000
chr1 16324 16500 X28LU:06201:09146 3 - 16324 16500 0,0,0 1 176, 0, 0 176 176 1.0000000
The two outputs look very different and basically all that I am trying to get is the depth per nucleotide in the target.bed.
target.bed
chr1 955542 955763 + AGRN:exon.1
chr1 957570 957852 + AGRN:exon.2
chr1 976034 976270 + AGRN:exon.2;AGRN:exon.3;AGRN:exon.4
Thank you
EDIT:
I compared the different options in 2.20 and 2.25 and I really only need -d
. However the outputs are very different. I use a xeon processor with 64GB of RAM. I included the times and size of the output. Basically, I just need:
chrmosome start end strand gene and exon base read depth (output in 2.20).
I am not sure what changed in 2.25 but it seems to have effected the data. Any suggestions? Thank you
coverageBed -d -abam /home/cmccabe/Desktop/NGS/pool_I_090215/IonXpress_008_150902_newheader.bam -b /home/cmccabe/Desktop/NGS/bed/sorted_unix_5column_xgen_targets.bed > /home/cmccabe/Desktop/NGS/pool_I_090215/output.bam.hist_2.20.txt
2.20 output (720MB) took about 5 minutes to process
chr1 161480613 161480756 + FCGR2A:exon.3;FCGR2A:exon.5 1 250
chr1 161480613 161480756 + FCGR2A:exon.3;FCGR2A:exon.5 2 251
chr1 161480613 161480756 + FCGR2A:exon.3;FCGR2A:exon.5 3 251
coverageBed -d -abam /home/cmccabe/Desktop/NGS/pool_I_090215/IonXpress_008_150902_newheader.bam -b /home/cmccabe/Desktop/NGS/bed/sorted_unix_5column_xgen_targets.bed > /home/cmccabe/Desktop/NGS/pool_I_090215/output.bam.hist_2.25.txt
2.25 output (took ~45 minutes for 425MB file)
chr1 14251 14393 X28LU:04862:12482 0 + 14251 14393 0,0,0 1 142, 0, 1 0
chr1 14251 14393 X28LU:04862:12482 0 + 14251 14393 0,0,0 1 142, 0, 2 0
chr1 14251 14393 X28LU:04862:12482 0 + 14251 14393 0,0,0 1 142, 0, 3 0
Yes, that was it. Thank you :).