Circular Visualization
Add an ideogram track
Add labels to specified genomic regions
Initialize circular plot with any genomic data
Add transparency to colors
Convert adjacency list to an adjacency matrix
Convert adjacency matrix to an adjacency list
Arrange links evenly on each sector
Calculate gaps to make two Chord diagrams in the same scale
Easy way to get meta data in the current cell
Plot Chord Diagram
Plot Chord Diagram from a data frame
Plot Chord Diagram from an adjacency matrix
Circular visualization in R
Convert to polar coordinate system
Draw arrow which is paralle to the circle
Draw x-axis
Draw barplots
Draw boxplots
Reset the circular layout parameters
Draw connecting lines/ribons between two sets of points
Add circular dendrograms
Add genomic axes
Calculate and add genomic density track
Add heatmaps for selected regions
Add lines to a plotting region, specifically for genomic graphics
Add links from two sets of genomic positions
Add points to a plotting region, specifically for genomic graphics
Add genomic position transformation lines between tracks
Genomic rainfall plot
Draw rectangle-like grid, specifically for genomic graphics
Draw text in a cell, specifically for genomic graphics
Create a track for genomic graphics
Create a track for genomic graphics
Initialize circular heatmaps
Draw a link between two matrix rows in the circular heatmap
Make circular heatmaps
Get information of the circular plot
Initialize the circular layout
Initialize a layout for circular genome
Initialize the circular layout with an ideogram
Add a label track
Add lines to the plotting region
Draw links between points or/and intervals
Nested zooming with two circular plots
Parameters for the circular layout
Add points to a plotting region
Draw polygon
Add raster images
Draw rectangle-like grid
Draw segments through pairwise of points
Draw text in a cell
Create plotting regions for a whole track
Draw histogram in cells among a whole track
Add lines to the plotting regions in a same track
Create plotting regions for a whole track
Add points to the plotting regions in a same track
Draw text in cells among the whole track
Draw triangles
Create plotting regions for a whole track
Update the plotting region in an existed cell
Draw violin plots
Draw x-axis
Draw y-axis
Convert units
Convert unit on x direction in data coordinate
Convert unit on y direction in data coordinate
Transform back from colors to values
Color interpolation
Convert units
Convert units
Convert unit on x direction in data coordinate
Convert unit on y direction in data coordinate
Assign colors to cytogenetic band (hg19) according to the Giemsa stain...
Mark the value as a degree value
Draw sectors or rings in a circle
Convert fontsize to cex
Generate random genomic data
Calculate genomic region density
Get index for all sectors
Get index for all tracks
Get the meta data of a cell
Get current chromosome name
Get current sector index
Get current track index
Get the inside radius of the most inner track
Which data that panel.fun is using
Highlight chromosomes
Highlight sectors and tracks
Convert units
Convert unit on x direction in data coordinate
Convert unit on y direction in data coordinate
Convert units
Convert unit on x direction in data coordinate
Convert unit on y direction in data coordinate
Convert units
Convert unit on x direction in data coordinate
Convert unit on y direction in data coordinate
Names of all meta data in the current cell
Genomic position transformation function
Genomic position transformation function specifically for text
Print CELL_META
Calculate inter-distance of genomic regions
Generate random colors
Read/parse chromInfo data from a data frame/file/UCSC database
Read/parse cytoband data from a data frame/file/UCSC database
Convert to data coordinate system
Set flag to current cell
Set gaps between tracks
Label the sector index and the track index on each cell
Adjust positions of text
Easy to way to get meta data in the current cell
Convert units
Convert unit on x direction in data coordinate
Convert unit on y direction in data coordinate
Circular layout is an efficient way for the visualization of huge amounts of information. Here this package provides an implementation of circular layout generation in R as well as an enhancement of available software. The flexibility of the package is based on the usage of low-level graphics functions such that self-defined high-level graphics can be easily implemented by users for specific purposes. Together with the seamless connection between the powerful computational and visual environment in R, it gives users more convenience and freedom to design figures for better understanding complex patterns behind multiple dimensional data. The package is described in Gu et al. 2014 <doi:10.1093/bioinformatics/btu393>.