Cargando…

VisuaLife: library for interactive visualization in rich web applications

MOTIVATION: Visualization is a powerful tool to analyze, understand and present big data. Computational biology, bioinformatics and molecular modeling require dedicated tools, tailored to very complex, highly multidimensional data. Over the recent years, numerous tools have been developed for online...

Descripción completa

Detalles Bibliográficos
Autores principales: Kryś, Justyna D, Gront, Dominik
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8136008/
https://www.ncbi.nlm.nih.gov/pubmed/33961033
http://dx.doi.org/10.1093/bioinformatics/btab251
_version_ 1783695368222932992
author Kryś, Justyna D
Gront, Dominik
author_facet Kryś, Justyna D
Gront, Dominik
author_sort Kryś, Justyna D
collection PubMed
description MOTIVATION: Visualization is a powerful tool to analyze, understand and present big data. Computational biology, bioinformatics and molecular modeling require dedicated tools, tailored to very complex, highly multidimensional data. Over the recent years, numerous tools have been developed for online presentation, but new challenges like the COVID-19 pandemic require new libraries which will guarantee fast development of online tools for a better understanding of biomedical data/results. RESULTS: VisuaLife is a Python library that provides a new approach to visualization in a web browser. It offers 2D and 3D plotting capabilities as well as widgets designed to display the most common biological data types: nucleotide or protein sequences, 3D biomolecular structures and multiple sequence alignments. Components provided by the VisuaLife library can be assembled into a web application to create an analysis tool tailored to provide multidimensional analysis of a specific research problem. VisuaLife, to our best knowledge, is the most modern solution that allows one to implement such a client-side interactivity in Python. AVAILABILITY AND IMPLEMENTATION: The git repository of the library is hosted at BitBucket: https://bitbucket.org/dgront/visualife/. PyPI distribution is also provided for MacOS and Linux. While basic examples are provided in the supporting materials, the full documentation is available at ReadTheDocs website: https://visualife.readthedocs.io/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
format Online
Article
Text
id pubmed-8136008
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-81360082021-05-21 VisuaLife: library for interactive visualization in rich web applications Kryś, Justyna D Gront, Dominik Bioinformatics Applications Notes MOTIVATION: Visualization is a powerful tool to analyze, understand and present big data. Computational biology, bioinformatics and molecular modeling require dedicated tools, tailored to very complex, highly multidimensional data. Over the recent years, numerous tools have been developed for online presentation, but new challenges like the COVID-19 pandemic require new libraries which will guarantee fast development of online tools for a better understanding of biomedical data/results. RESULTS: VisuaLife is a Python library that provides a new approach to visualization in a web browser. It offers 2D and 3D plotting capabilities as well as widgets designed to display the most common biological data types: nucleotide or protein sequences, 3D biomolecular structures and multiple sequence alignments. Components provided by the VisuaLife library can be assembled into a web application to create an analysis tool tailored to provide multidimensional analysis of a specific research problem. VisuaLife, to our best knowledge, is the most modern solution that allows one to implement such a client-side interactivity in Python. AVAILABILITY AND IMPLEMENTATION: The git repository of the library is hosted at BitBucket: https://bitbucket.org/dgront/visualife/. PyPI distribution is also provided for MacOS and Linux. While basic examples are provided in the supporting materials, the full documentation is available at ReadTheDocs website: https://visualife.readthedocs.io/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2021-05-07 /pmc/articles/PMC8136008/ /pubmed/33961033 http://dx.doi.org/10.1093/bioinformatics/btab251 Text en © The Author(s) 2021. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://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
Kryś, Justyna D
Gront, Dominik
VisuaLife: library for interactive visualization in rich web applications
title VisuaLife: library for interactive visualization in rich web applications
title_full VisuaLife: library for interactive visualization in rich web applications
title_fullStr VisuaLife: library for interactive visualization in rich web applications
title_full_unstemmed VisuaLife: library for interactive visualization in rich web applications
title_short VisuaLife: library for interactive visualization in rich web applications
title_sort visualife: library for interactive visualization in rich web applications
topic Applications Notes
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8136008/
https://www.ncbi.nlm.nih.gov/pubmed/33961033
http://dx.doi.org/10.1093/bioinformatics/btab251
work_keys_str_mv AT krysjustynad visualifelibraryforinteractivevisualizationinrichwebapplications
AT grontdominik visualifelibraryforinteractivevisualizationinrichwebapplications