Tool:BioCircos.R: create shiny-friendly interactive multi-track circular plots in R
0
6
Entering edit mode
6.3 years ago
lvulliard ▴ 60

Hello everyone,

If you're interested in an easy way to create interactive Circos plots in R, and to integrate them in shiny applications or Rmarkdown documents, have a look at the BioCircos package!

enter image description here

It's an htmlwidgets module wrapping the BioCircos.js library to create interactive (with nice custom tooltips and zooming features), multi-track (to integrate several layers of data such as variants, aberrations and fusions on the same figure), circular visualizations.

It is available on CRAN and the last dev version can be found on GitHub.

A simple way to start with the package and to see if it fits your needs is through the main vignette.

Of course if you would rather work directly in JavaScript the original BioCircos.js package will be more appropriate.

To report bugs, request features or for any question or remark regarding this package, please use the GitHub page.

circos R htmlwidgets shiny • 7.1k views
ADD COMMENT
0
Entering edit mode

Thank you and is there a zoom function (i.e to zoom in a particular region/chromosome)?

ADD REPLY
0
Entering edit mode

Yes, you can zoom in by scrolling with your mouse and slide to the target location. You can try it on the interactive examples displayed in the vignette.

ADD REPLY
0
Entering edit mode

[Update] Hi again, Just wanted to mention that the last update is also available on CRAN. Now other types of tracks are available, including interactive circular heatmaps and barplots! Feel free to check it out and to give feedback. Best regards.

ADD REPLY

Login before adding your answer.

Traffic: 2021 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6