ggDNAvis: a ggplot2-based R package for creating high-quality DNA sequence and modification visualisations
Jade, E.; Scotter, E. L.
Show abstract
In the genomics age, enormous volumes of DNA sequencing information are continuously produced and analysed. Pipelines for processing DNA information are widespread and mature. However, tools for rendering sequence and methylation information can be limited, often resulting in authors taking varied, manual approaches to visualising their DNA sequences. ggDNAvis is designed to easily produce high-quality renders of DNA sequence and methylation information, with extensive customisation options. The three core features are visualisation of a single DNA sequence, multiple sequences at once, or methylation of multiple DNA molecules at once. Additionally, ggDNAvis has tools for reading, writing, processing, and organising genetic data from file formats such as FASTQ to extract suitable inputs to the main visualisation functions. Single-sequence visualisation accepts any DNA or RNA sequence of any length from any source, and is thus extremely versatile and useful in a wide range of biological contexts. Multiple-sequence visualisation was conceived in the context of visualising many long-read sequencing (e.g. Nanopore) reads over causative genes of short tandem repeat (STR) expansion diseases such as neuronal intranuclear inclusion disease (NIID) caused by NOTCH2NLC, Huntingtons disease (HD) caused by HTT, and fragile X syndrome (FXS) caused by FMR1, but is generally applicable for visualising any set of multiple sequences. Methylation visualisation requires read-level methylation data, which is most commonly obtained through modification-capable basecalling of signal-level Nanopore data. ggDNAvis functionality is available as a Shiny web app and an R package on CRAN, with outputs from the latter supporting extension and annotation via the diverse ggplot2 ecosystem.
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- RNApysoforms: Fast rendering interactive visualization of RNA isoform structure and expression in Python 96%
- AnnSQL: A Python SQL-based package for fast large-scale single-cell genomics analysis using minimal computational resources 94%
- tinyRNA: precision analysis of small RNA-seq data with user-defined hierarchical selection rules 94%
Similar papers in this journal
- txtools: an R package facilitating analysis of RNA modifications, structures, and interactions 95%
- Echtvar: Compressed variant representation for rapid annotation and filtering of SNPs and indels 94%
- DORA: an interactive map for the visualization and analysis of ancient human DNA and associated data 94%
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.