30
DataSpace Data Visualization David Karger February 8, 2010 NSF Site Visit to MIT DataSpace 1

Data Visualization

Embed Size (px)

DESCRIPTION

Data Visualization. David Karger. Visualization Drives Insight. We need visualizations to help us understand our data Formulate hypotheses Then test/confirm them We use visualizations to communicate our insights to others. Visualizing Heterogeneous Data. - PowerPoint PPT Presentation

Citation preview

Page 1: Data Visualization

DataSpace

Data Visualization

David Karger

February 8, 2010

NSF Site Visit to MIT DataSpace1

Page 2: Data Visualization

DataSpace

Visualization Drives Insight

• We need visualizations to help us understand our data– Formulate hypotheses– Then test/confirm them

• We use visualizations to communicate our insights to others

February 8, 2010

NSF Site Visit to MIT DataSpace2

Page 3: Data Visualization

DataSpace

Visualizing Heterogeneous Data

• We propose to make data more available• Which will encourage scientists to gather it

across disciplines• How will they look at it once they have it?– Discipline-specific visualization tools won’t know

what to do with other Disciplines’ data• We need data-agnostic visualization tools– Must we recourse to spreadsheets?

February 8, 2010

NSF Site Visit to MIT DataSpace3

Page 4: Data Visualization

DataSpace

Visualization Ontologies

• We can ontologize the different ways of looking at information– Selection of attributes, layout, means of filtering

• View descriptions can travel with the data• Ontology-aware tools can generate suitable

visualizations on a variety of platforms• Scientists can publish their visualizations with

their conclusions

February 8, 2010

NSF Site Visit to MIT DataSpace4

Page 5: Data Visualization

DataSpace

Fresnel Visualization OntologyLongwell Browser

• dsp:publicationFacets rdf:type facets:FacetSet; facets:facets ( dc:type dc:publisher dc:contributor dc:subject ); facets:types ( ow:Publication ) . dsp:publicationLabelLens rdf:type :Lens; :classLensDomain ow:Publication; :group gr:group; :purpose :labelLens; :showProperties ( dc:title ) .dsp:publicationLens rdf:type :Lens; :classLensDomain ow:Publication; :group gr:group; :purpose :defaultLens; :showProperties ( dc:description dc:identifier dc:creator dc:contributor dc:date dc:subject dc:type dc:publisher dc:rights ) . dsp:creatorFormat rdf:type :Format; :group gr:group; :propertyFormat [ rdf:type :FormatDescription ; :contentNoValue "[none]" ];

February 8, 2010

NSF Site Visit to MIT DataSpace5

Page 6: Data Visualization

DataSpace

Page 7: Data Visualization

DataSpace

Exhibit Framework

• In-HTML-document visualization ontology• Author creates a data set– Excel spreadsheet, tabbed file, XML file, JSON

• Then writes HTML document– Specify view by embedding HTML “tags” from viz

ontology• Our javascript makes the data-interactive viz

February 8, 2010

NSF Site Visit to MIT DataSpace7

Page 8: Data Visualization

DataSpace

Deployment

• Deployed 2 years ago• Hundreds of exhibits created in the wild• Healthy open source community– Fixing bugs, extending with new views

• Timeline on opendata.gov for several months

February 8, 2010

NSF Site Visit to MIT DataSpace8

Page 9: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace9

Page 10: Data Visualization

DataSpace

Page 11: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace11

Page 12: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace12

Page 13: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace13

Page 14: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace14

Page 15: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace15

Page 16: Data Visualization

DataSpace

Page 17: Data Visualization

DataSpace

Page 18: Data Visualization

DataSpace

Page 19: Data Visualization

DataSpace

Page 20: Data Visualization

DataSpace

Page 21: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace21

Page 22: Data Visualization

DataSpace

INSIDE A WIKI

February 8, 2010

NSF Site Visit to MIT DataSpace22

Page 23: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace23

Page 24: Data Visualization

DataSpace

OR A BLOG

February 8, 2010

NSF Site Visit to MIT DataSpace24

Page 25: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace25

Page 26: Data Visualization

DataSpace

Going Forward

• Refine our understanding of the universal concepts of information visualization

• Deploy domain-independent tools that can use visualization descriptions to create effective visualizations of arbitrary data drawn from many locations– Data comes with its visualization descriptions– Fed to specialized widgets that fit the descriptions

February 8, 2010

NSF Site Visit to MIT DataSpace26

Page 27: Data Visualization

DataSpace

What Widgets?

• Descriptions aren’t programs• Won’t implement highly specialized views– Gene map, pie chart, heat map, star chart, scatter

plot, chemical bond diagram…• But these views can be

implemented/packaged/downloaded for incorporation into the visualizers– Visualization “app store”

• Then referenced in viz description

February 8, 2010

NSF Site Visit to MIT DataSpace27

Page 28: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace28

Page 29: Data Visualization

DataSpace

February 8, 2010

NSF Site Visit to MIT DataSpace29

Page 30: Data Visualization

DataSpace

Scientific Publication

• At present, all our rich interactive visualization tools are inside the lab

• When it’s time to publish, we use papers with dead ink charts

• Move to publication of rich visualization descriptions inside the article

• Show the reader not just conclusions, but the way you looked at your data to reach them

February 8, 2010

NSF Site Visit to MIT DataSpace30