ggchord: Layered Chord, Circular and Linear Sequence Visualization

A 'ggplot2'-based package for multi-sequence alignment chord diagrams, linear collinearity plots and single circular sequence maps. A layered grammar combines sequence backbones, interval links, genes, general biological features, labels, quantitative tracks, genomic axes and restriction sites. Feature placement is expressed with reusable Position objects, while role-specific scales and themes keep data mapping separate from geometry and appearance.

Version: 0.16.6
Depends: R (≥ 4.1.0)
Imports: ggplot2 (≥ 4.0.0), grDevices, grid, rlang, scales
Suggests: knitr, rmarkdown, qpdf, dplyr, purrr, tidyr, svglite, testthat (≥ 3.0.0), readxl, digest, GenomicRanges, InteractionSet, IRanges, S4Vectors, jsonlite, Biostrings, colorspace
Published: 2026-11-02
DOI: 10.32614/CRAN.package.ggchord
Author: Jem Dang [aut, cre]
Maintainer: Jem Dang <dangjem0730 at gmail.com>
BugReports: https://github.com/DangJem/ggchord/issues
License: MIT + file LICENSE
URL: https://github.com/DangJem/ggchord, https://dangjem.github.io/ggchord/
NeedsCompilation: no
Materials: NEWS
CRAN checks: ggchord results

Documentation:

Reference manual: ggchord.html , ggchord.pdf
Vignettes: ggchord:弦图、共线性图与质粒图教程 (source, R code)
ggchord: chord, collinear and plasmid tutorial (source, R code)

Downloads:

Package source: ggchord_0.16.6.tar.gz
Windows binaries: r-devel: ggchord_0.8.0.zip, r-release: ggchord_0.8.0.zip, r-oldrel: ggchord_0.8.0.zip
macOS binaries: r-release (arm64): ggchord_0.8.0.tgz, r-oldrel (arm64): ggchord_0.8.0.tgz, r-release (x86_64): ggchord_0.8.0.tgz, r-oldrel (x86_64): ggchord_0.8.0.tgz
Old sources: ggchord archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=ggchord to link to this page.