Heatmap Visualization of Neural Frequency Data Visualisering Av Neural Frekvensdata Som Värmekarta

Total Page:16

File Type:pdf, Size:1020Kb

Heatmap Visualization of Neural Frequency Data Visualisering Av Neural Frekvensdata Som Värmekarta DD143X EXAMENSARBETE INOM DATALOGI, GRUNDNIVÅ, 15 HP STOCKHOLM, SVERIGE 2016 Heatmap Visualization of Neural Frequency Data Visualisering av neural frekvensdata som värmekarta RODRIGO ROA RODRÍGUEZ ROBERT LUNDIN Supervisor: Alexander Kozlov Examiner: Örjan Ekeberg KTH SKOLAN FÖR DATAVETENSKAP OCH KOMMUNIKATION Abstract Complex spatial relationships and patterns in multivariate data are relatively simple to identify visually but difficult to detect computation- ally. For this reason, Anivis, an interactive tool for visual exploration of multivariate quantitative pure serial periodic data was developed. The data has four dimensions depth, laterality, frequency and time. The data was visualized as an animated heatmap, by mapping depth and laterality to coordinates in a pixel grid and frequency to color. Transfer functions were devised to map a single variable to color through parametric curves. Anivis implemented heatmap generation through both weighted sum and deconvolution for comparison reasons. Deconvolution exhibited a to have better theoretical and practical performance. In addition to the heatmap visualization a scatter-plot was added in order to visualize the causal relationships between data points and high value areas in the heatmap visualization. Performance and applicability of the tool were tested and verified on experimental data from the Karolinksa Institute’s Department of Neuroscience. Abstrakt Komplexa spatiala m¨onster och f¨orh˚allanden i multivariat data ¨ar rel- ativt sv˚ara att identifiera via ber¨akningar men simpla att identifiera vi- suellt. Att visualisera data f¨or denna typ av data-analys anv¨ands ofta i m˚anga olika typer av f¨alt. Detta motiverade utvecklingen av Anivis; ett interaktivt verktyg f¨or visuell utforskning av multivariat kvantitativ data av neural aktivitet. Anivis anv¨ander sig av dataset baserade p˚aexperi- mentell data fr˚an en forskningsgrupp p˚aKarolinska Institutets Institution f¨or Neurovetenskap. Dessa fyrdimensionella dataset best˚ar av m¨atningar fr˚an neuroner i form av deras position, aktivitet i form av frekvens och tidpunkt. Denna data anv¨ands f¨or att generera en animerad heatmap, d¨ar neuroners frekvensv¨arden visas i form av f¨arg. Frekvensv¨ardena om- vandlades till f¨argv¨arden via ¨overg˚angsfunktioner som kopplar numeriska v¨arden till f¨argv¨arden via parametriserade kurvor. Anivis lyckades imple- mentera tv˚aolika metoder f¨or att generera heatmap, viktade summor och dekonvolution. Dessa tv˚ametoder j¨amf¨ordes med varandra, varav dekon- volution visade sig vara den teoretiskt och praktiskt e↵ektivaste meto- den. Utvecklingen av Anivis visade ¨aven behovet f¨or ett punktdiagram f¨or att visualisera f¨orh˚allandet mellan m¨atta frekvensv¨arden och spatial frekvensf¨ordelning i heatmappen. Contents 1 Introduction 1 1.1 Problemstatement .......................... 2 1.2 Scope and limitations . 2 1.3 Disposition .............................. 3 2 Background 4 2.1 Neurons................................ 4 2.2 Reflexes ................................ 4 2.3 Previousstudies ........................... 4 2.4 Visualization . 6 2.5 Color Spaces . 7 2.5.1 Monochrome . 8 2.5.2 RGB.............................. 8 2.5.3 HSL . 9 2.5.4 HCL . 10 2.6 Color transfer functions . 11 2.7 Heatmaps . 12 2.8 Kernelimagefiltering ........................ 13 3 Method 14 3.1 Datastructure ............................ 14 3.2 Visual mappings . 15 3.2.1 Mapping depth and laterality to on screen coordinates . 15 3.2.2 Mapping frequency to color . 15 3.3 Heatmap calculation . 16 3.4 Animation . 17 3.5 Interaction .............................. 17 4 Results 18 4.1 Tools and design choices . 18 4.2 Scatter-plot implementation . 19 4.3 Heatmap implementation . 20 4.3.1 Weightedsum......................... 20 4.3.2 Deconvolution . 21 4.4 Color transfer functions . 23 4.4.1 Grayscale ........................... 23 4.4.2 HSL Rainbow . 24 4.4.3 Cubehelix........................... 25 4.4.4 HCL Heat . 26 4.5 Rendering .............................. 27 4.6 Animation . 28 4.6.1 Animation loop . 28 4.6.2 Frame rate capping . 28 4.7 Interactivity.............................. 29 5 Discussion 30 5.1 Heatmaps in Anivis . 30 5.2 Image quality of deconvolution . 31 5.3 Scatter-plot as a complement to heatmap visualization . 32 5.4 Futureresearch ............................ 32 6 Conclusion 33 1 Introduction In neuroscience, the study of reflex related neural activity seeks to correlate activity patterns with the di↵erent reflexes. Neural activity consists of oscilla- tions made of individual neuron spikes. Experiments by Zelenin, Hsu, Lyalka, Orlovsky, and Deliagina (2014) suggest that the neuron activity overarchingly matches motor response. This makes it desirable to explore the data in terms of spatial and temporal trends rather than numerical values of individual neurons. Stimuli induced patterns of neural activity must be isolated from background activity (Zelenin et al., 2014). Heatmaps could be suitable for this purpose since complex spatial relationships and patterns in multivariate data are rel- atively simple to identify visually but difficult to detect computationally, and particularly in the case of interactive visualizations (Rheingans, 1992). Heatmaps are a popular visual structure for encoding quantitative intensity values spatially as color (Duchowski, Price, Meyer, & Orero, 2012). While originally developed to illustrate financial market information, the visual struc- ture has gained wide adoption in biotechnology and medicine (Akers, 2015). This might be because heatmaps produce similar visualizations to those re- sulting from well-established imaging techniques such as computed tomogra- phy(CT) scans, where color transfer functions can be used to di↵erentiate be- tween anatomical components such as bone, cartilage, muscle and blood vessels by means of mapping densities to di↵erent colors (for an example see Kindlmann et al., 2005). In regards of brain activity, heatmaps produce similar visualiza- tions to positron emission tomography(PET) which assesses neural activity indi- rectly by measuring blood flow or other metabolic processes in di↵erent regions of the brain (Handbook of Laboratory and Diagnostic Tests, 2013). Figure 1: (A) A 3D reconstruction of the brain and eyes from a CT scan, (B) A transaxial slice of the brain from a PET scan and (C) a heatmap visualization of neural frequency data. Sources: (A) By Dale Mahalko - Own work, CC BY-SA 3.0. (B) By Jens Maus - Own work, Public Domain. (C) By Pavel Zelenin - Own work, all rights reserved. Although static visualizations of neural activity data as heatmaps have previ- 1 ously been employed by Zelenin et al. (2014), an exploratory search of current literature in neuroscience failed to reveal any similar attempts by other re- searchers. This visualization is denominated as static because Zelenin et al. (2014) has created individual images rather than an animation or an interac- tive program. While animated visualizations of neural activity were found in current literature, these come from imaging living specimens and do not rep- resent frequency(e.g. Fetcho & O’Malley, 1995; Muto, Ohkura, Abe, Nakai, & Kawakami, 2013). The only interactive visualization of neuron frequency data that was found in literature was an staple diagram that was not animated, did not include spatial information and only presented deviation from mean frequency by individual neurons (Carlis & Konstan, 1998). This project aims to develop spatiotemporal visualization of neural frequency data in the form an interactive animated heatmap. The purpose of this visual- ization is to be used as a tool in data analysis, assisting in pattern recognition and hypothesis formulation. 1.1 Problem statement Complex spatial relationships and patterns in multivariate data are difficult to detect computationally but relatively simple to identify visually, so the goal of this project will be to visually represent multivariate neural frequency data as an interactive animated heatmap. 1.2 Scope and limitations The method of visualization will be theorized first and then implemented as an application. The implementation will be assessed in terms of time and memory complexity and image quality. Furthermore, optimizations and heuristics will be attempted to improve their performance. This project will not analyze or investigate the characteristics of activity dis- tribution between neurons. Although the data originates in a study in neuro- science, this project does not intend to conduct any further research in that field. The dataset’s significance to this project is limited to the numerical val- ues recorded from the experiments. What is of interest in this case is not the interpretation of the values nor their medical and biological connotations, but the structure of the data from a computer science perspective. This project will also not analyze how to best visually represent or highlight distribution trends across neurons nor how the visualization impacts data analysis. Instead, this report will discuss how the data is processed in order to visualize it as a heatmap. 2 1.3 Disposition This report will document the findings from the development of the Anivis program. Section 2 Background will provide underlying the theory in both neuroscience and data visualization on which Anivis is built upon. It will also present the neurological studies behind the neural frequency data. Section 3 Method will describe in detail the structure of the neural data as well as the theoretical reasoning behind the implementation
Recommended publications
  • Research Article Advanced Heat Map and Clustering Analysis Using Heatmap3
    Hindawi Publishing Corporation BioMed Research International Volume 2014, Article ID 986048, 6 pages http://dx.doi.org/10.1155/2014/986048 Research Article Advanced Heat Map and Clustering Analysis Using Heatmap3 Shilin Zhao, Yan Guo, Quanhu Sheng, and Yu Shyr Center for Quantitative Sciences, Vanderbilt University, Nashville, TN 37232, USA Correspondence should be addressed to Yu Shyr; [email protected] Received 6 June 2014; Accepted 2 July 2014; Published 16 July 2014 Academic Editor: Leng Han Copyright © 2014 Shilin Zhao et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Heat maps and clustering are used frequently in expression analysis studies for data visualization and quality control. Simple clustering and heat maps can be produced from the “heatmap” function in R. However, the “heatmap” function lacks certain functionalities and customizability, preventing it from generating advanced heat maps and dendrograms. To tackle the limitations of the “heatmap” function, we have developed an R package “heatmap3” which significantly improves the original “heatmap” function by adding several more powerful and convenient features. The “heatmap3” package allows users to produce highly customizable state of the art heat maps and dendrograms. The “heatmap3” package is developed based on the “heatmap” function in R, and itis completely compatible with it. The new features of “heatmap3” include highly customizable legends and side annotation, a wider range of color selections, new labeling features which allow users to define multiple layers of phenotype variables, and automatically conducted association tests based on the phenotypes provided.
    [Show full text]
  • Visualization and Exploration of Transcriptomics Data Nils Gehlenborg
    Visualization and Exploration of Transcriptomics Data 05 The identifier 800 year identifier Nils Gehlenborg Sidney Sussex College To celebrate our 800 year history an adaptation of the core identifier has been commissioned. This should be used on communications in the time period up to and including 2009. The 800 year identifier consists of three elements: the shield, the University of Cambridge logotype and the 800 years wording. It should not be redrawn, digitally manipulated or altered. The elements should not be A dissertation submitted to the University of Cambridge used independently and their relationship should for the degree of Doctor of Philosophy remain consistent. The 800 year identifier must always be reproduced from a digital master reference. This is available in eps, jpeg and gif format. Please ensure the appropriate artwork format is used. File formats European Molecular Biology Laboratory, eps: all professionally printed applications European Bioinformatics Institute, jpeg: Microsoft programmes Wellcome Trust Genome Campus, gif: online usage Hinxton, Cambridge, CB10 1SD, Colour United Kingdom. The 800 year identifier only appears in the five colour variants shown on this page. Email: [email protected] Black, Red Pantone 032, Yellow Pantone 109 and white October 12, 2010 shield with black (or white name). Single colour black or white. Please try to avoid any other colour combinations. Pantone 032 R237 G41 B57 Pantone 109 R254 G209 B0 To Maureen. This dissertation is my own work and contains nothing which is the outcome of work done in collaboration with others, except as specified in the text and acknowledgements. This dissertation is not substantially the same as any I have submit- ted for a degree, diploma or other qualification at any other university, and no part has already been, or is currently being submitted for any degree, diploma or other qualification.
    [Show full text]
  • Bringing 'Bee-Cological' Data to Life Through a Relational Database and an Interactive Visualization Tool By
    Bringing 'Bee-cological' Data to Life through a Relational Database and an Interactive Visualization Tool by Xiaojun Wang A Thesis Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in partial fulfillment of the requirements for the Degree of Master of Science in Bioinformatics and Computational Biology Aug 2018 APPROVED BY: Dr. Carolina Ruiz Dr. Robert J. Gegear Dr. Elizabeth F. Ryder 1 Abstract Over the past decade, bumblebees have rapidly declined in abundance and geographic distribution at an alarming rate, raising major social, economic and ecological concern worldwide. However, we presently lack effective bumblebee conservation strategies due to a lack of information on the specific ecological needs of each species. The ‘Beecology Project’ was created to fill this knowledge gap by utilizing citizen scientists to collect data on floral resource use patterns of foraging bees in naturally occurring mixed species communities across Massachusetts. In addition to its research goals, the Beecology Project also has the educational goal of providing a modular, integrated biology - computer science framework (a BIO-CS bridge) to assist teachers in developing curricula to meet the next generation biology and computer science standards at the high school level. The Beecology team has developed Android and Web mobile apps to assist citizen scientists to collect and submit field data on bumblebee and plant species interactions. Other Beecology team members also collected a substantial amount of bumblebee data through field research and online digital museum collections. However, there was no central location dedicated to the storage of such data. There was also no way for users such as researchers, educators, and the general public to access all of the collected data in an ecologically-meaningful way.
    [Show full text]
  • How Do They Make and Interpret Those Dendrograms and Heat Maps; Differences Between Unsupervised Clustering and Classification
    BINF 636: Lecture 9: Clustering: How Do They Make and Interpret Those Dendrograms and Heat Maps; Differences Between Unsupervised Clustering and Classification. Description: Clustering, for the purpose of this lecture, is the exploratory partitioning of a set of data points into subgroups (clusters) such that members of each subgroup are relatively similar to each other and members of distinct clusters are relatively dissimilar. For example, one might have gene expression profiles from a set of samples of a particular type of tumor and wish to see if the samples separate out into distinct subgroups. In this case one could be looking to uncover evidence of previously unknown subtypes, or one might wish to see if the results of clustering the gene expression profiles are consistent with classification by histopathology. In this class we will describe how dendrograms, such as the example to the right, are constructed using hierarchical agglomerative clustering, where one starts with each of the data points as an individual cluster, and in successive steps combines the pair of clusters that are “closest” to each other into one new cluster. This requires specifying a distance measure between data points and between clusters. Each clustering step reduces by one the number of existing clusters until at the end of the final step there is one cluster containing all the data points. If one has ordered the data points along a line so that at each step the clusters that are joined together are adjacent to each other, one can draw a corresponding diagram (dendrogram) where the heights of the vertical lines reflect the distance between the pair of clusters joined at each stage of the procedure.
    [Show full text]
  • OLIVER: a Tool for Visual Data Analysis on Longitudinal Plant Phenomics Data
    bioRxiv preprint doi: https://doi.org/10.1101/411595; this version posted May 19, 2019. The copyright holder for this preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under aCC-BY-NC-ND 4.0 International license. OLIVER: A Tool for Visual Data Analysis on Longitudinal Plant Phenomics Data Oliver L Tessmer David M Kramer∗ Jin Chen∗ Dept. of Energy Plant Research Lab Dept. of Energy Plant Research Lab Inst. for Biomedical Informatics Michigan State University Michigan State University University of Kentucky East Lansing, USA East Lansing, USA Lexington, USA [email protected] [email protected] [email protected] Abstract—There is a critical unmet need for new tools to phenotyping make it possible to probe plant growth, photo- analyze and understand “big data” in the biological sciences synthesis and other properties under dynamic environmental where breakthroughs come from connecting massive genomics conditions [7], [11], [18], [31], [44]. Similar approaches are data with complex phenomics data. By integrating instant data visualization and statistical hypothesis testing, we have developed impacting other fields, such as biochemistry, drug development a new tool called OLIVER for phenomics visual data analysis and behavior studies [3], [5], [6], [40]. with a unique function that any user adjustment will trigger real- Despite these major phenotyping technological advances, time display updates for any affected elements in the workspace. biomedical scientists are facing the difficulty of analyzing By visualizing and analyzing omics data with OLIVER, biomed- longitudinal phenomics data, for the nonlinear temporal pat- ical researchers can quickly generate hypotheses and then test their thoughts within the same tool, leading to efficient knowledge terns in a high-dimensional space are difficult to detect.
    [Show full text]
  • Superheat: an R Package for Creating Beautiful and Extendable Heatmaps for Visualizing Complex Data
    Superheat: An R package for creating beautiful and extendable heatmaps for visualizing complex data Rebecca L. Barter Department of Statistics, University of California, Berkeley and Bin Yu Department of Statistics, University of California, Berkeley January 30, 2017 Abstract The technological advancements of the modern era have enabled the collection of huge amounts of data in science and beyond. Extracting useful information from such massive datasets is an ongoing challenge as traditional data visualization tools typically do not scale well in high-dimensional settings. An existing visualization technique that is particularly well suited to visualizing large datasets is the heatmap. Although heatmaps are extremely popular in fields such as bioinformatics for visualizing large gene expression datasets, they remain a severely underutilized visualization tool in modern data analysis. In this paper we introduce superheat, a new R package that provides an extremely flexible and customiz- able platform for visualizing large datasets using extendable heatmaps. Superheat enhances the traditional heatmap by providing a platform to visualize a wide range of data types simultaneously, adding to the heatmap a response variable as a scatterplot, model results as boxplots, correlation information as barplots, text information, and more. Superheat allows the user to explore their data to greater depths and to take advantage of the heterogeneity present in the data to inform analysis decisions. The goal of this paper is two-fold: (1) to demonstrate the potential of the heatmap as a default visualization method for a wide arXiv:1512.01524v2 [stat.AP] 26 Jan 2017 range of data types using reproducible examples, and (2) to highlight the customizability and ease of implementation of the superheat package in R for creating beautiful and extendable heatmaps.
    [Show full text]
  • Data Mining Mobile Devices Defines the Collection of Machine-Sensed Mobile Mining Data Devices Mobile Devices Environmental Data Pertaining to Human Social Behavior
    Marketing / Data Mining and Knowledge Discovery Mena With today’s consumers spending more time on their mobiles than on their PCs, Data Mining new methods of empirical stochastic modeling have emerged that can provide marketers with detailed information about the products, content, and services their customers desire. Data Mining Mobile Devices defines the collection of machine-sensed Devices Data Mining Mobile Mobile Devices environmental data pertaining to human social behavior. It explains how the integration of data mining and machine learning can enable the modeling of conversation context, proximity sensing, and geospatial location throughout large communities of mobile users. Jesus Mena • Examines the construction and leveraging of mobile sites • Describes how to use mobile apps to gather key data about consumers’ behavior and preferences • Discusses mobile mobs, which can be differentiated as distinct marketplaces—including Apple®, Google®, Facebook®, Amazon®, and Twitter ® • Provides detailed coverage of mobile analytics via clustering, text, and classification AI software and techniques Mobile devices serve as detailed diaries of a person, continuously and intimately broadcasting where, how, when, and what products, services, and content your consumers desire. The future is mobile—data mining starts and stops in consumers’ pockets. Describing how to analyze Wi-Fi and GPS data from websites and apps, the book explains how to model mined data through the use of artificial intelligence software. It also discusses the monetization
    [Show full text]
  • Download the Publicly Available R Software Language, Among a Few Other Operating System-Specific Requirements
    Khomtchouk et al. Source Code for Biology and Medicine (2014) 9:30 DOI 10.1186/s13029-014-0030-2 METHODOLOGY Open Access HeatmapGenerator: high performance RNAseq and microarray visualization software suite to examine differential gene expression levels using an R and C++ hybrid computational pipeline Bohdan B Khomtchouk1*, Derek J Van Booven2 and Claes Wahlestedt1 Abstract 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.
    [Show full text]
  • View in the FDA’S Voluntary Genomics Data Submission Program
    Fang et al. BMC Bioinformatics 2010, 11(Suppl 6):S4 http://www.biomedcentral.com/1471-2105/11/S6/S4 PROCEEDINGS Open Access An FDA bioinformatics tool for microbial genomics research on molecular characterization of bacterial foodborne pathogens using microarrays Hong Fang1, Joshua Xu1, Don Ding1, Scott A Jackson2, Isha R Patel2, Jonathan G Frye3, Wen Zou4, Rajesh Nayak4, Steven Foley4, James Chen4, Zhenqiang Su1, Yanbin Ye1, Steve Turner1, Steve Harris4, Guangxu Zhou1, Carl Cerniglia2, Weida Tong4* From Seventh Annual MCBIOS Conference. Bioinformatics: Systems, Biology, Informatics and Computation Jonesboro, AR, USA. 19-20 February 2010 Abstract Background: Advances in microbial genomics and bioinformatics are offering greater insights into the emergence and spread of foodborne pathogens in outbreak scenarios. The Food and Drug Administration (FDA) has developed a genomics tool, ArrayTrackTM, which provides extensive functionalities to manage, analyze, and interpret genomic data for mammalian species. ArrayTrackTM has been widely adopted by the research community and used for pharmacogenomics data review in the FDA’s Voluntary Genomics Data Submission program. Results: ArrayTrackTM has been extended to manage and analyze genomics data from bacterial pathogens of human, animal, and food origin. It was populated with bioinformatics data from public databases such as NCBI, Swiss-Prot, KEGG Pathway, and Gene Ontology to facilitate pathogen detection and characterization. ArrayTrackTM’s data processing and visualization tools were enhanced with analysis capabilities designed specifically for microbial genomics including flag-based hierarchical clustering analysis (HCA), flag concordance heat maps, and mixed scatter plots. These specific functionalities were evaluated on data generated from a custom Affymetrix array (FDA- ECSG) previously developed within the FDA.
    [Show full text]
  • Heatmap Visualization with Spreadsheet
    Heatmap Visualization With Spreadsheet hisScrumptious miff. Trustworthy and tetanic Chester Timmie impassion coordinates offside some or faggings horseshoer scant so when lymphatically! Shelley is Oncoming admiring. and Moroccan Saul always launders all-fired and parachutes Credit card and wait if you need to show off when the heatmap visualization tool for colors that the You understand apply with same charting styles and elements to map charts that merchandise can serve other Excel charts. You sick also paper the features and options available debt the template to customize and extend. How can I use COUNTD function in Tableau? Refresh page allows you advise select a map software this and laptop people like them to lane the api? The visualization of heatmaps are visualized as long does not. Details and give this account menu that would otherwise, leave it starts to predict like work. By visual summary of heatmap and visualize georeference data with. Brady has the best times to make decisions and then right format, i have lots of pattern you will be viewed it? How do with spreadsheets offers a visualization for their visualizations built for your heatmaps you want to visualize how you to create subplots and. If matter can test the method with playing good computer, you can depart the chart mode upon the default value but Color, it will not conclude until your spreadsheet is published to the web. The Formula Consistency View shades all cells with the same formulae using the same colour. Thankfully, click include the desired pin and click back the camera icon. This is useful for datasets that you update frequently, such as historical frequency of visits.
    [Show full text]
  • Heat Map Visualization for Electrocardiogram Data Analysis Haisen Guo1†, Weidai Zhang1†, Chumin Ni1†, Zhixiong Cai1, Songming Chen2 and Xiansheng Huang2*
    Guo et al. BMC Cardiovascular Disorders (2020) 20:277 https://doi.org/10.1186/s12872-020-01560-8 RESEARCH ARTICLE Open Access Heat map visualization for electrocardiogram data analysis Haisen Guo1†, Weidai Zhang1†, Chumin Ni1†, Zhixiong Cai1, Songming Chen2 and Xiansheng Huang2* Abstract Background: Most electrocardiogram (ECG) studies still take advantage of traditional statistical functions, and the results are mostly presented in tables, histograms, and curves. Few papers display ECG data by visual means. The aim of this study was to analyze and show data for electrocardiographic left ventricular hypertrophy (LVH) with ST- segment elevation (STE) by a heat map in order to explore the feasibility and clinical value of heat mapping for ECG data visualization. Methods: We sequentially collected the electrocardiograms of inpatients in the First Affiliated Hospital of Shantou University Medical College from July 2015 to December 2015 in order to screen cases of LVH with STE. HemI 1.0 software was used to draw heat maps to display the STE of each lead of each collected ECG. Cluster analysis was carried out based on the heat map and the results were drawn as tree maps (pedigree maps) in the heat map. Results: In total, 60 cases of electrocardiographic LVH with STE were screened and analyzed. STE leads were mainly in the V1,V2 and V3 leads. The ST-segment shifts of each lead of each collected ECG could be conveniently visualized in the heat map. According to cluster analysis in the heat map, STE leads were clustered into two categories, comprising of the right precordial leads (V1,V2,V3) and others (V4,V5,V6, I, II, III, aVF, aVL, aVR).
    [Show full text]
  • Using Dendritic Heat Maps to Simultaneously Display Genotype Divergence with Phenotype Divergence
    RESEARCH ARTICLE Using Dendritic Heat Maps to Simultaneously Display Genotype Divergence with Phenotype Divergence Matthew Kellom, Jason Raymond* School of Earth and Space Exploration, Arizona State University, Tempe, Arizona, United States of America * [email protected] a11111 Abstract The advancement of techniques to visualize and analyze large-scale sequencing datasets is an area of active research and is rooted in traditional techniques such as heat maps and dendrograms. We introduce dendritic heat maps that display heat map results over aligned DNA sequence clusters for a range of clustering cutoffs. Dendritic heat maps aid in visualiz- OPEN ACCESS ing the effects of group differences on clustering hierarchy and relative abundance of sam- Citation: Kellom M, Raymond J (2016) Using pled sequences. Here, we artificially generate two separate datasets with simplified Dendritic Heat Maps to Simultaneously Display mutation and population growth procedures with GC content group separation to use as Genotype Divergence with Phenotype Divergence. PLoS ONE 11(8): e0161292. doi:10.1371/journal. example phenotypes. In this work, we use the term phenotype to represent any feature by pone.0161292 which groups can be separated. These sequences were clustered in a fractional identity Editor: Patrick Jon Biggs, Massey University, NEW range of 0.75 to 1.0 using agglomerative minimum-, maximum-, and average-linkage algo- ZEALAND rithms, as well as a divisive centroid-based algorithm. We demonstrate that dendritic heat Received: January 4, 2016 maps give freedom to scrutinize specific clustering levels across a range of cutoffs, track changes in phenotype inequity across multiple levels of sequence clustering specificity, and Accepted: June 11, 2016 easily visualize how deeply rooted changes in phenotype inequity are in a dataset.
    [Show full text]