Is There Any R Or R / Bioconductor Package That Can Make Circular Plots Like Perl / Circos
12
30
Entering edit mode
9.1 years ago
John ★ 1.5k

Is there is any R package that can make similar circular plots as circos do ? I do use Perl so I love and use R packages . any hint is appreciated. .. .......

http://mkweb.bcgsc.ca/dev/circos/

r visualization • 24k views
ADD COMMENT
0
Entering edit mode
ADD REPLY
13
Entering edit mode
9.1 years ago
Kevin ▴ 640

check out http://www.r-bloggers.com/polar-histogram-pretty-and-useful/ it produces a circular plot sorta ..

ADD COMMENT
10
Entering edit mode
8.2 years ago

Late answer, but you might check out http://cran.r-project.org/web/packages/RCircos/.

ADD COMMENT
9
Entering edit mode
8.6 years ago

Late answer, but check out the ggbio bioconductor package.

ADD COMMENT
7
Entering edit mode
7.8 years ago
Zuguang Gu ▴ 200

well, another option is circlize, also available on CRAN

ADD COMMENT
6
Entering edit mode
7.3 years ago
Samir ▴ 180

Checkout OmicCIrcos at R/Bioconductor. Vignette R script provides several good examples of drawing circular plots with couple of functionalities of popular Circos software, e.g., histogram, links and ribbons, heatmap, scatterplots.

ADD COMMENT
5
Entering edit mode
9.1 years ago

I've used radial.plot() from the plotrix package to make a radial plot, but it would take a lot of tweaking to get it to the circos level...

http://addictedtor.free.fr/graphiques/RGraphGallery.php?graph=75

Oh, are you also this person?

http://stackoverflow.com/questions/9417711/overlayed-circular-multiple-barcharts-in-r

ADD COMMENT
1
Entering edit mode

See I am already getting more useful hints than posting in stackoverflow - for example " visnab package"

ADD REPLY
0
Entering edit mode

yes, but purpose of posting is here not only to create such graph but there are many more variations that can be created circos plots - trying to find some package can readily do it.

ADD REPLY
0
Entering edit mode

That's fine, just making sure you got all the info.

ADD REPLY
4
Entering edit mode
9.1 years ago
Andrew Su 4.9k

From this question on the Bioconductor mailing list:

On Tue, Mar 8, 2011 at 2:50 PM, Michael Lawrence <lawrence.michael at="" gene.com=""> wrote:

You can check out Tengfei's visnab package. It's a package for interactive plotting of genomic data. It depends on the R/Qt infrastructure, and only really works on Linux and Mac right now. But it does have a nice looking circular view.

Grab it here: https://github.com/tengfei/VisNAB/

Hopefully in next release of Bioc.

Michael

Not much to look at in the github repository, but there are some images in this slide deck.

ADD COMMENT
0
Entering edit mode

from the slides this new package looks cool. Any doc on how we can use it now before it is part of the next BioC release

ADD REPLY
4
Entering edit mode
7.8 years ago
Irsan ★ 7.3k

Rcircos is what you are looking for

ADD COMMENT
2
Entering edit mode
6.6 years ago

Thumbs up for Circlize, it was re-publised just recently (2014-09-01, see http://cran.r-project.org/web/packages/circlize/index.html ). After almost a week of unsuccessful attempts to run standalone Circos for representation of tabular data, I'm really satisfied by this package, which took me less than an hour to make it running. Moreover it is easy to generate a PDF output with vector graphics. So I recommend everyone more-or-less familiar with R to switch to it. The manual for this tool is also very helpful.

My five cents: check d3js, which provides lots of beautiful visualization utilities. This kind of plot is called Chord Diagram (e.g. http://strongriley.github.io/d3/ex/chord.html ). Those plots are interactive ones.

ADD COMMENT
0
Entering edit mode
6.6 years ago
ewre ▴ 240

haven't used it, but found some resources:

tutorial on omiccircos from here( in chinese)

introduction on rciros here

ADD COMMENT
0
Entering edit mode
ADD COMMENT
0
Entering edit mode
6.1 years ago
Mo ▴ 920

this can give you more or less the same plot https://gjabel.wordpress.com/2014/03/28/circular-migration-flow-plots-in-r/

ADD COMMENT

Login before adding your answer.

Traffic: 2362 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