Tool: BioCircos.R: create shiny-friendly interactive multi-track circular plots in R
gravatar for lvulliard
2.5 years ago by
lvulliard60 wrote:

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 tool htmlwidgets shiny R • 3.7k views
ADD COMMENTlink written 2.5 years ago by lvulliard60

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

ADD REPLYlink written 2.5 years ago by cpad011213k

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 REPLYlink written 2.5 years ago by lvulliard60

[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 REPLYlink written 2.4 years ago by lvulliard60
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 953 users visited in the last hour