Cargando…
Substitution matrix based color schemes for sequence alignment visualization
BACKGROUND: Visualization of multiple sequence alignments often includes colored symbols, usually characters encoding amino acids, according to some (physical) properties, such as hydrophobicity or charge. Typically, color schemes are created manually, so that equal or similar colors are assigned to...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7245768/ https://www.ncbi.nlm.nih.gov/pubmed/32448181 http://dx.doi.org/10.1186/s12859-020-3526-6 |
_version_ | 1783537812812857344 |
---|---|
author | Kunzmann, Patrick Mayer, Benjamin E. Hamacher, Kay |
author_facet | Kunzmann, Patrick Mayer, Benjamin E. Hamacher, Kay |
author_sort | Kunzmann, Patrick |
collection | PubMed |
description | BACKGROUND: Visualization of multiple sequence alignments often includes colored symbols, usually characters encoding amino acids, according to some (physical) properties, such as hydrophobicity or charge. Typically, color schemes are created manually, so that equal or similar colors are assigned to amino acids that share similar properties. However, this assessment is subjective and may not represent the similarity of symbols very well. RESULTS: In this article we propose a different approach for color scheme creation: We leverage the similarity information of a substitution matrix to derive an appropriate color scheme. Similar colors are assigned to high scoring pairs of symbols, distant colors are assigned to low scoring pairs. In order to find these optimal points in color space a simulated annealing algorithm is employed. CONCLUSIONS: Using the substitution matrix as basis for a color scheme is consistent with the alignment, which itself is based on the very substitution matrix. This approach allows fully automatic generation of new color schemes, even for special purposes which have not been covered, yet, including schemes for structural alphabets or schemes that are adapted for people with color vision deficiency. |
format | Online Article Text |
id | pubmed-7245768 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-72457682020-06-01 Substitution matrix based color schemes for sequence alignment visualization Kunzmann, Patrick Mayer, Benjamin E. Hamacher, Kay BMC Bioinformatics Software BACKGROUND: Visualization of multiple sequence alignments often includes colored symbols, usually characters encoding amino acids, according to some (physical) properties, such as hydrophobicity or charge. Typically, color schemes are created manually, so that equal or similar colors are assigned to amino acids that share similar properties. However, this assessment is subjective and may not represent the similarity of symbols very well. RESULTS: In this article we propose a different approach for color scheme creation: We leverage the similarity information of a substitution matrix to derive an appropriate color scheme. Similar colors are assigned to high scoring pairs of symbols, distant colors are assigned to low scoring pairs. In order to find these optimal points in color space a simulated annealing algorithm is employed. CONCLUSIONS: Using the substitution matrix as basis for a color scheme is consistent with the alignment, which itself is based on the very substitution matrix. This approach allows fully automatic generation of new color schemes, even for special purposes which have not been covered, yet, including schemes for structural alphabets or schemes that are adapted for people with color vision deficiency. BioMed Central 2020-05-24 /pmc/articles/PMC7245768/ /pubmed/32448181 http://dx.doi.org/10.1186/s12859-020-3526-6 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Software Kunzmann, Patrick Mayer, Benjamin E. Hamacher, Kay Substitution matrix based color schemes for sequence alignment visualization |
title | Substitution matrix based color schemes for sequence alignment visualization |
title_full | Substitution matrix based color schemes for sequence alignment visualization |
title_fullStr | Substitution matrix based color schemes for sequence alignment visualization |
title_full_unstemmed | Substitution matrix based color schemes for sequence alignment visualization |
title_short | Substitution matrix based color schemes for sequence alignment visualization |
title_sort | substitution matrix based color schemes for sequence alignment visualization |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7245768/ https://www.ncbi.nlm.nih.gov/pubmed/32448181 http://dx.doi.org/10.1186/s12859-020-3526-6 |
work_keys_str_mv | AT kunzmannpatrick substitutionmatrixbasedcolorschemesforsequencealignmentvisualization AT mayerbenjamine substitutionmatrixbasedcolorschemesforsequencealignmentvisualization AT hamacherkay substitutionmatrixbasedcolorschemesforsequencealignmentvisualization |