A Visual Interface for Multivariate Temporal Data: Finding Patterns of Events across Multiple Histories Jerry Alan Fails, Amy Karlson, Layla Shahamat &

Slides:



Advertisements
Similar presentations
Recuperação de Informação B Cap. 10: User Interfaces and Visualization 10.1,10.2,10.3 November 17, 1999.
Advertisements

Flexible and efficient retrieval of haemodialysis time series S. Montani, G. Leonardi, A. Bottrighi, L. Portinale, P. Terenziani DISIT, Sezione di Informatica,
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
Clinical research and the electronic medical record: Interdisciplinary research agendas Michael G. Kahn MD, PhD Biomedical Informatics Core Director Colorado.
Workshop: Interactive Visual Exploration of Electronic Health Records David Wang, Catherine Plaisant, Ben Shneiderman University of Maryland College Park,
Visualizing Temporal Patterns also including… Twinlist for Medication Reconciliation Catherine Plaisant Human-Computer Interaction Lab University Of Maryland,
CRITICAL/CLINICAL PATHWAYS ACUTE CORONARY SYNDROMES
Time Series visualizations Information Visualization – CPSC 533c Lior Berry March 10 th 2004.
Information Visualization for Medical Informatics: From Patient Histories to Clinical Research Ben Shneiderman Founding Director ( ),
Lifelines: Visualizing Personal Histories Class overview Jen Golbeck 04 Feb 02.
Information Visualization in Medical Informatics Ben Founding Director ( ), Human-Computer Interaction Lab.
Interactive Pattern Search in Time Series (Using TimeSearcher 2) Paolo Buono, Aleks Aris, Catherine Plaisant, Amir Khella, and Ben Shneiderman Proceedings,
Feb 7 th 2001CMSC 838B: Information Visualization Lifelines: Visualizing Personal Histories C. Plaisant, B.Milash, A. Rose, W.Widoff and B. Shneiderman.
Patternfinder 3.0 : Sparse Temporal Data Visual Query Application Hyunyoung Song, Nathaniel Ayewah, Gleneesha Johnson Department of Computer Science, University.
Research to Reality William Ribarsky Remco Chang University of North Carolina at Charlotte.
Open Statistics: Envisioning a Statistical Knowledge Network Ben Shneiderman Founding Director ( ), Human-Computer Interaction.
Retrieval Evaluation. Brief Review Evaluation of implementations in computer science often is in terms of time and space complexity. With large document.
Creativity Support Tools: A Grand Challenge for HCI Ben Shneiderman Founding Director ( ), Human-Computer Interaction Lab Professor,
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
Demonstrations Spotfire – film, dc natality Treemap – WHC LifeLines C:\demos\oldlaptop-demos\LifeLine Medical PatternFinder PhotoFinder PhotoMesa.
Network Visualization by Semantic Substrates Ben Shneiderman Aleks Aris Human-Computer Interaction Lab & Dept of Computer.
What is Workflow?. Defining workflow Definitions of workflow vary. Here are a couple: –The flow of work through space and time, where work is comprised.
Lifelines2: Hypothesis Generation in Multiple EHRs Taowei David Wang Catherine Plaisant Ben Shneiderman Shawn Murphy Mark Smith Human-Computer Interaction.
Hippocrates Archive John Brennan Hyunyoung Song Nima Negahban
FINDING PATTERNS IN TEMPORAL DATA KRIST WONGSUPHASAWAT TAOWEI DAVID WANG CATHERINE PLAISANT BEN SHNEIDERMAN HUMAN-COMPUTER INTERACTION LAB UNIVERSITY OF.
Data Mining – Intro.
TimeSearcher: Interactive Querying for Identification of Patterns in Genetic Microarray Time Series Data Harry Hochheiser Ben Shneiderman Eric Baehrecke,
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
ETIM-1 CSE 5810 CSE5810: Intro to Biomedical Informatics Mobile Computing to Impact Patient Health and Data Exchange and Statistical Analysis Presenter:
Information Design and Visualization
Cognitive Model Comparisons: The Road to Artificial General Intelligence? Christian Lebiere Cleotilde Gonzalez
Information Visualization Learning Modules Katy Börner, InfoVis Lab, School of Library and Information Science Indiana University, Bloomington Motivation.
Synchronous Classroom Interaction: Using technology to take advantage of being face-to-face Ben Bederson, Anne Rose Human-Computer Interaction Lab University.
1 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Adapting the TileBar Interface for Visualizing Resource Usage Session 602 Larry.
7 7 Chapter 7 The University Lab: Conceptual Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
June 6, 2014 IAT Interaction ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Urgent Interactions Evaluating Usability and Incorporating Information Visualization in Emergency Medicine Interfaces Julia Haines March 8, 2010.
Bayesian networks Classification, segmentation, time series prediction and more. Website: Twitter:
National Efforts for Clinical Decision Support (CDS) Erik Pupo Deloitte Consulting.
Krist Wongsuphasawat John Alexis Guerra Gomez Catherine Plaisant Taowei David Wang Ben Shneiderman Meirav Taieb-Maimon Presented by Ren Bauer.
DATA, SITE AND RESOURCE MANAGEMENT SOFTWARE. A Windows application software designed for use with Stylitis data loggers. EMMETRON consolidates resources,
Log files presented to : Sir Adnan presented by: SHAH RUKH.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
Acknowledgements Contact Information Anthony Wong, MTech 1, Senthil K. Nachimuthu, MD 1, Peter J. Haug, MD 1,2 Patterns and Rules  Vital signs medoids.
Medical Informatics: Opportunities for Improving Patient Care Ben Founding Director ( ), Human-Computer Interaction.
Temporal Mediators: Integration of Temporal Reasoning and Temporal-Data Maintenance Yuval Shahar MD, PhD Temporal Reasoning and Planning in Medicine.
Directions for Hypertext Research: Exploring the Design Space for Interactive Scholarly Communication John J. Leggett & Frank M. Shipman Department of.
Sureyya Tarkan, Kostas Pantazos, Catherine Plaisant, Ben Shneiderman UMD Dept of Computer Science & HCIL
Interactive Visualizations for Biodiversity Information Bongshin Lee Researcher Visualization and Interaction Research Group Microsoft Research Bongshin.
Streamflow - Programming Model for Data Streaming in Scientific Workflows Chathura Herath.
Awalin Sopan, Catherine Plaisant, Seth Powsner, Ben Shneiderman Human-Computer Interaction Lab & Department of Computer Science, University of Maryland.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
THRio Database Linkage and THRio Database Issues.
Why Decision Engine Bing Demos Search Interaction model Data-driven Research Problems Q & A.
Using Multiple Data Sources to Understand Variable Interventions Bruce E. Landon, M.D., M.B.A. Harvard Medical School AcademyHealth Annual Research Meeting.
IntroGoalCrowdPredictionWrap-up 1/26 Learning Debugging and Hacking the User Remco Chang Assistant Professor Tufts University.
Pharmacy Health Information Technology Collaborative Presenter: Shelly Spiro RPh, FASCP Pharmacy HIT Collaborative, Executive Director.
Introduction to ASCQ-MeSM
Introduction to ASCQ-Me®
Temporal Data Analysis and Electronic Health Records Ben Shneiderman, Catherine Plaisant, Taowei David Wang, Kris Wongsuphasawat
BasketLens: Searching for baskets of words in text collections
Stanley Lam Department of Computer Science University of Maryland
Introduction to ASCQ-Me®
Information Design and Visualization
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
Farah Kidwai-Khan, Janet Tate, Cynthia Brandt, Amy Justice
CHAPTER 14: Information Visualization
Presentation transcript:

