Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2013 Aug 10:14:244.
doi: 10.1186/1471-2105-14-244.

RCircos: an R package for Circos 2D track plots

Affiliations

RCircos: an R package for Circos 2D track plots

Hongen Zhang et al. BMC Bioinformatics. .

Abstract

Background: Circos is a Perl language based software package for visualizing similarities and differences of genome structure and positional relationships between genomic intervals. Running Circos requires extra data processing procedures to prepare plot data files and configure files from datasets, which limits its capability of integrating directly with other software tools such as R. Recently published R Bioconductor package ggbio provides a function to display genomic data in circular layout based on multiple other packages, which increases its complexity of usage and decreased the flexibility in integrating with other R pipelines.

Results: We implemented an R package, RCircos, using only R packages that come with R base installation. The package supports Circos 2D data track plots such as scatter, line, histogram, heatmap, tile, connectors, links, and text labels. Each plot is implemented with a specific function and input data for all functions are data frames which can be objects read from text files or generated with other R pipelines.

Conclusion: RCircos package provides a simple and flexible way to make Circos 2D track plots with R and could be easily integrated into other R data processing and graphic manipulation pipelines for presenting large-scale multi-sample genomic research data. It can also serve as a base tool to generate complex Circos images.

PubMed Disclaimer

Figures

Figure 1
Figure 1
RCircos image showing human chromosome ideogram with data tracks for connectors, gene labels, heatmap, scatter plot, line plot, histogram, tiles, and link lines.
Figure 2
Figure 2
Combination of RCircos plot and other R graphics plot. Mouse and rat chromosome ideograms, heatmaps, and link lines are drawn with RCircos with two input datasets. Title, legend, and color key are added with function calls of R graphics package.

Similar articles

Cited by

References

    1. Krzywinski M, Schein J, Birol I, Connors J, Gascoyne R, Horsman D, Jones SJ, Marra MA. Circos: an information aesthetic for comparative genomics. Genome Res. 2009;19:1639–1645. doi: 10.1101/gr.092759.109. - DOI - PMC - PubMed
    1. Nielsen CB, Cantor M, Dubchak I, Gordon D, Wang T. Visualizing genomes: techniques and challenges. Nat Methods. 2010;7(3 Suppl):S5–S15. - PubMed
    1. Schroeder MP, Gonzalez-Perez A, Lopez-Bigas N. Visualizing multidimensional cancer genomics data. Genome Med. 2013;5(1):9. doi: 10.1186/gm413. - DOI - PMC - PubMed
    1. Miller CA, Anthony J, Meyer MM, Marth G. Scribl: An HTML5 Canvas-based graphics library for visualizing genomic data over the web. Bioinformatics. 2013;29:381–383. doi: 10.1093/bioinformatics/bts677. - DOI - PMC - PubMed
    1. Zhu Z, Niu B, Chen J, Wu S, Sun S, Li W. MGAviewer: A desktop visualization tool for analysis of metagenomics alignment data. Bioinformatics. 2013;29:122–123. doi: 10.1093/bioinformatics/bts567. - DOI - PMC - PubMed

Publication types

LinkOut - more resources