Description Usage Arguments Value See Also Examples
Take combined matrix of motif counts generated by
recenterBindingSitesAcrossExperiments, and experiment names.
It detect differential motifs using edgeR TMM nomralizaiton with Generalized
linear model
1 2 3 4 5 6 7 | pairwisDifferential(
tableOfCountsDir = "",
exp1,
exp2,
FDRcutoff = 0.05,
logFCcuttoff = 1
)
|
tableOfCountsDir |
Directory which conatins the combined motifs and ChIP-seq count file |
exp1 |
Experiment name which will be compared in pairwise comparison |
exp2 |
Experiment name which will be compared in pairwise comparison |
FDRcutoff |
FDR cutoff applies on pvalue distribution |
logFCcuttoff |
log fold change cutoff |
A list of differential motifs, motif1 and motif2 as well as a table of total motifs and log fold changes
recenterBindingSitesAcrossExperiments
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 42 43 44 45 46 47 48 49 50 51 52 53 | # FUR candidate motifs in NC_000913 E. coli
FurMotifs=system.file("extdata", "FurMotifs.bed", package="Motif2Site")
# ChIP-seq datasets fe in bed single end format
IPFe <- c(system.file("extdata", "FUR_fe1.bed", package="Motif2Site"),
system.file("extdata", "FUR_fe2.bed", package="Motif2Site"))
Inputs <- c(system.file("extdata", "Input1.bed", package="Motif2Site"),
system.file("extdata", "Input2.bed", package="Motif2Site"))
FURfeBedInputStats <-
DetectBindingSitesBed(BedFile=FurMotifs,
IPfiles=IPFe,
BackgroundFiles=Inputs,
genome="Ecoli",
genomeBuild="20080805",
DB="NCBI",
expName="FUR_Fe_BedInput",
format="BEDSE"
)
# ChIP-seq datasets dpd in bed single end format
IPDpd <- c(system.file("extdata", "FUR_dpd1.bed", package="Motif2Site"),
system.file("extdata", "FUR_dpd2.bed", package="Motif2Site"))
FURdpdBedInputStats <-
DetectBindingSitesBed(BedFile=FurMotifs,
IPfiles=IPDpd,
BackgroundFiles=Inputs,
genome="Ecoli",
genomeBuild="20080805",
DB="NCBI",
expName="FUR_Dpd_BedInput",
format="BEDSE"
)
# Combine all FUR binding sites into one table
corMAT <- recenterBindingSitesAcrossExperiments(
expLocations=c("FUR_Fe_BedInput","FUR_Dpd_BedInput"),
experimentNames=c("FUR_Fe","FUR_Dpd"),
expName="combinedFUR",
)
# Differential binding sites across FUR conditions fe vs dpd
diffFUR <- pairwisDifferential(tableOfCountsDir="combinedFUR",
exp1="FUR_Fe",
exp2="FUR_Dpd",
FDRcutoff=0.05,
logFCcuttoff=1
)
FeUp <- diffFUR[[1]]
DpdUp <- diffFUR[[2]]
TotalComparison <- diffFUR[[3]]
head(TotalComparison)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.