Cargando…

shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics

BACKGROUND: Transcriptomics, metabolomics, metagenomics, and other various next-generation sequencing (-omics) fields are known for their production of large datasets, especially across single-cell sequencing studies. Visualizing such big data has posed technical challenges in biology, both in terms...

Descripción completa

Detalles Bibliográficos
Autores principales: Khomtchouk, Bohdan B., Hennessy, James R., Wahlestedt, Claes
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5426587/
https://www.ncbi.nlm.nih.gov/pubmed/28493881
http://dx.doi.org/10.1371/journal.pone.0176334
_version_ 1783235502368882688
author Khomtchouk, Bohdan B.
Hennessy, James R.
Wahlestedt, Claes
author_facet Khomtchouk, Bohdan B.
Hennessy, James R.
Wahlestedt, Claes
author_sort Khomtchouk, Bohdan B.
collection PubMed
description BACKGROUND: Transcriptomics, metabolomics, metagenomics, and other various next-generation sequencing (-omics) fields are known for their production of large datasets, especially across single-cell sequencing studies. Visualizing such big data has posed technical challenges in biology, both in terms of available computational resources as well as programming acumen. Since heatmaps are used to depict high-dimensional numerical data as a colored grid of cells, efficiency and speed have often proven to be critical considerations in the process of successfully converting data into graphics. For example, rendering interactive heatmaps from large input datasets (e.g., 100k+ rows) has been computationally infeasible on both desktop computers and web browsers. In addition to memory requirements, programming skills and knowledge have frequently been barriers-to-entry for creating highly customizable heatmaps. RESULTS: We propose shinyheatmap: an advanced user-friendly heatmap software suite capable of efficiently creating highly customizable static and interactive biological heatmaps in a web browser. shinyheatmap is a low memory footprint program, making it particularly well-suited for the interactive visualization of extremely large datasets that cannot typically be computed in-memory due to size restrictions. Also, shinyheatmap features a built-in high performance web plug-in, fastheatmap, for rapidly plotting interactive heatmaps of datasets as large as 10(5)—10(7) rows within seconds, effectively shattering previous performance benchmarks of heatmap rendering speed. CONCLUSIONS: shinyheatmap is hosted online as a freely available web server with an intuitive graphical user interface: http://shinyheatmap.com. The methods are implemented in R, and are available as part of the shinyheatmap project at: https://github.com/Bohdan-Khomtchouk/shinyheatmap. Users can access fastheatmap directly from within the shinyheatmap web interface, and all source code has been made publicly available on Github: https://github.com/Bohdan-Khomtchouk/fastheatmap.
format Online
Article
Text
id pubmed-5426587
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-54265872017-05-25 shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics Khomtchouk, Bohdan B. Hennessy, James R. Wahlestedt, Claes PLoS One Research Article BACKGROUND: Transcriptomics, metabolomics, metagenomics, and other various next-generation sequencing (-omics) fields are known for their production of large datasets, especially across single-cell sequencing studies. Visualizing such big data has posed technical challenges in biology, both in terms of available computational resources as well as programming acumen. Since heatmaps are used to depict high-dimensional numerical data as a colored grid of cells, efficiency and speed have often proven to be critical considerations in the process of successfully converting data into graphics. For example, rendering interactive heatmaps from large input datasets (e.g., 100k+ rows) has been computationally infeasible on both desktop computers and web browsers. In addition to memory requirements, programming skills and knowledge have frequently been barriers-to-entry for creating highly customizable heatmaps. RESULTS: We propose shinyheatmap: an advanced user-friendly heatmap software suite capable of efficiently creating highly customizable static and interactive biological heatmaps in a web browser. shinyheatmap is a low memory footprint program, making it particularly well-suited for the interactive visualization of extremely large datasets that cannot typically be computed in-memory due to size restrictions. Also, shinyheatmap features a built-in high performance web plug-in, fastheatmap, for rapidly plotting interactive heatmaps of datasets as large as 10(5)—10(7) rows within seconds, effectively shattering previous performance benchmarks of heatmap rendering speed. CONCLUSIONS: shinyheatmap is hosted online as a freely available web server with an intuitive graphical user interface: http://shinyheatmap.com. The methods are implemented in R, and are available as part of the shinyheatmap project at: https://github.com/Bohdan-Khomtchouk/shinyheatmap. Users can access fastheatmap directly from within the shinyheatmap web interface, and all source code has been made publicly available on Github: https://github.com/Bohdan-Khomtchouk/fastheatmap. Public Library of Science 2017-05-11 /pmc/articles/PMC5426587/ /pubmed/28493881 http://dx.doi.org/10.1371/journal.pone.0176334 Text en © 2017 Khomtchouk et al 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 use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Khomtchouk, Bohdan B.
Hennessy, James R.
Wahlestedt, Claes
shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics
title shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics
title_full shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics
title_fullStr shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics
title_full_unstemmed shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics
title_short shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics
title_sort shinyheatmap: ultra fast low memory heatmap web interface for big data genomics
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5426587/
https://www.ncbi.nlm.nih.gov/pubmed/28493881
http://dx.doi.org/10.1371/journal.pone.0176334
work_keys_str_mv AT khomtchoukbohdanb shinyheatmapultrafastlowmemoryheatmapwebinterfaceforbigdatagenomics
AT hennessyjamesr shinyheatmapultrafastlowmemoryheatmapwebinterfaceforbigdatagenomics
AT wahlestedtclaes shinyheatmapultrafastlowmemoryheatmapwebinterfaceforbigdatagenomics