Software automation – What STAB sees as key aims? 1.Brief review of activities and recommendations (so far) 2.Reality checks 3. Things to do…

Slides:



Advertisements
Similar presentations
Improving health and social care outcomes for over 65s in Croydon: A new approach to commissioning integrated provision Governing Body 7 October 2014.
Advertisements

Introduction to Digital NOTAM
EA Workflows 1 Establish EA Program 2 Select EA Framework 3
M.D.Winn, DL, March 28th 2007 Session 4 Core activities Intro Overview: Martyn CCP4 Releases: Charles Installation issues: Francois Meetings: Maeri Python.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Computers: Tools for an Information Age
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
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.
Organizational Information System.  IS is an integrated IT based system designed to support operations, mgt and decision making function of an organization.
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
A Methodology that is PROVEN PRACTICAL EFFECTIVELY INTEGRATED SCALABLE CUSTOMIZABLE.
Test Organization and Management
GLAST Science Support CenterAugust 9, 2004 Implementation of the Standard Analysis Environment (SAE) James Peachey (HEASARC/GLAST SSC—GSFC/L3)
Chapter 2 The process Process, Methods, and Tools
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML National Water Quality Monitoring Council August 20, 2003.
CCP4mg Liz Potterton, Stuart McNicholas, Martin Noble, Jan Gruber.
Peter J. Briggs, Liz Potterton *, Pryank Patel, Alun Ashton, Charles Ballard, Martyn Winn CLRC Daresbury Laboratory, Warrington, Cheshire WA4 4AD, UK *
23 rd August 2005CCP4-RCSB Workshop IUCr 2005 Florence Italy 1 N6: A Protein Crystallographic Toolbox: The CCP4 Software Suite and RCSB PDB Deposition.
28 th March 2007 MrBUMP – Automated Molecular Replacement Ronan Keegan, Martyn Winn CCP4, Daresbury Laboratory.
28 Mar 06Automation1 Overview of developments within CCP4 Generation 1 ccp4i tasks Generation 2 isolated scripts / web service Generation 3 integrated.
Retention and preservation within the Copac Tools Michael Emly University of Leeds CCM Workshop 19 March 2012.
Authors Project Database Handler The project database handler dbCCP4i is a small server program that handles interactions between the job database and.
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.
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML Advisory Committee on Water Information September 10, 2003 Kenneth J. Lanfear,
23 rd March 2005CCP4 Annual Developers’ Meeting 1 DL: Releases, Conferences and Other Activities Peter Briggs, CCP4 Daresbury.
1 st -4 th December st BioXHIT Annual Meeting WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution Peter.
28-29 th March 2006CCP4 Automation STAB MeetingCCP4i and Automation 1 CCP4i and Automation : Opportunities and Limitations Peter Briggs, CCP4.
An Introduction to CCP4i The CCP4 Graphical User Interface Peter Briggs CCP4.
Introduction to Making Multimedia
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
Bulk Model Construction and Molecular Replacement in CCP4 Automation Ronan Keegan, Norman Stein, Martyn Winn.
1 XBRL Pilot Project at BOJ May 2004 Yoshiaki Wada Bank Examination and Surveillance Department Bank of Japan © 2004 Bank of Japan.
17 th October 2005CCP4 Database Meeting (York) CCP4(i)/BIOXHIT Database Project: Scope, Aims, Plans, Status and all that jazz Peter Briggs, Wanjuan Yang.
 Project management is the organization and management of resources (i.e. people, information, tools and machines, materials, time, capital and energy)
