The multi-laboratory project management

streakconvertingSoftware and s/w Development

Dec 13, 2013 (3 years and 11 months ago)

97 views

Sequencing the World of Possibilities for Energy & Environment

The multi
-
laboratory project management

The Global Project Tracking System



Lukasz Szajkowski 1, 3, Anuradha Padki 2, 3, Paola Pace 2, 3, Kristen M
Taylor 1, 3, Leila A Hornick 2, 3, Greg M Werner 1, 3, Darren M Platt 1, 3


1. Lawrence Livermore National Laboratory

2. Lawrence Berkeley National Laboratory

3. DOE Joint Genome Institute (JGI)



Sequencing the World of Possibilities for Energy & Environment

Agenda


Sequencing process at the JGI


Global Project Tracking System


GPTS


technology


GPTS Data and interface


System Architecture


Data exchange


Sequencing the World of Possibilities for Energy & Environment

JGI


Joint Genome Institute

Human Genome

1997

2007

2005

2004

2003

2002

2001

2006

1

2

2

6

12

~25

Sequencing the World of Possibilities for Energy & Environment

Sequencing process

DNA/Library

Annotation

CSP

Stanford

LANL

ORNL

LLNL

Assembly

Users

Sequencing

Distribution

JGI

Users

Sequencing the World of Possibilities for Energy & Environment

Sequencing process

DNA/Library

Annotation

CSP

Stanford

LANL

ORNL

LLNL

Assembly

Users

Sequencing

Distribution

Venonat

Twiki

meetings

emails

Web pages

?

JGI

Users

Sequencing the World of Possibilities for Energy & Environment

DNA/Library

Anntotation

Stanford

LANL

ORNL

LLNL

Assembly

Users

Sequencing

Venonat

Twiki

meetings

emails

Web pages

?

Distribution

CSP

Sequencing process


black hole

JGI

Users

Sequencing the World of Possibilities for Energy & Environment

Global Project Tracking System

DNA/Library

Annotation

CSP

GPTS

Stanford

LANL

ORNL

LLNL

Assembly

Users

Distribution

Venonat

Sequencing

JGI

Sequencing the World of Possibilities for Energy & Environment

GPTS


technology


Three tier application


Java Swing client + Java Web Start


JavaServer Faces client


SOAP + SSL between client and server


Hibernate
-

Relational Persistence


Sequencing the World of Possibilities for Energy & Environment

Projects

Name, type

Attributes

Name, type

ProjectData

Value

GPTS Data and interface

Sequencing the World of Possibilities for Energy & Environment

GPTS

Database

:System

:System

GPTS

Server

:Component

Hibernate


Global Project

Tracking System


Projects

Name, type

Attributes

Name, type

ProjectData

Value

SOAP Attributes

SOAP Projects

SOAP ProjectData

GPTS

Kiwi

:Component

GPTS

Web

:Component

SOAP

:Interface

SOAP

Grum
-

Authorization

:System

SOAP

System Architecture

Sequencing the World of Possibilities for Energy & Environment

GPTS

Database

:System

:System

GPTS

Server

:Component


Global Project

Tracking System


Projects

Name, type

Attributes

Name, type

ProjectData

Value

SOAP Attributes

SOAP Projects

SOAP ProjectData

Grum
-

Authorization

:System

SOAP

Hibernate

System Architecture

Sequencing the World of Possibilities for Energy & Environment

GPTS

Database

:System

:System

GPTS

Server

:Component


Global Project

Tracking System


Projects

Name, type

Attributes

Name, type

ProjectData

Value

SOAP Attributes

SOAP Projects

SOAP ProjectData

Grum
-

Authorization

:System

SOAP

Hibernate

System Architecture

Sequencing the World of Possibilities for Energy & Environment

System Architecture

Sequencing the World of Possibilities for Energy & Environment

GPTS

Database

:System

:System

GPTS

Server

:Component


Global Project

Tracking System


Projects

Name, type

Attributes

Name, type

ProjectData

Value

SOAP Attributes

SOAP Projects

SOAP ProjectData

Grum
-

Authorization

:System

SOAP

Java Web Start

Hibernate

System Architecture

Sequencing the World of Possibilities for Energy & Environment

GPTS UI

Sequencing the World of Possibilities for Energy & Environment

JGI

GPTS

Database

:System

:System

GPTS

Server

:Component


Global Project

Tracking System


Projects

Name, type

Attributes

Name, type

ProjectData

Value

SOAP Attributes

SOAP Projects

SOAP ProjectData

Grum
-

Authorization

:System

SOAP

Stanford

LANL

ORNL

LLNL

Venonat

Create library

pipeline

pipeline

SOAP

SOAP

Hibernate

Data exchange

Sequencing the World of Possibilities for Energy & Environment

Future releases


Filter sharing


Email notification


Data history


Web reports


Project status page


Flexible API calls

Sequencing the World of Possibilities for Energy & Environment

Acknowledgement

GPTS Team


Anu Padki


Paola Pace


Kristen Taylor


Amber Shao


Greg Werner


Darren Platt


Contact Lukasz Szajkowski
szajkowski2@llnl.gov

Very active users


Lynne Goodwin


David Bruce


Harris Shapiro


Fang Cheng


Kerrie Barry


Erika Lindquist