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 :).