VisTrails: Overview
description
Transcript of VisTrails: Overview
VisTrails: Overview
Juliana Freire University of Utah
http://www.vistrails.org
Joint work with:Erik Andersen, Steven P. Callahan, David Koop, Emanuele Santos, Carlos E. Scheidegger, Claudio Silva and Huy T. Vo
20072VisTrails: An Overview
VisTrails: Managing Provenance
Provenance of computational artifacts is necessary to reproduce, validate and share scientific results
20073VisTrails: An Overview
VisTrails: Managing Provenance
Provenance of computational artifacts is necessary to reproduce, validate and share scientific results
VisTrails provides comprehensive provenance infrastructure for computational tasks– Provenance is captured transparently– Efficient storage and intuitive query interfaces for exploring
provenance data– Support for collaboration
Designed to support exploratory tasks such as visualization and data mining– Task specification iteratively refined as users generate and
test hypotheses VisTrails is open source: www.vistrails.org
20074VisTrails: An Overview
Provenance for Workflows Treat a workflow (computational task)as a first-
class data product In exploratory tasks, series of workflows are
created and refined: change is the norm Keep exploration trail
Provenance can be as important as the results!
(Freire et al., IPAW 2006)
20075VisTrails: An Overview
Keeping Scientific Exploration Trails
TrailWorkflows
Uniformly captures data and workflow provenance– Data provenance: where does a specific data product
come from?– Workflow evolution: how has workflow structure changed
over time?
20076VisTrails: An Overview
Keeping Scientific Exploration Trails
Trail
Initial visualization
with z-scaling
corrected
Notes
Added texture and
shading
Added plane to visualize internal structure
Found good transfer function
Identified lesion tissue
User
juliana
eranders
eranders
eranders
stevec
20077VisTrails: An Overview
Provenance Beyond Reproducibility
Scalable exploration of parameter spaces
Visual comparison of workflows and data products
Query workflows by example
20078VisTrails: An Overview
Querying Workflows
Workflows are graphs: hard to specify queries using text
Querying workflows by example– WYSIWYQ -- What You See Is What You Query– Interface to create workflow is same as to query
(Scheidegger et al., TVCG 2007)
20079VisTrails: An Overview
Creating Workflows by Analogy
Simplify creation of workflows Use the wisdom of the crowds
– Some workflow refinements are common, e.g., change the rendering technique, publish image on the Web
Apply refinements by analogy, automatically
Source
Target
(Scheidegger et al., TVCG 2007)
200710VisTrails: An Overview
Integrating Tools and Libraries
SCIRun in VisTrails
Workflow that combines 5 different libraries
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
VisTrails add-on for ParaView
200711VisTrails: An Overview
Applications and Users
Psychiatry-U of Utah
200712VisTrails: An Overview
Applications and Users
Physics-Cornell
200713VisTrails: An Overview
Applications and Users
Environmental Science-OHSU
200714VisTrails: An Overview
Acknowledgments
This work is partially supported by the National Science Foundation, the Department of Energy, an IBM Faculty Award, and a University of Utah Seed Grant.
200715VisTrails: An Overview
More info about VisTrails
google vistrails
Or
http://www.vistrails.org