Developments with CCP4i & the Database Handler Peter Briggs.
PSCIOC-PSSDC Workplan Coordination Strategy– Draft Coordination Committee Telecon
In context…. xia2: what is it? Automated expert data reduction – images in, reflections suitable for phasing out. Handles: –MAD data –Multiple passes.
Project Database Handler The Project Database Handler dbCCP4i is a brokering application that mediates interactions between the project database and an.
26-28 th April 2004BioXHIT Kick-off Meeting1 Task 4.7.1: Automation in Computation Peter Briggs, CCP4.
Framework and Toolkit for UN Coherence, Effectiveness and Relevance at Country Level: Step 7 – Monitor & Evaluate.
Data Harvesting: automatic extraction of information necessary for the deposition of structures from protein crystallography Martyn Winn CCP4, Daresbury.
Project Database Handler The Project Database Handler is a brokering application that mediates interactions between the project database and the external.
Callista Enterprise Test Driven ESB Development Sofia Jonsson
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
Mantid Stakeholder Review Nick Draper 01/11/2007.
SR Users Meeting 10-11th September 2003 CCP4 Release 5.0 Peter Briggs CCP4/CCLRC Daresbury Laboratory.
M.D.Winn, York, March 22nd/23rd 2005 CCP4 Library Development.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
28 th May 2005CCP4 Workshop ACA 2005 Orlando FL 1 WK04: A Protein Crystallographic Toolbox: The CCP4 Software Suite ACA 2005 Orlando May 28th 2005.
Managing programs that promote personal effectiveness.
Paul Alexander 2 nd SKADS Workshop October 2007 SKA and SKADS Costing The Future Paul Alexander Andrew Faulkner, Rosie Bolton.
Page 1 PACS GRITS 17 June 2011 Herschel Data Analysis Guerilla Style: Keeping flexibility in a system with long development cycles Bernhard Schulz NASA.
Future plans & strategy for CCP4 (for discussion) Tadeusz Skarzynski, 30 March 2006.
A Strategy for Implementation of the Updated System of National Accounts 1993 Prepared for discussion by UNSD and IMF Joint Eurostat-UNSD Conference on.
CCP4 Molecular Replacement Model Generation Create a CCP4i task for generating Molecular Replacement models. - Selecting suitable PDB entries, based on.
Your Hospital’s Name Location Process Improvement: Name of your Improvement.
GEO Work Programme 2016 WGISS#40 HARWELL (UKSA) 28 SEP - 02 OCT 2015 MIRKO ALBANI, ESA.
Peter J. Briggs, Alun Ashton, Charles Ballard, Martyn Winn and Pryank Patel CCLRC Daresbury Laboratory, Warrington, Cheshire WA4 4AD, UK The CCP4 project.
What does the future hold? SAPHIRE CCP4 libraries Program Developments More automation 3D viewer Project CCP4 Study Weekend 2003 BAR!
Project Database Handler The Project Database Handler is a brokering application which will mediate interactions between the project database and other.
CCP4 6.1 and beyond: Tools for Macromolecular Crystallography
Chapter 10 Development of Multimedia Project
Guidance notes for Project Manager
Project tracking system for the structure solution software pipeline
Releases, Conferences and Other Activities
A summary of part 1 of Chapter 7 CEP 812 Kay Paff March 24, 1999
Core Activities Review of 06/07 Plans for 07/08 29 Mar 05 Review.
System architecture, Def.
Presentation transcript:

Software automation – What STAB sees as key aims? 1.Brief review of activities and recommendations (so far) 2.Reality checks 3. Things to do…

March first meeting Suggested strategy:  review suite capabilities  set up test suite – initially to be used for calibrating CHART  build up from small isolated scripts Requirements:  modular design  command line and GUI interface  database and information transfer files requirements  information retrieval from legacy code for the machine (mark-up vs. parsing)  information retrieval for users (sensible summary information) Suggested first task: Phasing from coordinates – MR pathway Data preparation (symmetry etc) SSM (Aligned models – PHASER can take ensembles/weighted transform of PDBs to SF) PHASER (refined MR models) PIRATE (bias removal/solvent flattening) Refmac-arp/warp

Meeting in Manchester on 30 September 2004 Key outcomes: STAB remit agreed: scope – all CCP4 activities related to automation, including BioXHit and eHTPX role – set targets, provide advice, monitor progress Charles Ballard – contact person for CCP4 (working closely with Peter Briggs), Tadeusz Skarzynski - contact for STAB preferred model: a bottom-up, evolutionary approach, where easy meta-tasks are first automated and they progressively joined with more and more sophisticated decision making. identified the need for a CCP4 standard for information transfer between crystallographic programs, similar to the CCP4 standards on X-ray data and map file formats (XML - the most obvious candidate for this) PYTHON framework and objects developed for DNA – to be explored as a starting point for CCP4 task automation (MR – a pilot project)

Reality checks… everything takes longer than we think… bursts of activity followed by not much going on. staffing problems – of course… fragmented nature of CCP4 – good for individual creativity (refmac, ccp4i, coot) but not suitable for large, integrated projects (?). - people funded from a variety of sources, personal career needs… - lack of true line management. joint effort only successful in well-defined projects with clearly-specified requirements (e.g.. establishing standards: mtz, map format, program input format) no clear strategy in automation – short-term goals for different projects

Things to do: snapshot of where we are in automation, who does what, what are people’s current remits, experience… what has been achieved so far (CHART?, MR) other automation efforts – which concepts worked and which did not (e.g. agent or workflow?) what tasks need automation? (data processing and analysis, phasing from coordinates and experiment, model rebuilding and refinement, ligand fitting, others?) review of CCP4i – a key element of the automation project – do we need to change it (language, information tracking, etc?) firm decisions on key standards: language (Python?), tools, information flow (databases, XML files?) within the constraints of the existing CCP4 infrastructure timely implementation and release of automated tasks

Summary… automation is not just another project within CCP4… it involves review of existing standards and project tracking. agreeing standards and means of information transfer is critical. need for getting key programmers on board (a “task force meeting”) need for clear goals with timelines