Learn R Programming

ggchord (version 0.2.0)

Multi-Sequence 'BLAST' Alignment Chord Diagram Visualization Tool

Description

A function built on 'ggplot2' that visualizes pairwise 'BLAST' alignment results as chord diagrams, intuitively displaying homologous regions between query and subject sequences.

Copy Link

Version

Install

install.packages('ggchord')

Monthly Downloads

138

Version

0.2.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Jem Dang

Last Published

July 16th, 2025

Functions in ggchord (0.2.0)

draw_key_gene_arrow

Custom gene arrow legend drawing function
breakPointsFunc

Generate major axis tick breakpoints
process_gene_param

Process gene-related parameters
process_manual_colors

Process gene color parameters in manual mode
ggchord

ggchord: A ggplot2-based tool for multi-sequence alignment chord plots
process_strand_colors

Process gene color parameters in strand mode
ribbon_data_example

Example alignment data
process_sequence_param

Process sequence-related parameters
get_plot_extremes

Calculate plot extremes
chordPlotFunc

Core Plotting Function Collection
seq_data_example

Example sequence data
process_panel_margin

Process panel margin parameters
generate_curvature_path

Generate curved sequence paths
gene_data_example

Example gene annotation data
process_axis_orientation

Process axis label orientation parameters
if_null_else

Missing value handling operator
bezier_pts

Generate Bézier curve points