atacRepsPipe2 | R Documentation |
The preset pipeline to process multi-replicates case control study sequencing data. HTML report files, result files(e.g. BED, BAM files) and conclusion list will generated. See detail for usage.
atacRepsPipe2( genome, caseFastqInput1, caseFastqInput2, ctrlFastqInput1, ctrlFastqInput2, caseAdapter1 = NULL, caseAdapter2 = NULL, ctrlAdapter1 = NULL, ctrlAdapter2 = NULL, refdir = NULL, tmpdir = NULL, threads = 2, interleave = FALSE, createReport = TRUE, motifs = NULL, chr = c(1:22, "X", "Y"), p.cutoff = 1e-06, ... )
genome |
|
caseFastqInput1 |
|
caseFastqInput2 |
|
ctrlFastqInput1 |
|
ctrlFastqInput2 |
|
caseAdapter1 |
|
caseAdapter2 |
|
ctrlAdapter1 |
|
ctrlAdapter2 |
|
refdir |
|
tmpdir |
|
threads |
|
interleave |
|
createReport |
|
motifs |
either |
chr |
Which chromatin the program will processing. It must be identical with the filename of cut site information files or subset of . Default:c(1:22, "X", "Y"). |
p.cutoff |
p-value cutoff for returning motifs, default: 1e-6. |
... |
Additional arguments, currently unused. |
NOTE: Build bowtie index in this function may take some time. If you already have bowtie2 index files or you want to download(ftp://ftp.ccb.jhu.edu/pub/data/bowtie2_indexes) instead of building, you can let esATAC skip the steps by renaming them following the format (genome+suffix) and put them in reference installation path (refdir). Example: hg19 bowtie2 index files
hg19.1.bt2
hg19.2.bt2
hg19.3.bt2
hg19.4.bt2
hg19.rev.1.bt2
hg19.rev.2.bt2
For single end reads FASTQ files, The required parameters are fastqInput1 and adapter1. For paired end reads non-interleaved FASTQ files (interleave=FALSE,defualt), The required parameters are fastqInput1 and fastqInput2. Otherwise, parameter fastqInput2 is not required (interleave=TRUE)
The paths of sequencing data replicates can be a Character
vector.
For example:
fastqInput1=c("file_1.rep1.fastq","file_1.rep2.fastq")
fastqInput2=c("file_2.rep1.fastq","file_2.rep2.fastq")
The result will be return by the function. An HTML report file will be created for paired end reads. Intermediate files will be save at tmpdir path (default is ./)
List
scalar. It is a list that save the result of the pipeline.
Slot "caselist" and "ctrlist": Each of them is a list that save the result for case or control data.
Slot "comp_result": compare analysis result for case and control data
Zheng Wei and Wei Zhang
atacPipe
## Not run: ## These codes are time consuming so they will not be run and ## checked by bioconductor checker. # call pipeline # for a quick example(only CTCF will be processed) conclusion <- atacRepsPipe2( # MODIFY: Change these paths to your own case files! # e.g. fastqInput1 = "your/own/data/path.fastq" caseFastqInput1=list(system.file(package="esATAC", "extdata", "chr20_1.1.fq.gz"), system.file(package="esATAC", "extdata", "chr20_1.1.fq.gz")), # MODIFY: Change these paths to your own case files! # e.g. fastqInput1 = "your/own/data/path.fastq" caseFastqInput2=list(system.file(package="esATAC", "extdata", "chr20_2.1.fq.gz"), system.file(package="esATAC", "extdata", "chr20_2.1.fq.gz")), # MODIFY: Change these paths to your own control files! # e.g. fastqInput1 = "your/own/data/path.fastq" ctrlFastqInput1=list(system.file(package="esATAC", "extdata", "chr20_1.2.fq.bz2"), system.file(package="esATAC", "extdata", "chr20_1.2.fq.bz2")), # MODIFY: Change these paths to your own control files! # e.g. fastqInput1 = "your/own/data/path.fastq" ctrlFastqInput2=list(system.file(package="esATAC", "extdata", "chr20_2.2.fq.bz2"), system.file(package="esATAC", "extdata", "chr20_2.2.fq.bz2")), # MODIFY: Set the genome for your data genome = "hg19", motifs = getMotifInfo(motif.file = system.file("extdata", "CustomizedMotif.txt", package="esATAC"))) # call pipeline # for overall example(all human motif in JASPAR will be processed) conclusion <- atacRepsPipe2( # MODIFY: Change these paths to your own case files! # e.g. fastqInput1 = "your/own/data/path.fastq" caseFastqInput1=list(system.file(package="esATAC", "extdata", "chr20_1.1.fq.gz"), system.file(package="esATAC", "extdata", "chr20_1.1.fq.gz")), # MODIFY: Change these paths to your own case files! # e.g. fastqInput1 = "your/own/data/path.fastq" caseFastqInput2=list(system.file(package="esATAC", "extdata", "chr20_2.1.fq.gz"), system.file(package="esATAC", "extdata", "chr20_2.1.fq.gz")), # MODIFY: Change these paths to your own control files! # e.g. fastqInput1 = "your/own/data/path.fastq" ctrlFastqInput1=list(system.file(package="esATAC", "extdata", "chr20_1.2.fq.bz2"), system.file(package="esATAC", "extdata", "chr20_1.2.fq.bz2")), # MODIFY: Change these paths to your own control files! # e.g. fastqInput1 = "your/own/data/path.fastq" ctrlFastqInput2=list(system.file(package="esATAC", "extdata", "chr20_2.2.fq.bz2"), system.file(package="esATAC", "extdata", "chr20_2.2.fq.bz2")), # MODIFY: Set the genome for your data genome = "hg19" ) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.