a framework to support collaborative velo: knowledge management for collaborative (science |...
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