motifbreakr

A Package For Predicting The Disruptiveness Of Single Nucleotide Polymorphisms On Transcription Factor Binding Sites.

https://github.com/simon-coetzee/motifbreakr

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 19 committers (15.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.4%) to scientific vocabulary

Keywords from Contributors

bioconductor-package gene genomics transcriptomics proteomics bioconductor core-package bioinformatics u24ca289073 rna-seq
Last synced: 11 months ago · JSON representation

Repository

A Package For Predicting The Disruptiveness Of Single Nucleotide Polymorphisms On Transcription Factor Binding Sites.

Basic Info
  • Host: GitHub
  • Owner: Simon-Coetzee
  • Language: R
  • Default Branch: devel
  • Size: 7.87 MB
Statistics
  • Stars: 27
  • Watchers: 5
  • Forks: 12
  • Open Issues: 22
  • Releases: 0
Created over 11 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

motifbreakR


Documentation

See motifbreakR vignette for an introduction to motifbreakR

See help("motifbreakR") for detailed help with running motifbreakR.

See help("plotMB") for detailed help with visualization.

Abstract

Functional annotation represents a key step toward the understanding and interpretation of germline and somatic variation as revealed by genome wide association studies (GWAS) and The Cancer Genome Atlas (TCGA), respectively. GWAS have revealed numerous genetic risk variants residing in non-coding DNA associated with complex diseases. For sequences that lie within enhancers or promoters of transcription, it is straightforward to assess the effects of variants on likely transcription factor binding sites. We introduce motifbreakR, which allows the biologist to judge whether the sequence surrounding a polymorphism or mutation is a good match, and how much information is gained or lost in one allele of the polymorphism relative to another or mutation vs. wildtype. MotifbreakR is flexible, giving a choice of algorithms for interrogation of genomes with motifs from public sources that users can choose from; these are 1) a weighted-sum, 2) log-probabilities, and 3) relative entropy. MotifbreakR can predict effects for novel or previously described variants in public databases, making it suitable for tasks beyond the scope of its original design. Lastly, it can be used to interrogate any genome curated within Bioconductor.

Install

Prepairing to install

You will need ghostscript: the full path to the executable can be set by the environment variable R_GSCMD. If this is unset a GhostScript executable will be searched by name on your path. For example on a Unix, Linux, or Mac environment gs will be used for searching, and on a Windows environment the setting of the environment variable GSC is used, otherwise commands gswi64c.exe and then gswin32c.exe are tried.

For example on Windows, assume that the gswin32c.exe is installed at C:\Program Files\gs\gs9.06\bin, open R then try: {r} Sys.setenv(R_GSCMD="\"C:\\Program Files\\gs\\gs9.06\\bin\\gswin32c.exe\"")

In Linux try your package manager to search for ghostscript. In Mac Homebrew serves as a great package manager. Windows can find it here

Additionally, one of the packages that we depend on depends upon MotIV in Bioconductor which in turn depends upon the GNU Scientific Library. Please see the MotIV Vignette, appendix: GSL Installation If you are having issues with installation.

If you'd like to make the vignette yourself (and have it appear identically to the one listed above), you also need pandoc which converts R markdown into any of numerous formats including .html, .pdf, and microsoft word style .doc files.

Getting prerequisite packages from Bioconductor

{r} if (!requireNamespace("BiocManager", quietly=TRUE)) install.packages("BiocManager") BiocManager::install(c("BiocParallel", "motifStack", "BSgenome", "BiocGenerics", "Biostrings", "GenomeInfoDb", "GenomicRanges", "Gviz", "S4Vectors", "rtracklayer", "IRanges", "MotifDb", "BSgenome.Hsapiens.UCSC.hg19", "SNPlocs.Hsapiens.dbSNP.20120608", "SNPlocs.Hsapiens.dbSNP155.GRCh37", "VariantAnnotation", "matrixStats", "BiocStyle")) install.packages(c("TFMPvalue", "knitr", "rmarkdown"))

Install motifbreakR from github

{r} install.packages("devtools") devtools::install_github("Simon-Coetzee/motifBreakR")

Owner

  • Name: Simon Coetzee
  • Login: Simon-Coetzee
  • Kind: user
  • Location: Los Angeles

GitHub Events

Total
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
  • Fork event: 1
Last Year
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
  • Fork event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 256
  • Total Committers: 19
  • Avg Commits per committer: 13.474
  • Development Distribution Score (DDS): 0.492
Past Year
  • Commits: 27
  • Committers: 4
  • Avg Commits per committer: 6.75
  • Development Distribution Score (DDS): 0.222
Top Committers
Name Email Commits
Coetzee, Simon G S****e@c****g 130
Simon-Coetzee s****e@c****g 48
Coetzee, Simon G s****e@c****u 16
Nitesh Turaga n****a@g****m 14
Simon G Coetzee s****n@s****m 12
Dan Tenenbaum d****a@f****g 7
Herve Pages h****s@f****g 5
Hervé Pagès h****s@f****g 5
Coetzee c****g@a****u 3
J Wokaty j****y@s****u 2
Valerie Obenchain v****a@f****g 2
lshep l****d@r****g 2
vobencha v****n@r****g 2
J Wokaty j****y 2
vobencha v****a@g****m 2
Sushila Shenoy s****y@g****m 1
James Hester j****r@f****g 1
LiNk-NY m****9@g****m 1
Hervé Pagès h****b@g****m 1
Committer Domains (Top 20 + Academic)

Dependencies

DESCRIPTION cran
  • MotifDb * depends
  • R >= 4.1.0 depends
  • grid * depends
  • BSgenome * imports
  • BiocGenerics * imports
  • BiocParallel * imports
  • Biostrings * imports
  • GenomeInfoDb * imports
  • GenomicRanges * imports
  • Gviz * imports
  • IRanges * imports
  • S4Vectors >= 0.9.25 imports
  • SummarizedExperiment * imports
  • TFMPvalue * imports
  • VariantAnnotation * imports
  • grDevices * imports
  • matrixStats * imports
  • methods * imports
  • motifStack * imports
  • parallel * imports
  • rtracklayer * imports
  • stringr * imports
  • BSgenome.Drerio.UCSC.danRer7 * suggests
  • BSgenome.Hsapiens.UCSC.hg19 * suggests
  • BiocStyle * suggests
  • SNPlocs.Hsapiens.dbSNP.20120608 * suggests
  • SNPlocs.Hsapiens.dbSNP142.GRCh37 * suggests
  • knitr * suggests
  • rmarkdown * suggests