Hello,
I recently got myself into Circos. It is an amazing tool to visualize data. However, I am a bit lost and I require some help understanding how to proceed. I have RNA-seq data of differentially expressed genes (Log2 fold change) and I would like to plot them on Circos.
I would like to have a plot like the following figure if possible.
What type of data representation should I choose for Circos plot in order to obtain such representation ?
Thank you in advance.
Without wishing to rain on your parade too much, I've never really seen a Circos visualisation that was actually useful.
They look good on posters and stuff maybe, but if you're actually trying to show something, consider other alternatives like labelled volcano plots or something.
@badredda if you considering volcano plot then this is an elegant way to show volcano plot
Hello,
Thanks everyone for your feedback.
@toralmanvar, I have edited the image. I hope it is showing now. @krushnach80, Yes, I checked the documentation in Circos and I tried to produce a similar plot like the on in the picture but I couldn't find any tutorial to plot similarly to the example mentioned above. @jrj.healey, yes I agree that a Circos plot may not be useful to interpret but when you are working on big data, it is nice to have a plot to see how all your samples behave.
Thanks all.
hello badredda, but you have not attached the image properly. Please refer this post for adding image to biostar post.
have you seen the circos manual they have some proper documentation ...you have to make your datafiles as such given in the tutorial with chromosome number circos
Maybe it's obvious to others, but what do the different tracks in the figure represent? e.g. What are the dots, and why are they different colours? What are the peaks? What format is your data in?
@ badredda In addition, add some data.
@Russ, In the plot, the first outer-ring shows genes that are over-expressed and under-expressed relative to their position on the circos plot. The inner rings shows the density of the points.
You're trying to draw a scatter plot of log2 values of gene expression, correct? Have you looked at this tutorial? It explicitly defines the format your data should be in.
To change colours based on criteria (ie over- or under-expressed) you can create rules, explained here.
@Russ, thanks for the link, I will check it up and come back later with updates.
@cpad0112, sorry for late reply, my data looks like the following table:
And some downloadable data: https://goo.gl/pBvd3F
Thanks !
@ badredda
I am not sure of density plot inside circos as I do not see multiple points at any given coordinate (like SNPs or any other quantifiable information). However histogram and line plots are possible. P-values cannot be drawn unless they are transformed. with example data and Rcircos: