NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC...

17
NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009

Transcript of NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC...

Page 1: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

NEPTUNE Canada WorkshopOceans 2.0 Project EnvironmentNEPTUNE Canada WorkshopOceans 2.0 Project Environment

NEPTUNE Canada DMAS TeamVictoria, BC

February 16, 2009

NEPTUNE Canada DMAS TeamVictoria, BC

February 16, 2009

Page 2: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Outline of Oceans 2.0 ProjectsOutline of Oceans 2.0 Projects

> Introduction

> Scientist Feedback

> Use Case

> Project Description

> Project Resources

> Future Features

> Discussion

> Introduction

> Scientist Feedback

> Use Case

> Project Description

> Project Resources

> Future Features

> Discussion

Page 3: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

IntroductionIntroduction

Oceans 2.0 Projects is conceptualized as an online environment for

researchers, students and teams to develop projects from beginning to

end, from data acquisition to final manuscript.

Oceans 2.0 Projects is conceptualized as an online environment for

researchers, students and teams to develop projects from beginning to

end, from data acquisition to final manuscript.

> Funded by CANARIE Network-

Enabled Platforms Program

> Analogous with Web 2.0

> Funded by CANARIE Network-

Enabled Platforms Program

> Analogous with Web 2.0

Page 4: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

IntroductionIntroduction

Expected Results

1. Ocean data interoperability between providers

2. Online environment for groups to interact, access data, perform data analysis and visualization

3. Remote control of instruments such as cameras and underwater vehicles

Measures for success:

1. Gathers significant fraction of ocean science community

2. Used to perform collaborative research across institutions

3. Interoperability allows scientists to work transparently with data from at least 3 distinct repositories

Expected Results

1. Ocean data interoperability between providers

2. Online environment for groups to interact, access data, perform data analysis and visualization

3. Remote control of instruments such as cameras and underwater vehicles

Measures for success:

1. Gathers significant fraction of ocean science community

2. Used to perform collaborative research across institutions

3. Interoperability allows scientists to work transparently with data from at least 3 distinct repositories

Page 5: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

IntroductionIntroduction

NEPTUNE Canada

Computing System

User’sComputing System

OR

???

We need new tools and methods to support collaborative work with large

volumes of data.

We need new tools and methods to support collaborative work with large

volumes of data.

Page 6: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Scientist Feedback - ResearchScientist Feedback - ResearchData

> Flexible search criteria: raw or processed, single or multiple-sensors, complete or subset, location-based

> Detailed and understandable metadata

> Standard Format: NetCDF, ASCII, MAT

Data

> Flexible search criteria: raw or processed, single or multiple-sensors, complete or subset, location-based

> Detailed and understandable metadata

> Standard Format: NetCDF, ASCII, MAT

> Visualizations: time series, maps, spectra, current/flux vectors, animations, multi-variable plots

> Real-time displays

> Visualizations: time series, maps, spectra, current/flux vectors, animations, multi-variable plots

> Real-time displays

“Need a way that is not excruciatingly painful to get information/metadata about an instrument."– Steve Mihaly

Page 7: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Scientist Feedback - ResearchScientist Feedback - Research> Data Processing & Visualization Resources

> Video/Image annotation tools

> Routines for calibration, statistics, plotting, interpolating, etc

> Scheduling of routines

> QA/QC flags

> Integration of external products

> Instrument Control

> Event Detection and Response

> Data Processing & Visualization Resources

> Video/Image annotation tools

> Routines for calibration, statistics, plotting, interpolating, etc

> Scheduling of routines

> QA/QC flags

> Integration of external products

> Instrument Control

> Event Detection and Response

"How will we deal with all that data in a meaningful way? I don't have a clue! – Maycira Costa"

Page 8: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Scientist Feedback - TeachingScientist Feedback - Teaching

> Rich media for classroom presentations

> Virtual field trips

> Online resource for labs or projects

> Automated marking tools

> Tutorials/templates for generating and interpreting plots

> Tools for writing labs or projects

> Rich media for classroom presentations

> Virtual field trips

> Online resource for labs or projects

> Automated marking tools

> Tutorials/templates for generating and interpreting plots

> Tools for writing labs or projects

Page 9: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Scientist Feedback - CollaborationsScientist Feedback - Collaborations

> Permissions-based shared virtual environments

> Document and image management

> Shared repository and communications for manuscript revisions

> Discussions about instruments, projects, experiments

> Initiation of new projects in public discussions

