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

Post on 13-Jan-2016

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

Velo: How it works

Content Store

Web Store

Provenance

Velo API

Tool Integration Framework

Web ClientDesktop Client

Collaborative Knowledge ManagementFramework

6

FSFA Demonstration

7

8

9

10

11

12

13

14

15

Carbon SequestrationExample

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

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

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

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

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

21

Existing Velo-based Deployments

Velo

FutureGenSimSeq iRESMBiologyFSFA

NEAMSAkuna

FlexibleCustomizableCollaborativeScalable

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

top related