Description Author(s) References Examples
Allocating multi-reads using the Multinomial-Dirichlet model.
This package contains five main functions,
priorProcess
priorHistone_init
priorHistone_multi
priorGenerate
readAllocate
priorProcess
constructs DNase and/or Histone cell-line specific module, it first constructs nucleotide-level count files (DNase) and trinary indicators (Histone) from the aligned read file and constructs an object to be used in priorGenerate
.
priorHistone_init
processes Histone data and select one Histone to be used as DNase data, when DNase dataset is not avaiable.
priorHistone_multi
processes Histone data and generate module for further prior construction.
priorGenerate
calculates averaged ChIP-seq read counts at different DNase and/or Histone counts group and generates priors for ChIP data, it imports the object generated from priorProcess
or priorHistone_multi
.
readAllocate
will allocate ChIP-seq multi-reads using prior information imported from the object generated by priorGenerate
.
Xin Zeng, Sunduz Keles, Maria Constanza Rojo, Ye Zheng.
Maintainer: Ye Zheng <yezheng@stat.wisc.edu>, M. Constanza Rojo-Alfaro <rojo@stat.wisc.edu>
Mapping protein-DNA interactions in segmental duplication and highly repetitive regions of the genomes with prior-enhanced read mapping.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | ## Not run:
#When DNase-seq is available:
priorProcess_DNase <- priorProcess(dnaseFile="DNase_partial.fastq",
histoneFile=NULL, dnaseName="dnase", histoneName=NULL, fragL=200,
AllocThres=900, chrList=c("chr22"), capping=0, outfileLoc="./",
outfile="only_dnase", bowtieDir="./bowtie-1.1.1", bowtieIndex="./hg19",
vBowtie=2, mBowtie=99, pBowtie=8, csemDir="./csem-2.3",
picardDir=./picard.jar, saveFiles=TRUE)
#When DNase-seq and Histone are both available:
priorProcess_DNaseHistone <- priorProcess(dnaseFile="DNase_partial.fastq",
histoneFile=c("h2az_partial.fastq", "h3k4me1_partial.fastq"),
dnaseName="dnase", histoneName=c("h2az", "h3k4me1"), fragL=200,
AllocThres=900, chrList=c("chr22_partial"), capping=0,
outfileLoc="./", outfile="dnase_hiistone", bowtieIndex="hg19",
csemDir="./csem-2.3", picardDir=./picard.jar, bowtieDir="./bowtie-1.1.1", vBowtie=2,
mBowtie=99, pBowtie=8, saveFiles=TRUE)
#When DNase data not available:
priorHistone_init <- priorHistone_initial(histoneFile=c("h2az.fastq",
"h3k4me1.fastq"), histoneName=c("h2az", "h3k4me1"), fragL=200,
binSize=200, AllocThres=900, chrList=c("chr19", "chr22"), capping=0, o
utfileLoc="./", chipFile=c("chip_rep1.fastq", "chip_rep2.fastq"),
bowtieIndex="./hg19", csemDir="./csem-2.3", picardDir=./picard.jar, bowtieDir="./bowtie-1.1.1",
vBowtie=2, mBowtie=99, pBowtie=8, saveFiles=TRUE)
#select one data from the marginal plot
priorHistone_multi <- priorHistone_multi(priorHistone, dnaseIndex=1,
outfileLoc="./", outfile="twodata_histone")
#Generate Prior
priorGenerate <- priorGenerate(priorProcess_object,
chipFile="chip_partial.fastq", maxNumHistone=6, outfileLoc="./")
#Allocate the read
result <- readAllocate(priorGenerate, outfileLoc="./",
outputFormat="tagAlign", chipThres=500, chipFile=NULL, bowtieIndex=NULL,
csemDir=NULL, bowtieDir=NULL, vBowtie=NULL, mBowtie=NULL, pBowtie=NULL,
fragL=NULL)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.