Fermilab Computing Division

CS Document 1862-v2

The multi-laboratory project management - The Global Project Tracking System

Document #:
Document type:
Submitted by:
Updated by:
Document Created:
06 Nov 2006, 12:13
Contents Revised:
06 Nov 2006, 13:15
Metadata Revised:
07 Nov 2006, 12:53
Viewable by:
  • Public document
Modifiable by:

Quick Links:
Latest Version

Other Versions:
06 Nov 2006, 12:17
The Global Project Tracking System (GPTS) manages research and development projects and allows coordination of data processing and resource flow. The aim of the GPTS is to integrate into one database information about all types of projects at the JGI and deliver an extensive set of web reports and management tools to a variety of users. The system coordinates work of the scientists processing DNA across the national laboratories by enabling them to track the stages of their research. The GPTS also gives access to the information about the work flow to external reviewers as well as collaborators who initiated the sequencing project. The system allows for systematic tracking high level information hence project bottlenecks can be discovered and the efficiency of the workflow can be enhanced. The GPTS can also be used for tracking software development projects.

The flexible design we have adopted addresses the complex and quickly changing requirements at the JGI. The goal is achieved by meta-definition of projects (sequencing, software development, and proposals) and their attributes (genome size, contact information, status). This enables users to create new types of data without modifying the application code. Moreover, UI specificity supports different kind of users thus each of them can modify the predefined set of queries and reports according to their requirements. To support a wide variety of on-site and off-site users, a reusable security module was developed to provide flexible access management.

The GPTS is a three tier solution with database in the back-end, application server and two types of clients (Java Swing client launched thru Web Start, and JavaServer Faces web client). Moreover, using SOAP protocol provided a platform to integrate the GPTS with other systems at the JGI and other laboratories.

The system will ultimately allow us to scale up to a very large number of concurrent projects run at reduced cost. Therefore it will enable a significant increase of the JGI’s sequencing capability.

<strong>Authors:</strong> 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) 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

Files in Document:
Associated with Events:
InterLab 06 held on 25 Oct 2006 in Fermilab
DocDB Home ]  [ Search ] [ Authors ] [ Events ] [ Topics ]

DocDB Version 8.8.9, contact Document Database Administrators