LogoJS

LogoJS renders sequence logos to visualize consensus sequences and annotate positional features such as covalent nucleotide modifications, multi-nucleotide symbols, binding energy penalties, and neural network–derived negative weights.


Key Features:

  • Sequence logo rendering: Renders sequence logos that represent consensus sequences and positional information content.
  • Vector graphics output: Produces logos using vector graphics for scalable, high-fidelity visual representations.
  • Covalent modification symbols: Supports symbols indicating covalent modifications on nucleotides at specific positions.
  • Multi-letter representations: Supports multi-letter/multi-nucleotide symbols at each position to illustrate complex motif models.
  • Below-axis extended symbols: Renders extended symbols below the x-axis to denote binding energy penalties or negative values.
  • Neural network weight visualization: Represents negative weights from neural network outputs as positional logo elements.
  • Implementation language: Implemented in plain JavaScript.

Scientific Applications:

  • Consensus motif visualization: Visualizing nucleotide consensus sequences and positional information from alignments or motif models.
  • Representation of covalent nucleotide modifications: Depicting positional occurrence of covalent modifications on nucleotides within motifs.
  • Complex motif modeling: Illustrating models with multi-nucleotide features using multi-letter symbols per position.
  • Binding energy and specificity depiction: Visualizing binding energy penalties and positional contributions to binding specificity.
  • Neural network interpretation: Visualizing negative weights and positional contributions derived from neural network models.

Methodology:

Rendering sequence logos with vector graphics, supporting per-position multi-letter symbols, covalent-modification symbols, and extended below-axis symbols for binding energy penalties or neural-network-derived negative weights; implemented in plain JavaScript.

Topics

Details

Tool Type:
api
Programming Languages:
JavaScript
Added:
1/18/2021
Last Updated:
2/17/2021

Operations

Publications

Pratt H, Weng Z. LogoJS: a Javascript package for creating sequence logos and embedding them in web applications. Bioinformatics. 2020;36(11):3573-3575. doi:10.1093/bioinformatics/btaa192. PMID:32181813. PMCID:PMC7267833.

PMID: 32181813
PMCID: PMC7267833
Funding: - National Institutes of Health: HG009446