A Visual Interface for Multivariate Temporal Data: Finding Patterns of Events across Multiple Histories Jerry Alan Fails, Amy Karlson, Layla Shahamat & Ben Shneiderman Human-Computer Interaction Lab & Dept of Computer Science University of Maryland College Park, MD 20742

Time is Pervasive! Stock market trades Web log URLs Medical histories Crime/terror activities Maintenance records

Temporal Data: TimeSearcher 1.3 Time series Stocks Weather Genes User-specified patterns Rapid search

Temporal Data: TimeSearcher 2.0 Long Time series (>10,000 time points) Multiple variables Controlled precision in match (Linear, offset, noise, amplitude)

Distributed Knowledge-Based Abstraction, Visualization, and Exploration of Time-Oriented Clinical Data (Shahar, 1998) KNAVE: Clinical Patient Data

LifeLines: Visualizing Personal Histories (Plaisant et al., CHI 1997)

Finding Patterns in Temporal Events Types of Time Data Ordinal Values (e.g., TimeSearcher) Categorical Events & Intervals (e.g., LifeLines) Categorical Events Goal: Find Temporal Patterns Across Millions of Records SQL makes it very difficult to specify Temporal SQL helps only a little

Comparison with SQL SELECT P.* FROM Person P, Event E1, Event E2, Event E3, Event E4 WHERE P.PID = E1.PID AND P.PID = E2.PID AND P.PID = E3.PID AND P.PID = E4.PID AND E1.type = “Medication” AND E1.class = “Anti Depressant” AND E1.name = “Remeron" AND E2.type = “Medication” AND E2.class = “Anti Depressant” AND E2.name = “Remeron" AND E3.type = “Medication” AND E3.class = “Anti Depressant” AND E3.name = “Remeron" AND E2.value > E1.value AND E3.value >= E2.value AND E2.date > E1.date AND E3.date >= E2.date AND E4.type = “Visit” AND E4.class = “Hospital” AND E4.name = “Emergency" AND E4.value = "Heart Attack" AND E4.date >= E3.date AND 180 <= (E4.date – E3.date)

