for fl in wgEncode*.broadPeak; do /afs/ir/class/cs273a/bin/overlapSelect -selectCoordCols=0,1,2 -inCoordCols=0,1,2 hg19.knownGene.codingExons.bed ${fl} “${fl}_observed_overlaps_coding.bed”; done for fl in wgEncode*.broadPeak; do /afs/ir/class/cs273a/bin/overlapSelect -selectCoordCols=0,1,2 -inCoordCols=0,1,2 wgEncodeAwgDnaseDukeOsteoblUniPk.narrowPeak ${fl} “${fl}_observed_overlaps_narrow.bed”; done
for hist in H3k27me3Pk blH3k36me3StdPk blH3k27acStdPk; do for i in $(seq 100); do /afs/ir/class/cs273a/bin/overlapSelect -selectCoordCols=0,1,2 -inCoordCols=0,1,2 hg19.knownGene.codingExons.bed “wgEncodeBroadHistoneOsteo${hist}.broadPeak_shuffle_${i}.bed” “${hist}_shuffle_${i}_coding_overlap.bed”; /afs/ir/class/cs273a/bin/overlapSelect -selectCoordCols=0,1,2 -inCoordCols=0,1,2 wgEncodeAwgDnaseDukeOsteoblUniPk.narrowPeak “wgEncodeBroadHistoneOsteo${hist}.broadPeak_shuffle_${i}.bed” “${hist}_shuffle_${i}_narrow_overlap.bed”; done; done
for hist in H3k27me3Pk blH3k36me3StdPk blH3k27acStdPk; do
for i in
for hist in H3k27me3Pk blH3k36me3StdPk blH3k27acStdPk; do
cat “${hist}_coding_counts.txt” | echo
for hist in H3k27me3Pk blH3k36me3StdPk blH3k27acStdPk; do awk ‘{sum+=$0; sumsq+=$0*$0} END {print sqrt(sumsq/NR - (sum/NR)**2)}’ “${hist}_coding_counts.txt” > “${hist}_coding_count.std”; awk ‘{sum+=$0; sumsq+=$0*$0} END {print sqrt(sumsq/NR - (sum/NR)**2)}’ “${hist}_narrow_counts.txt” > “${hist}_narrow_count.std”; done
for hist in H3k27me3Pk blH3k36me3StdPk blH3k27acStdPk; do
wc -l “wgEncodeBroadHistoneOsteo${hist}.broadPeak_observed_overlaps_coding.bed” > “${hist}_observed_overlap_coding.count”
wc -l “wgEncodeBroadHistoneOsteo${hist}.broadPeak_observed_overlaps_narrow.bed” > “${hist}_observed_overlap_narrow.count”
done
for hist in H3k27me3Pk blH3k36me3StdPk blH3k27acStdPk; do
paste <(wc -l “wgEncodeBroadHistoneOsteo${hist}.broadPeak_observed_overlaps_coding.bed”) <(cat “${hist}_coding_count.sum”) | awk ‘{print $1/(
done