# Presentation: 096005

## 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)  

- 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)** **** **

## Agenda

**Sequencing process at the JGI**
**Global Project Tracking System**
**GPTS – technology**
**GPTS Data and interface**
**System Architecture**
**Data exchange**

## JGI – Joint Genome Institute

**1997**

**2007**

**2005**

**2004**

**2003**

**2002**

**2001**

**2006**

**1**

**2**

**2**

**6**

**12**

**~25**

**Notes:**
The DOE Joint Genome Institute (JGI) is a "virtual institute" that integrates the genomic capabilities of six partner institutions: Lawrence Berkeley National Laboratory, Lawrence Livermore National Laboratory, Los Alamos National Laboratory, Oak Ridge National Laboratory, Stanford University, and Pacific Northwest National Laboratory. In January 1999, high-throughput sequencing began at the Production Genomics Facility (PGF) in Walnut Creek, California, which also is home to the informatics and research and development groups. 

## Sequencing process

- DNA/Library

- Annotation

- CSP

- Stanford

- LANL

- ORNL

- LLNL

- Assembly

- Users

- Sequencing

- Distribution

**JGI**

- Users

## Sequencing process

**Sequencing process**

- DNA/Library

- Annotation

- CSP

- Stanford

- LANL

- ORNL

- LLNL

- Assembly

- Users

- Sequencing

- Distribution

**?**

**JGI**

- Users

## Sequencing process – black hole

- DNA/Library

- Anntotation

- Stanford

- LANL

- ORNL

- LLNL

- Assembly

- Users

- Sequencing

**?**

- Distribution

- CSP

**Sequencing process – black hole**

**JGI**

- Users

## Global Project Tracking System

- DNA/Library

- Annotation

- CSP

- GPTS

- Stanford

- LANL

- ORNL

- LLNL

- Assembly

- Users

- Distribution

- Sequencing

**JGI**

## GPTS – technology

**Three tier application**
**Java Swing client + Java Web Start**
**JavaServer Faces client**
**SOAP + SSL between client and server**
**Hibernate - Relational Persistence**

## GPTS Data and interface

**GPTS Data and interface**

## System Architecture

- GPTS
- Database

- :System

- :System

- GPTS
- Server

- :Component

- Hibernate

-  Global Project
- Tracking System

- SOAP Attributes

- SOAP Projects

- SOAP ProjectData

- GPTS
- Kiwi

- :Component

- GPTS
- Web

- :Component

- SOAP

- :Interface

- SOAP

- Grum - Authorization

- :System

- SOAP

**System Architecture**

## System Architecture

- GPTS
- Database

- :System

- :System

- GPTS
- Server

- :Component

-  Global Project
- Tracking System

- SOAP Attributes

- SOAP Projects

- SOAP ProjectData

- Grum - Authorization

- :System

- SOAP

- Hibernate

**System Architecture**

## System Architecture

- GPTS
- Database

- :System

- :System

- GPTS
- Server

- :Component

-  Global Project
- Tracking System

- SOAP Attributes

- SOAP Projects

- SOAP ProjectData

- Grum - Authorization

- :System

- SOAP

- Hibernate

**System Architecture**

## System Architecture

## System Architecture

- GPTS
- Database

- :System

- :System

- GPTS
- Server

- :Component

-  Global Project
- Tracking System

- SOAP Attributes

- SOAP Projects

- SOAP ProjectData

- Grum - Authorization

- :System

- SOAP

- Java Web Start

- Hibernate

**System Architecture**

## GPTS UI

**GPTS UI**

## Data exchange

- GPTS
- Database

- :System

- :System

- GPTS
- Server

- :Component

-  Global Project
- Tracking System

- SOAP Attributes

- SOAP Projects

- SOAP ProjectData

- Grum - Authorization

- :System

- SOAP

- Stanford

- LANL

- ORNL

- LLNL

- Venonat

- Create library

- pipeline

- pipeline

- SOAP

- SOAP

- Hibernate

**Data exchange**

## Future releases

**Filter sharing**
**Email notification**
**Data history**
**Web reports **
**Project status page**
**Flexible API calls**

## 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**** **