Python version of ggseqlogo. Based on plotnine (Python version of ggplot2). A derivative of plotnineSeqSuite.
Project description
Pyggseqlogo
Python version of ggseqlogo. Based on plotnine (Python version of ggplot2). A derivative of plotnineSeqSuite.
Cite this work
Cao, T., Li, Q., Huang, Y. et al. plotnineSeqSuite: a Python package for visualizing sequence data using ggplot2 style. BMC Genomics 24, 585 (2023). https://doi.org/10.1186/s12864-023-09677-8
Installation
pip install pyggseqlogo
Getting Started
from plotnine import ggplot
from plotnineseqsuite import geom_logo
from plotnineseqsuite.data import seqs_dna
from pyggseqlogo import ggseqlogo, theme_logo
The code is based on plotnineSeqSuite.
ggplot() + geom_logo(data=seqs_dna['MA0001.1']) + theme_logo()
Pyggseqlogo provides a wrapper function for the above code.
ggseqlogo(seqs_dna['MA0001.1'])
facet_wrap
ggseqlogo(seqs_dna, ncol=4)
Where to go next
If you want to draw more complex sequence logos or other sequence-related diagrams, we recommend visiting the plotnineSeqSuite homepage for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.