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...
Autores principales: | , |
---|---|
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 |