SparK

SparK generates publication-quality vector graphics from next-generation sequencing (NGS) tracks to visualize genomic data such as RNA-seq, ChIP-seq, and ATAC-seq and to represent replicate variability and statistical summaries.


Key Features:

  • Auto-Generation of SVG Figures: Automatically produces true vector graphic (SVG) figures directly from NGS-based tracks including RNA-seq, ChIP-seq, and ATAC-seq.
  • Customization of Tracks: Provides programmatic control to modify track appearance, adjust genomic regions, add or remove tracks, and overlay replicate datasets.
  • Replicate Statistics: Computes and plots averaged replicate signals and standard deviation tracks to visualize variability across replicates.
  • Highlighting Significant Regions: Highlights genomic regions with significant changes in signal on the generated plots.
  • Implementation: Implemented in Python 3 and outputs true SVG vector graphics suitable for publication.

Scientific Applications:

  • Genomics: Visualizing genome-wide coverage and signal tracks from NGS experiments such as RNA-seq, ChIP-seq, and ATAC-seq.
  • Transcriptomics: Presenting RNA-seq signal profiles and replicate variability at gene or transcript loci.
  • Epigenetics: Displaying ChIP-seq profiles and epigenetic modification signals with integrated statistical summaries.
  • Chromatin Accessibility: Depicting ATAC-seq peaks and accessibility with averaged replicates and variability metrics.
  • Figure Preparation: Producing publication-ready visualizations that represent complex NGS datasets and replicate statistics.

Methodology:

Automates generation of SVG figures from NGS tracks using Python 3, computing averaged replicate signals and standard deviation tracks and annotating regions with significant changes.

Topics

Details

Programming Languages:
Python
Added:
1/14/2020
Last Updated:
12/24/2020

Operations

Publications

Kurtenbach S, William Harbour J. SparK: A Publication-quality NGS Visualization Tool. Unknown Journal. 2019. doi:10.1101/845529.