a framework to support collaborative velo: knowledge management for collaborative (science |...

22
Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

Upload: loren-marsh

Post on 13-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

Velo: Knowledge Management for

Collaborative (Science | Biology) Projects

A framework to support collaborative

1

Page 2: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

2

Scientific Knowledge Management (KM)

Knowledge Management systematic strategy of creating, conserving, and sharing knowledge to increase performance and innovation

Capabilities required for a collaborative scientific KM Platform

Associating disparate informationQuestioning data and resultsExperimenting with dataSharing hypotheses, data, results

Page 3: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

3

Velo OverviewVelo supports common knowledge management needs across science domains

Carbon sequestrationClimate ModelingBioinformaticsSubsurface modeling…..

Easily customized to specific science needsData typesAnalysis/simulation tools

Pluggable, extensible architectureRobust and scalable – built on widely used open source technologiesBuilt to support collaboration across multi-disciplinary teams

Metadata extraction

Data Storage

Accesscontrol

Provenance

CM1NM1

Sim1Sim2

NM2 Sim3

VersioningSemantic markup

Knowledge Management

System

Page 4: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

4

Knowledge Management in VeloKnowledge = data + models + results + provenance

Scientific Data Manage empirical/observational/derived data used to set up and parameterize modelsVelo can be easily customized to handle different data types

Models and SimulationsManage multiple versions of models and associated resultsLaunch simulations and data analysis on HPC/cloud platforms

ResultsAutomatically retrieve and store outputs associated with specific model versionsIncorporate visualizations of simulation/model outputs

ProvenanceAutomatically and manually create links between related inputs and outputs and computational processes

Page 5: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

Velo: How it works

Content Store

Web Store

Provenance

Velo API

Tool Integration Framework

Web ClientDesktop Client

Collaborative Knowledge ManagementFramework

Page 6: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

6

FSFA Demonstration

Page 7: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

7

Page 8: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

8

Page 9: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

9

Page 10: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

10

Page 11: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

11

Page 12: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

12

Page 13: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

13

Page 14: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

14

Page 15: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

15

Carbon SequestrationExample

Page 16: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

16

Velo: Data Management

Ingest any data types into VeloIncorporate scripts and tools to visualize and analyze data

Extensible programmatic framework for new data types

Examples:Incorporating well bore data logs for subsurface modelingManaging genome data for bioinformatics

Page 17: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

17

Models: Model Setup and Simulation

Manage conceptual models Launch simulations on remote HPC platformsExtensible to incorporate tools for model creationExamples:

Conceptual model worksheets for subsurface modelsSimulation launchingMesh visualization

Page 18: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

18

Results: Management and Analysis

Retrieve simulation results from execution platformsAutomatically visualize resultsFramework for incorporating analysis and visualization toolsExamples:

Plots for climate simulation outputsVisualizing plume extents for contaminants

Page 19: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

19

Tool History1. Velo gives option to the

user to record• Inputs• Outputs• Control parameters

2. Automatically loads the last saved inputs in tool’s input form

Current Development plan – Browse and re-run any earlier invocation

Page 20: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

20

Provenance

Ability to link related artifacts for forensic investigations

Both manually and automatically

Examples:Link input data sets to modelsLink conceptual model versions to resultsAssociate comments and analyses to simulation outputs

Page 21: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

21

Existing Velo-based Deployments

Velo

FutureGenSimSeq iRESMBiologyFSFA

NEAMSAkuna

FlexibleCustomizableCollaborativeScalable

Page 22: A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1

22

Next Steps

We’re keen to work with othersTo deploy Velo to support scientific communitiesTo partner on proposalsTo collaborate on projectsTo enhance the technology

We’ll open source the Velo technology mid-yearDownloadableUser documentationProgrammer documentation