Welcome to karyoplot documentation!
- Author
Rosanne Phebe, Nicolas Lapalu and Adeline Simon - BioinfoBioger team
- Date
Jul 11, 2022
- Version
0.0.2
What is karyoplot ?
karyoplot
is a python package developed to draw simple karyoplot/ideogram with a simple coniguration file like Circos 1, without any lines of code like karyoploteR 2.
The goal of karyoplot
is use to deal with conventional bioinformatics formats (.bed, .fasta, .gff, .gtf, .vcf, …) to avoid file manipulations before drawing.
How does it work ?
karyoplot
takes as an argument a configuration file with different sections which will have a sequence Fasta file as reference for ideograms. Every plot to draw on reference sequences is described in a track section with link to associated data and drawing options.
karyoplot
is mainly based on matplotlib
for graph rendering and pysam for bioinformatics file format parsing.
To start off, a well-formatted configuration file is required, you can learn how to set yours options. The config.ini file is a configuration file in Microsoft Windows INI style, readable by the configparser
Python module.
karyoplot
is under developpement, currently supported format are:
fasta
bed
available soon:
gff
vcf
bam
wig/bigWig
License
licensed under GNU General Public License v3.0
Support
For any request please contact nicolas.lapalu[at]inrae.fr or adeline.simon[at]inrae.fr
References
- 1
Krzywinski, M. et al. Circos: an Information Aesthetic for Comparative Genomics. Genome Res (2009) 19:1639-1645
- 2
Bernat Gel & Eduard Serra. (2017). karyoploteR: an R/Bioconductor package to plot customizable genomes displaying arbitrary data. Bioinformatics, 31–33. doi:10.1093/bioinformatics/btx346