Description Usage Arguments Details Value References See Also Examples
Peak calling and obtain the reads count for each m6A site using exomePeak
R package.
1 2 3 4 5 6 7 8 9 10 |
IP_BAM |
a character vector giving names of IP samples in MeRIP-seq data, which specifies a number of IP samples from the untreted/specific condition in alligned bam format. |
INPUT_BAM |
a character vector giving names of INPUT samples in MeRIP-seq data, which specifies a number of INPUT samples from the untreted/specific condition in alligned bam format. |
TREATED_IP_BAM |
a character vector giving names of treated IP samples in MeRIP-seq data, which specifies a number of IP samples from the treated condition in alligned bam format. These files are only provided in differential methylation context,default: character(0). |
TREATED_INPUT_BAM |
a character vector giving names of treated INPUT samples in MeRIP-seq data, which specifies a number of INPUT samples from the treated condition in alligned bam format. These files are only provided in differential methylation context, default: character(0). |
species |
a character string specifying the name of species, which could be |
GENOME |
A string,such as "hg19" or "mm10", which specifies the genome assembly used. If a gene annotation file is provided, this function will not use it directly; otherwise, this function will download the gene annotation from UCSC using the genome assembly specified here and the gene annotation table specified in "UCSC_TABLE_NAME". |
UCSC_TABLE_NAME |
A string, which gives the gene annotation used from UCSC, default: "knownGene". Please use function: supportedUCSCtables() to check available tables. Some tables may not be available for all genomes, and the "refGene" table does not work correctly due to multiple occuences of the same transcript on the same chromosome. |
GENE_ANNO_GTF |
A character string giving name of a user-provided annotation file in GTF format. Note that |
TXDB |
An optional TxDb object for gene annotation information used in the analysis, default: NA. Please refere to "GenomicFeatures" package for more details about the "TxDb" object. |
OUTPUT_DIR |
A string, which specify the output directory, default: OUTPUT_DIR=NA, the output result will save in the current directory. Otherwise, |
For peak calling purpose, it requires the IP and input control samples: An IP sample is the aligned BAM file from the immunoprecipitated sample using RNA modification antibodies such as anti-m6A; The input control sample is the aligned BAM file from the total RNAseq shotgun sequencing.
By default, Get_peak_sites
will output results both
1. A folder named "exomePeak_output" by default included peaks and consist peaks BED/XLS files on diskunder the specified directory (default: current working directory) and a GRangesList object under the R environment, including information generated in the peak calling process can be accessed with the "mcols" command. 2. A list object under current R environment, one includes the consistent peak sites information (e.g. "gene name","seqname","start","end","strand", reads count in each peak of each input samples), another included the libray sizes factor to normalize methylation level of each peak site in further analysis.
Meng, Jia, Xiaodong Cui, Manjeet K. Rao, Yidong Chen, and Yufei Huang. "Exome-based analysis for RNA epigenome sequencing data." Bioinformatics 29, no. 12 (2013): 1565-1567.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ## Not run:
## Peak calling for case-control context
f1 <- system.file("extdata", "IP1.bam", package="m6Aexpress")
f2 <- system.file("extdata", "IP2.bam", package="m6Aexpress")
f3 <- system.file("extdata", "IP3.bam", package="m6Aexpress")
f4 <- system.file("extdata", "IP4.bam", package="m6Aexpress")
f5 <- system.file("extdata", "Input1.bam", package="m6Aexpress")
f6 <- system.file("extdata", "Input2.bam", package="m6Aexpress")
f7 <- system.file("extdata", "Input3.bam", package="m6Aexpress")
f8 <- system.file("extdata", "Input4.bam", package="m6Aexpress")
IP_BAM <- c(f1,f2,f3,f4)
INPUT_BAM <- c(f5,f6,f7,f8)
# Input the annotation file
gtf <- system.file("extdata", "hg19toy.gtf", package="m6Aexpress")
# Get peak sites information
Get_peak_infor <- Get_peakinfor(IP_BAM, INPUT_BAM,GENE_ANNO_GTF=gtf)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.