I would like some advice on the following: I've created an image with circos (dna data). I want to annotate this data by plotting a gene name in the middle of the plot, and an arrow to show where the first gene starts. (an example output file here: http://www.nature.com/ncomms/2015/150122/ncomms6973/images/ncomms6973-f3.jpg)
This is part of a pipeline, so thousands of images need to be created. This sounds like basic functionality, but is there any software available (under open licence) to do this ?
I think the best way to do this is to load in the image in 'some' package, and use the generated image as a canvas to plot additional things onto.
Could someone give any tips on how to do such a thing ? I tried googling, but the question seems to broad for googling.
Apart from circos I'm using matplotlib and reportlab, so I'm hoping its doable in one of those.
I understand if this is not a 'pure' programming question (downvotes in 3.. 2.. 1..)
EDIT: I would like to plot 2 things. 1) Text in the center of the image. 2) A curved arrow in the top middle pointing right, following the circle.