Cargando…

Logomaker: beautiful sequence logos in Python

SUMMARY: Sequence logos are visually compelling ways of illustrating the biological properties of DNA, RNA and protein sequences, yet it is currently difficult to generate and customize such logos within the Python programming environment. Here we introduce Logomaker, a Python API for creating publi...

Descripción completa

Detalles Bibliográficos
Autores principales: Tareen, Ammar, Kinney, Justin B
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7141850/
https://www.ncbi.nlm.nih.gov/pubmed/31821414
http://dx.doi.org/10.1093/bioinformatics/btz921
_version_ 1783519271236665344
author Tareen, Ammar
Kinney, Justin B
author_facet Tareen, Ammar
Kinney, Justin B
author_sort Tareen, Ammar
collection PubMed
description SUMMARY: Sequence logos are visually compelling ways of illustrating the biological properties of DNA, RNA and protein sequences, yet it is currently difficult to generate and customize such logos within the Python programming environment. Here we introduce Logomaker, a Python API for creating publication-quality sequence logos. Logomaker can produce both standard and highly customized logos from either a matrix-like array of numbers or a multiple-sequence alignment. Logos are rendered as native matplotlib objects that are easy to stylize and incorporate into multi-panel figures. AVAILABILITY AND IMPLEMENTATION: Logomaker can be installed using the pip package manager and is compatible with both Python 2.7 and Python 3.6. Documentation is provided at http://logomaker.readthedocs.io; source code is available at http://github.com/jbkinney/logomaker.
format Online
Article
Text
id pubmed-7141850
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-71418502020-04-13 Logomaker: beautiful sequence logos in Python Tareen, Ammar Kinney, Justin B Bioinformatics Applications Notes SUMMARY: Sequence logos are visually compelling ways of illustrating the biological properties of DNA, RNA and protein sequences, yet it is currently difficult to generate and customize such logos within the Python programming environment. Here we introduce Logomaker, a Python API for creating publication-quality sequence logos. Logomaker can produce both standard and highly customized logos from either a matrix-like array of numbers or a multiple-sequence alignment. Logos are rendered as native matplotlib objects that are easy to stylize and incorporate into multi-panel figures. AVAILABILITY AND IMPLEMENTATION: Logomaker can be installed using the pip package manager and is compatible with both Python 2.7 and Python 3.6. Documentation is provided at http://logomaker.readthedocs.io; source code is available at http://github.com/jbkinney/logomaker. Oxford University Press 2020-04-01 2019-12-10 /pmc/articles/PMC7141850/ /pubmed/31821414 http://dx.doi.org/10.1093/bioinformatics/btz921 Text en © The Author(s) 2019. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Applications Notes
Tareen, Ammar
Kinney, Justin B
Logomaker: beautiful sequence logos in Python
title Logomaker: beautiful sequence logos in Python
title_full Logomaker: beautiful sequence logos in Python
title_fullStr Logomaker: beautiful sequence logos in Python
title_full_unstemmed Logomaker: beautiful sequence logos in Python
title_short Logomaker: beautiful sequence logos in Python
title_sort logomaker: beautiful sequence logos in python
topic Applications Notes
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7141850/
https://www.ncbi.nlm.nih.gov/pubmed/31821414
http://dx.doi.org/10.1093/bioinformatics/btz921
work_keys_str_mv AT tareenammar logomakerbeautifulsequencelogosinpython
AT kinneyjustinb logomakerbeautifulsequencelogosinpython