circlize

circlize generates customizable circular visualizations to represent genomic and multi-dimensional biological data relationships.


Key Features:

  • Circular Layout Generation: Transforms large genomic and multi-dimensional datasets into circular layouts to represent relationships and patterns that are difficult to discern in linear formats.
  • Low-Level Graphics Functions: Implements R low-level graphics primitives as the foundation for constructing custom visual elements.
  • Custom High-Level Graphics: Enables creation of tailored high-level graphics by composing the provided low-level functions.
  • Integration with R Computational and Graphical Environment: Integrates visualization functions within R to combine computational processing and graphical rendering in analysis workflows.

Scientific Applications:

  • Genome Mapping: Visualizes genomic features and inter- and intra-chromosomal relationships within circular genome maps.
  • Comparative Genomics: Represents synteny, rearrangements, and relationships between genomes in a circular layout for comparative analysis.
  • Multi-dimensional Biological Data Analysis: Displays multi-dimensional biological data around a circle to reveal complex patterns across datasets.

Methodology:

Builds circular plots using R's graphical capabilities and low-level plotting functions as primitives, allowing composition of custom high-level graphics.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
R
Added:
11/2/2018
Last Updated:
12/10/2018

Operations

Data Inputs & Outputs

Expression analysis

Outputs

    Publications

    Gu Z, Gu L, Eils R, Schlesner M, Brors B. <i>circlize</i>implements and enhances circular visualization in R. Bioinformatics. 2014;30(19):2811-2812. doi:10.1093/bioinformatics/btu393. PMID:24930139.

    Documentation

    Links