Tool:pyCirclize - Circular visualization in Python
0
4
Entering edit mode
3 months ago
moshi ▴ 90

pyCirclize is a circular visualization python package implemented based on matplotlib. This package is developed for the purpose of easily and beautifully plotting circular figure such as Circos Plot and Chord Diagram in Python. In addition, useful genome and phylogenetic tree visualization methods for the bioinformatics field are also implemented. pyCirclize was inspired by circlize and pyCircos.

As an example, the following figure can be plotted.

visualization circos matplotlib genome python • 1.2k views
1
Entering edit mode

just wanted to say, all your visualization tools are great. stumbled on them awhile ago and have added some to my awesome-genome-visualization list :) https://cmdcolin.github.io/awesome-genome-visualization/?latest=true&selected=%23pyGenomeViz will have to add this too

1
Entering edit mode

@cmdcolin
awesome-genome-visualization website is very helpful because it describes various visualization tools in one place. I appreciate your continual updates and maintenance as I refer to it often.
I am also glad to hear that you will consider adding pyCirclize to that list.

0
Entering edit mode

Hey I'm using pyCirclize and I have a suggestion. I notice that when I'm adding y ticks to my plot, there's no option to choose which 'side' of the sector they appear on. They always seem to strictly appear on the end of the sector in the clockwise directions end. Can you add a feature to allow the user to choose which end of the sector the y ticks appear on?

0
Entering edit mode

In the newly released pyCirclize v0.1.3, I added a side argument parameter to the track.yticks() method.
This enables users to select the plot position of yticks with side="right" or side="left".

If you are interested in code examples, please refer to the following links.
https://moshi4.github.io/pyCirclize/plot_api_example/#3-7-yticks

0
Entering edit mode

That was fast! Thanks!