Background: Currently CCP4i puts each structure determination into a separate project directory, and automatically keeps a “Project History Database” recording.

Slides:



Advertisements
Similar presentations
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Advertisements

Chapter 2: Modularization
Distributed components
Browsers and Servers CGI Processing Model ( Common Gateway Interface ) © Norman White, 2013.
DT228/3 Web Development multi page applications/ sharing data.
Understanding the Mainline Logical Flow Through a Program (continued)
Systems Software Operating Systems.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
26-28 th April 2004BioXHIT Kick-off Meeting: WP 5.2Slide 1 WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution.
January, 23, 2006 Ilkay Altintas
SOFTWARE.
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
CCP4 Study Weekend 3rd January 2003 CCP4i - “Tricks and Tools” Peter Briggs CCP4 Daresbury.
Operating Systems. Operating System  A program running in a computer from the moment it is switched on.  Part of the Systems Software of the computer.
Standard Grade Computing System Software & Operating Systems.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Databases and Database Management Systems
The VPO Operator. [vpo_operator] 2 The VPO Operator Section Overview The role of the VPO operator Starting and stopping the Motif GUI The VPO Operator.
28 th March 2007CCP4 Developers Meeting BIOXHIT/CCP4(i) Database Wanjuan Yang & Peter Briggs.
CCP4(i) Database Development Wanjuan (Wendy) Yang CCP4 Annual developer’s meeting March 28, 2006 York.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
1 st -4 th December st BioXHIT Annual Meeting WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution Peter.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
An Introduction to CCP4i The CCP4 Graphical User Interface Peter Briggs CCP4.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
Confidential. All rights reserved © Hesse GmbH. Slide 1 An introduction to PBS200.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
17 th October 2005CCP4 Database Meeting (York) CCP4(i)/BIOXHIT Database Project: Scope, Aims, Plans, Status and all that jazz Peter Briggs, Wanjuan Yang.
Chapter One (Database System) Objectives Introduction to Database Management Systems (DBMS) Data and Information History of DB Types of DB.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
Project Database Handler The Project Database Handler dbCCP4i is a brokering application that mediates interactions between the project database and an.
Operating and Filing Systems Standard Grade1 Operating and Filing Systems Standard Grade Computing Studies.
Project Database Handler The Project Database Handler is a brokering application that mediates interactions between the project database and the external.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
Pipeline Introduction Sequential steps of –Plugin calls –Script calls –Cluster jobs Purpose –Codifies the process of creating the data set –Reduces human.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
540f07cost12oct41 Reviews Postmortem u Surprises? u Use white background on slides u Do not zip files on CD u Team leader should introduce team members.
17 th October 2005CCP4 Database Meeting (York) CCP4i Database Overview Peter Briggs.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
Recent Enhancements to Quality Assurance and Case Management within the Emissions Modeling Framework Alison Eyth, R. Partheepan, Q. He Carolina Environmental.
1 Module: Enviance Glossary Speaking the Same Language.
Oracle Architecture - Structure. Oracle Architecture - Structure The Oracle Server architecture 1. Structures are well-defined objects that store the.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
Cost23 1 Question of the Day u Which of the following things measure the “size” of the project in terms of the functionality that has to be provided in.
Project Database Handler The Project Database Handler is a brokering application which will mediate interactions between the project database and other.
BIOXHIT Proposals…. 21/11/2002. Martyn’s Original Summary “1. Crystallisation. Low-cost LIMS ("Mole") being developed. Biologists in SBL.
Advanced Higher Computing Science
Architecture Review 10/11/2004
NETSTORM.
Simulation Production System
2. OPERATING SYSTEM 2.1 Operating System Function
Databases.
Operating System.
Chapter 2: System Structures
Introduction to Operating System (OS)
TYPES OFF OPERATING SYSTEM
Complete Management of your Entire Backflow Program
Chapter 12: Automated data collection methods
Project tracking system for the structure solution software pipeline
Network Layer The network layer is responsible for the source-to-destination delivery of a packet, possibly across multiple networks (links). Whereas the.
Data Groupings: File File: a group of related records
GCSE OCR 3 A451 Computing Client-server and peer-to-peer networks
Chapter 1 Database Systems
Objectives Explain the role of computers in client-server and peer-to-peer networks Explain the advantages and disadvantages of client- server and peer-to-peer.
Presentation transcript:

Background: Currently CCP4i puts each structure determination into a separate project directory, and automatically keeps a “Project History Database” recording information for each job run: Date Taskname Title entered by the user Status (finished, failed, killed, etc) Parameters used to run the job Lists of input & output files Optional annotation via electronic notebook Advantages: automatically organises data easy to review project progress, parameters, input & output allows backtracking & branching (i.e. rerun with slightly different parameters) Disadvantages: The GUI and database are mixed at code level, so the database is only accessible from within CCP4i Cannot produce summaries of the project Difficult to trace back paths through project history e.g. for errors or to determine provenance of data

Aims Workplan Enable visualisation of CCP4i project history data: different presentations of CCP4i project history information independent GUI for visualisation and interaction with the database Enable searching through project history: determine paths (logical- and data-flow) identify source of particular data items identify points in history tree where failures occur Enable access to data required by applications: extract/supply data from/to CCP4i database to applications (CCP4/non-CCP4) extract/supply data from/to other databases (e.g. LIMS, facility database etc) Workplan Separate Project History Database from CCP4i: allow access (read & write) for (non-CCP4) applications allow multiple users to access single database simultaneously allow access across distributed computing environments Enable data tracking within projects identify and store additional information to infer previous/next steps enable communication with multiple database backends (SQL, XML, …) interactions with external databases to fill in gaps

CCP4i Synchrotron Database Application “X” Database Server CCP4i Crystallisation Database Project History Database Visualisation GUI Remote Systems Remote Systems

Separate Project History Database from CCP4i: Aims & Workplan Separate Project History Database from CCP4i: allow access (read & write) for (non-CCP4) applications allow multiple users to access single database simultaneously allow access across distributed computing environments Enable data tracking within projects identify and store additional information to infer previous/next steps enable multiple database backends (SQL, XML, …) interactions with external databases to fill in gaps Visualisation of project history data different presentations of project history information independent GUI for visualisation and interaction