DiffLogo

DiffLogo: Comparative visualisation of sequence motifs

https://github.com/mgledi/difflogo

Science Score: 13.0%

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

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.3%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

DiffLogo: Comparative visualisation of sequence motifs

Basic Info
  • Host: GitHub
  • Owner: mgledi
  • Language: R
  • Default Branch: master
  • Homepage: http://difflogo.com
  • Size: 10.2 MB
Statistics
  • Stars: 8
  • Watchers: 4
  • Forks: 6
  • Open Issues: 16
  • Releases: 0
Created over 11 years ago · Last pushed about 6 years ago
Metadata Files
Readme

README.md

DiffLogo

What is DiffLogo

The DiffLogo tool is a R package for the visualization of differences between multiple motifs for different alphabets. The user supplies a set of motifs each represented as position weight matrices (PWMs) [1]. The DiffLogo package supports the comparison of two motifs by a single DiffLogo and the comparison of multiple motifs by a DiffLogo-table. DiffLogo is based on the idea behind the well-known sequence logo [2], i.e. motifs are visualized position-wise based on two functions. First, the stackHeight function computes the height of each stack. Second, the baseDistribution function breaks down the stack height on the individual characters. The user is able to parametrise the individual functions with arbitrary functions stackHeight and baseDistribution. Default implementations of both functions are provided.

Who should use DiffLogo

DiffLogo is designed for researchers with any biological background and interest in computational biology. It is useful to document findings, share knowledge, and to present the outcome of motif prediction pipelines. It aims at an increase of the quality of comparative publications. In addition, DiffLogo eases the communication between bioinformatics scientists and biologists.

When should DiffLogo be used

DiffLogo is intended for the comparison of similar motifs. These motifs can come from different sources such as - different treatments, species, cell lines, or tissues - different motif prediction algorithms and configurations

Getting started

Download and install the R package DiffLogo available in the folder 'built'. Load your motifs of interest as PWMs [1] to R. Please find example motifs in the file 'exampleLogos.R' and in the folder 'inst/pwm' (extracted from [3]). Please find the vignette 'DiffLogoBasics.Rnw' of the DiffLogo package for example code.

Use the function diffLogoFromPwm(PWM1, PWM2) to visualize the difference between two motifs.

Use the function diffLogoTable(listOfPWMs) to visualize the pairwise difference between more than two motifs.

References

[1] http://en.wikipedia.org/wiki/Positionweightmatrix
[2] Schneider TD, Stephens RM. 1990. Sequence Logos: A New Way to Display Consensus Sequences. Nucleic Acids Res. 18:6097-6100
[3] Eggeling, R., Gohr, A., Keilwagen, J., Mohr, M., Posch, S., Smith, A.D., Grosse, I.: On the value of intra-motifdependencies of human insulator protein ctcf. PLoS ONE 9(1), 85629 (2014). doi:10.1371/journal.pone.0085629

Owner

  • Name: Martin Nettling
  • Login: mgledi
  • Kind: user

GitHub Events

Total
  • Issue comment event: 1
Last Year
  • Issue comment event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 148
  • Total Committers: 7
  • Avg Commits per committer: 21.143
  • Development Distribution Score (DDS): 0.764
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
htreutle h****e@i****e 35
Dronte d****l@g****m 31
Martin Gleditzsch m****i@g****m 30
Martin Nettling m****g@d****m 24
Martin Nettling m****g@u****e 14
Hendrik Treutler h****r@g****m 12
fMaxBelemmi b****e@g****m 2
Committer Domains (Top 20 + Academic)

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 18,057 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 5
bioconductor.org: DiffLogo

DiffLogo: A comparative visualisation of biooligomer motifs

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 18,057 Total
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 17.4%
Downloads: 52.2%
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.4 depends
  • cba * depends
  • stats * depends
  • grDevices * imports
  • graphics * imports
  • tools * imports
  • utils * imports
  • MotifDb * suggests
  • knitr * suggests
  • seqLogo * suggests
  • testthat * suggests