> Better sharing and documentation of methods and techniques (avoid re-inventing the wheel)

> Permissions-based shared virtual environments

> Document and image management

> Shared repository and communications for manuscript revisions

> Discussions about instruments, projects, experiments

> Initiation of new projects in public discussions

> Better sharing and documentation of methods and techniques (avoid re-inventing the wheel)

Page 10: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Scientist Feedback - OutreachScientist Feedback - OutreachHow can we help you promote your research?

> Online links to your published papers

> Summaries of you research in simple language for broad audiences

> Rich media (e.g. podcasts, video, Flash, 3-D visualizations)

> Blogs linked to prominent sites (e.g. CBC Science)

> Ongoing workshops (like this one) to explore new ways of doing and teaching science

> How else?

How can we help you promote your research?

> Online links to your published papers

> Summaries of you research in simple language for broad audiences

> Rich media (e.g. podcasts, video, Flash, 3-D visualizations)

> Blogs linked to prominent sites (e.g. CBC Science)

> Ongoing workshops (like this one) to explore new ways of doing and teaching science

> How else?

Page 11: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Use CaseUse Case

The design of Oceans 2.0 Project Environment is based on the

process users would take to fulfill their goals.

The design of Oceans 2.0 Project Environment is based on the

process users would take to fulfill their goals.

Page 12: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Project DescriptionProject Description

This collaborative work-space is a management

and work-flow system for project-relevant:

> sensors & instruments

> data search parameters

> data processing scripts

> discussion

> data products (figures, processed data)

> manuscript revisions

> resources (papers, links, etc)

and more

This collaborative work-space is a management

and work-flow system for project-relevant:

> sensors & instruments

> data search parameters

> data processing scripts

> discussion

> data products (figures, processed data)

> manuscript revisions

> resources (papers, links, etc)

and more

Page 13: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Project ResourcesProject ResourcesAll projects will have access to NEPTUNE Canada’s processing

power and repositories of:

> published scripts (versioned, searchable)

> script templates to help users get started

> publications involving NEPTUNE Canada’s data and/or data collection regions

All projects will have access to NEPTUNE Canada’s processing

power and repositories of:

> published scripts (versioned, searchable)

> script templates to help users get started

> publications involving NEPTUNE Canada’s data and/or data collection regions

[Lack of skills/experience/strategies for dealing with large amounts of data] “could create a sort of inertia that would

prevent people from moving forward.” – Diana Varela

Page 14: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Future FeaturesFuture Features

> Project hierarchy (ability to have subprojects)

> User message subscription handling

> Expanded data search options

> Document versioning

> Data products linked to source search or script

> Script scheduling

> Additional analysis tools (e.g.,R)

> Project hierarchy (ability to have subprojects)

> User message subscription handling

> Expanded data search options

> Document versioning

> Data products linked to source search or script

> Script scheduling

> Additional analysis tools (e.g.,R)

Page 15: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

Future FeaturesFuture Features

> Publishing code to NEPTUNE Canada script library

> Data Product Group Management: by source code or user-created (e.g., “Manuscript Figures”)

> Reference management tools

> Help resources

> Publishing code to NEPTUNE Canada script library

> Data Product Group Management: by source code or user-created (e.g., “Manuscript Figures”)

> Reference management tools

> Help resources

"There is no possible way to anticipate everything that people will think of to do with the data.” – Jim Christian

Page 16: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.

DiscussionDiscussion> Actual Work flow vs Project Tree View

> Limitations – proprietary data analysis software, integration with other

data sets, etc

> Other use cases – classroom projects, sensor experts sharing QA

knowledge, etc.

> What tools are wanted – Matlab toolboxes, other environments (R,

SigmaPlot, etc.)

"We need to be open to the idea that initial requirements will evolve over time.

We are all learning as we go along. We need to help users become aware

of the possibilities that are available, training them to understand these

new ways of interacting with information technologies.” – Kim Juniper

> Actual Work flow vs Project Tree View

> Limitations – proprietary data analysis software, integration with other

data sets, etc

> Other use cases – classroom projects, sensor experts sharing QA

knowledge, etc.

> What tools are wanted – Matlab toolboxes, other environments (R,

SigmaPlot, etc.)

"We need to be open to the idea that initial requirements will evolve over time.

We are all learning as we go along. We need to help users become aware

of the possibilities that are available, training them to understand these

new ways of interacting with information technologies.” – Kim Juniper

Page 17: NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.