Temporal Patterns in Medical Histories Reality Very large & complex data sets Missing, uncertain, and redundant data Tasks Alerts concerning patient status Decision support for treatment decisions Clinical research on outcomes Identify groups of patients for testing

Temporal Patterns in Medical Histories Reality Very large & complex data sets Missing, uncertain, and redundant data Tasks Alerts concerning patient status Decision support for treatment decisions Clinical research on outcomes Identify groups of patients for testing

Finding Patterns in Temporal Events Imagine simple table P-IDAgeGenderDateSourceAttributeValue M 5/6/2005TestWBC F 5/7/2005ERSymptomChest Pain F 5/8/2005TestWBC M 5/12/2005MedicationTylenol325mg F 5/12/2005TestHDL M 5/14/2005TestWBC19

Finding Patterns in Temporal Events Imagine an even simpler table P-IDAgeGenderDateSourceAttributeValue M 5/6/2005TestWBC F 5/7/2005TestWBC F 5/8/2005TestWBC M 5/12/2005TestRBC F 5/12/2005TestHDL M 5/14/2005TestWBC19

Demo

Simple Search: Event (E) No TimeSpan Find patients who had cholesterol test above 200

Simple Search: Two Events (E) No TimeSpan Find patients who had cholesterol test above 200 And White Blood Cell above 10

Events with Fixed Time (E-FT) Fixed TimeSpan length 14 Find patients who had cholesterol test above 200 And White Blood Cell above 10 exactly 1 day later

Events with Variable Time (E-VT) Variable TimeSpan length Find patients who had cholesterol test above 200 And White Blood Cell above 10 with 0 to 7 days later

Trends with Event Sets E*WC Sets of Events behave as single Events Adds Window and Cardinality constraints Find patients with 3-8 WBC tests at 15-29, during a 6 day period

PatternFinder Interface This pattern specificies any patient who received increasing dosages of Remeron followed by a heart attack within 180 days (along with the events constituting the temporal pattern match).

Result set visualization: ball & chain The results show five matches of people who received increasing dosages of Remeron followed by a heart attack within 180 days.

Current work Lab value [HGB] is high, then decreases >1.5 Lab value [Platelets] is high in a patient on heparin, then decreases > 20% Patient seen at ER & discharged, then returns to ER within 14 days Patient seen at ER & discharged, then returns to ER within 14 days & condition = [dead] Work with Washington Hospital Center - Developing taxonomy of simple queries - Designing interface to fit in Azyxxi - Implementing simple searches

Diverse Applications Maintenance log Replace battery, repair generator, repair starter,… Web log analyis Browse books, Checkout, Help, Leave Website Terror/criminal behavior Withdraw funds, buy weapon, purchase tickets… TV viewing (in 30 min segments) NBC, ABC, ABC, ABC,CBS, CBS

Contributions: Queries for temporal events Taxonomy of queries Visual specification Visualization of results: ball & chain view

Contributions: Queries for temporal events Taxonomy of queries Visual specification Visualization of results: ball & chain view Reformulation of relational completeness Facilitate medical treatment & research

24 th Annual Symposium May 31-June 1,

6 th Creativity & Cognition Conference Washington, DC June 13-15, 2007 Receptions at Nat’l Academy of Sciences & Corcoran Gallery of Art Expand community of researchers Bridge to software developers Encourage art & science thinking

Taxonomy Table (1 of 2)

Taxonomy Table (2 of 2)

Current work Query 1: Fixed patient values and fixed dates Low HGB followed by higher HGB after 9/22/2006 Filter1: HGB < 150 Date < 9/22/2006 Filter2: HGB > 160 Date > 9/22/2006 Query 2: Fixed patient values and relative dates Low HGB followed by higher HGB After the first reading. Filter1: HGB < 150 Date < 9/22/2006 Filter2: HGB > 160 Date AFTER F1.Date Query 3: Relative patient values and relative dates Low HGB followed by HGB 5 points higher, After the first reading. Filter1: HGB < 150 Date < 9/22/2006 Filter2: HGB > F1.HGB+5 Date AFTER F1.Date