HeatmapGenerator: high performance RNAseq and microarray visualization software suite to examine differential gene expression levels using an R and C++ hybrid computational pipeline.

Authors:
Bohdan B Khomtchouk
Bohdan B Khomtchouk
University of Miami Miller School of Medicine
Claes Wahlestedt
Claes Wahlestedt
Karolinska Institutet
Sweden

Source Code Biol Med 2014 24;9(1):30. Epub 2014 Dec 24.

Center for Therapeutic Innovation and Department of Psychiatry and Behavioral Sciences, University of Miami Miller School of Medicine, 1120 NW 14th ST, Miami, 33136 FL USA.

Background: The graphical visualization of gene expression data using heatmaps has become an integral component of modern-day medical research. Heatmaps are used extensively to plot quantitative differences in gene expression levels, such as those measured with RNAseq and microarray experiments, to provide qualitative large-scale views of the transcriptonomic landscape. Creating high-quality heatmaps is a computationally intensive task, often requiring considerable programming experience, particularly for customizing features to a specific dataset at hand.

Methods: Software to create publication-quality heatmaps is developed with the R programming language, C++ programming language, and OpenGL application programming interface (API) to create industry-grade high performance graphics.

Results: We create a graphical user interface (GUI) software package called HeatmapGenerator for Windows OS and Mac OS X as an intuitive, user-friendly alternative to researchers with minimal prior coding experience to allow them to create publication-quality heatmaps using R graphics without sacrificing their desired level of customization. The simplicity of HeatmapGenerator is that it only requires the user to upload a preformatted input file and download the publicly available R software language, among a few other operating system-specific requirements. Advanced features such as color, text labels, scaling, legend construction, and even database storage can be easily customized with no prior programming knowledge.

Conclusion: We provide an intuitive and user-friendly software package, HeatmapGenerator, to create high-quality, customizable heatmaps generated using the high-resolution color graphics capabilities of R. The software is available for Microsoft Windows and Apple Mac OS X. HeatmapGenerator is released under the GNU General Public License and publicly available at: http://sourceforge.net/projects/heatmapgenerator/. The Mac OS X direct download is available at: http://sourceforge.net/projects/heatmapgenerator/files/HeatmapGenerator_MAC_OSX.tar.gz/download. The Windows OS direct download is available at: http://sourceforge.net/projects/heatmapgenerator/files/HeatmapGenerator_WINDOWS.zip/download.

Download full-text PDF

Source
http://dx.doi.org/10.1186/s13029-014-0030-2DOI Listing
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4279803PMC
December 2014
10 Reads

Publication Analysis

Top Keywords

gene expression
12
rnaseq microarray
8
direct download
8
create publication-quality
8
programming language
8
software package
8
expression levels
8
publication-quality heatmaps
8
high performance
8
intuitive user-friendly
8
heatmaps
6
software
6
programming
5
heatmapgenerator
5
create
5
performance graphicsresults
4
customizable heatmaps
4
graphicsresults create
4
create graphical
4
graphical user
4

Similar Publications

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

PLoS One 2017 11;12(5):e0176334. Epub 2017 May 11.

Center for Therapeutic Innovation, University of Miami Miller School of Medicine, 1501 NW 10th Ave., Miami, FL, 33136, United States of America.

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. Read More

View Article
September 2017

Easyfig: a genome comparison visualizer.

Bioinformatics 2011 Apr 28;27(7):1009-10. Epub 2011 Jan 28.

Australian Infectious Diseases Research Centre, School of Chemistry and Molecular Biosciences, University of Queensland, Brisbane, QLD 4072, Australia.

Unlabelled: Easyfig is a Python application for creating linear comparison figures of multiple genomic loci with an easy-to-use graphical user interface. BLAST comparisons between multiple genomic regions, ranging from single genes to whole prokaryote chromosomes, can be generated, visualized and interactively coloured, enabling a rapid transition between analysis and the preparation of publication quality figures.

Availability: Easyfig is freely available (under a GPL license) for download (for Mac OS X, Unix and Microsoft Windows) from the SourceForge web site: http://easyfig. Read More

View Article
April 2011

JColorGrid: software for the visualization of biological measurements.

BMC Bioinformatics 2006 Apr 27;7:225. Epub 2006 Apr 27.

Department of Plant and Microbial Biology, 461 Koshland Hall, University of California Berkeley, CA 94720-3102, USA.

Background: Two-dimensional data colourings are an effective medium by which to represent three-dimensional data in two dimensions. Such "color-grid" representations have found increasing use in the biological sciences (e.g. Read More

View Article
April 2006

CANEapp: a user-friendly application for automated next generation transcriptomic data analysis.

BMC Genomics 2016 Jan 13;17:49. Epub 2016 Jan 13.

Department of Psychiatry, University of Miami Miller School of Medicine, Miami, FL, 33136, USA.

Background: Next generation sequencing (NGS) technologies are indispensable for molecular biology research, but data analysis represents the bottleneck in their application. Users need to be familiar with computer terminal commands, the Linux environment, and various software tools and scripts. Analysis workflows have to be optimized and experimentally validated to extract biologically meaningful data. Read More

View Article
January 2016