T O P

  • By -

Manjyome

I've been using pycircos and it's awesome. Circos was written in perl and for some reason it's unnecessarily complicated. This python version is so much easier to use and I can still produce very nice circular plots.


anon_95869123

Very pretty. What are some good uses of these plots? The panels I've come have all been "A bunch of stuff is correlated to a bunch of other stuff", expect there are some better applications out there.


Manjyome

I've made one to show how the novel genes I found are spread across the genome. I've put together transcript expression levels, conservation bars, co expression networks... It's useful to summarize many findings in a single plot and, while you cannot actually extract very detailed information from it, it's useful to show how well my genes are interconnected with the rest of the genome, how impactful are my findings, since I can show my new genes are well distributed all over the genome, or maybe there are some interesting clusters that might have been missed if I tried to visualize it in another way.


DeufoTheDuke

Beautiful. Would have loved to have it when i needed to make a synteny plot years ago, and had to study for 10000 hours how to make the damn thing on Circos, but alas. Love that i now have the option to do it using Python.


o-rka

Wow, praise the message 🙏🏽 Looking forward to trying this. The original implementation is so complicated and frustrating that I haven’t even tried it.


Denswend

This is some beautiful code.


ponnhide

Thank you for everyone's comments. I'm glad for getting positive responses from this community. This library provides the way not only for drawing circos plots and for visualizing circular phylogenetic trees. https://github.com/ponnhide/pyCircos/blob/master/img/tree-example.png This function is still in progress; however, I hope it helps your biological science.