TFregulomeR
Version: 1.1.0
TFregulomeR comprises of a comprehensive compendium of transcription factor binding sites (TFBSs) derived from the MethMotif and GTRD, as well as the ready-to-use functionality in R language facilitating data access, integration and analysis. The binding motifs predicted in-silico from MethMotif and GTRD describe cell specific transcription factor (TF) binding propensities, while the DNA methylation profiles from MethMotif portray a second epigenetic dimension in TF binding events. The whole toolbox allows a better understanding of the TF binding propensities in a cell-specific manner.
For development release, please visit TFregulomeR-dev
You can check detailed package instructions in Vignettes
Click here for functionality update notes
- Browse the TFregulomeR data warehouse (TFBSBrowser)
- Load TF peaks (loadPeaks)
- Search motif matrix and DNA methylation score matrix (searchMotif)
- Plot motif or MethMotif logo (plotLogo)
- Export motif matrix and DNA methylation score matrix (exportMMPFM)
- Get context-independent peaks along with DNA methylation profiles (commonPeaks & commonPeakResult)
- Get context-dependent peaks along with DNA methylation profiles (exclusivePeaks & exclusivePeakResult)
- Form a intersected matrix between two lists of peak sets along with DNA methylation profiles and read enrichments, for interactome and co-binding partner studies (intersectPeakMatrix & intersectPeakMatrixResult)
- Automatically generate a PDF report for TF co-factors along with motif sequences, DNA methylation (within motif and in 200bp regions) and read enrichments (cofactorReport).
- Plot the TFBS distribution in a given list of peak sets (motifDistrib & plotDistrib)
- Annotate peak genomic locations (genomeAnnotate)
- Annotate ontologies of target genes by a peak set (greatAnnotate)
- Convert a motif matrix to a PFMatrix calss object for TFBSTools package (toTFBSTools)
Click here for TFregulomeR compendium update notes
TFregulomeR data compendium version: 1.1.0
Item | Count |
---|---|
TFBS | 1468 |
ChIP-seq experiments | 3891 |
Unique TF | 415 |
TFBS with DNA methylation records | 655 |
Species | human (hg38) |
Organ | stem_cell, blood_and_lymph, connective_tissue, colorectum, brain, bone, stomach, prostate, breast, pancreas, skin, kidney, lung, eye, esophagus, heart, muscle, uterus, spleen, cervix, testis, liver, adrenal_gland, neck_and_mouth, pleura, ovary, thymus, fallopian, vagina |
Sample type | primary_cells, cell_line, tissue |
Cell or tissue | 414 |
Disease state | normal, tumor, Simpson_Golabi_Behmel_syndrome, progeria, metaplasia, unknown, immortalized, premetastatic |
Source | GTRD, MethMotif |
A manuscript describing TFregulomeR has been submitted for peer review. If you currently use TFregulomeR, please cite us as follows:
Quy Xiao Xuan Lin, Denis Thieffry, Sudhakar Jha, Touati Benoukraf. TFregulomeR reveals transcription factors’ context-specific features and functions. 2019. https://github.com/benoukraflab/TFregulomeR
The scripts of case studies used in our manuscript are available as below.
-
Required packages: the packages below are the basic prerequisite packages for TFregulomeR functionalities
-
Optional packages: the packages below are optional since they are required only in some functions or some options in a function
- rGREAT (>= 1.14.0): only requried in
greatAnnotate()
- liftOver (>= 1.4.0): only required when users use hg38 peaks in
greatAnnotate()
. Since GREAT analysis doesn't support hg38, hg38 peaks will be converted to hg19 using liftOver. - rbokeh (>= 0.5.0): only required when users opt to export an intuitive HTML report in
greatAnnotate()
- TxDb.Hsapiens.UCSC.hg38.knownGene (>= 3.4.0): only required when users opt to annotate hg38 peak locations in
genomeAnnotate()
- TxDb.Hsapiens.UCSC.hg19.knownGene (>= 3.2.2): only required when users opt to annotate hg19 peak locations in
genomeAnnotate()
- TFBSTools (>= 1.20.0): only required in
toTFBSTools()
- rGREAT (>= 1.14.0): only requried in
In R console,
# if you have not installed "devtools" package
install.packages("devtools")
devtools::install_github("benoukraflab/TFregulomeR")
The step above will automatically install the required packages. However, you still need to install optional packages if you opt to use the functions such as greatAnnotate()
, genomeAnnotate()
and toTFBSTools()
.
Artistic-2.0