23 rd March 2005CCP4 Annual Developers’ Meeting 1 DL: Releases, Conferences and Other Activities Peter Briggs, CCP4 Daresbury.

Slides:



Advertisements
Similar presentations
Andrew McNab - Manchester HEP - 24 May 2001 WorkGroup H: Software Support Both middleware and application support Installation tools and expertise Communication.
Advertisements

PiMS overview: version 0.3 & beyond Robert Esnouf, PiMS Project Sponsor, Oxford.
M.D.Winn, DL, March 28th 2007 Session 4 Core activities Intro Overview: Martyn CCP4 Releases: Charles Installation issues: Francois Meetings: Maeri Python.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
M.D.Winn, DL, March 17th 2008 WP0 Core activities Martyn Winn Releases PDB format Licence Workshops Support Summary of activities Priorities for the future.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
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.
CCP4 helpdesk: What’s New in CCP4 6.0? Martyn Winn CCP4 CCLRC Daresbury Laboratory Cheshire.
Tallinn, 13 December 2005 EC CHM portal toolkit Miruna Bădescu Finsiel Romania.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
GLAST Science Support CenterAugust 9, 2004 Implementation of the Standard Analysis Environment (SAE) James Peachey (HEASARC/GLAST SSC—GSFC/L3)
23 rd August 2005CCP4 Workshop IUCr 2005 Florence Italy 1 N6: A Protein Crystallographic Toolbox: The CCP4 Software Suite and PDB Deposition Tools IUCr.
CCP4 Study Weekend 3rd January 2003 CCP4i - “Tricks and Tools” Peter Briggs CCP4 Daresbury.
CCP4mg Liz Potterton, Stuart McNicholas, Martin Noble, Jan Gruber.
28 th May 2005CCP4 Workshop, ACA Orlando An Introduction to the CCP4 Software Suite: CCP4i, Files and Utilities Peter Briggs CCP4, CCLRC Daresbury.
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.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
19 th July 2005RUPX Meeting1 Prologue: plan for today General overview of CCP4 (~40-50 minutes) Then (for those who are interested): More technical overview/demo.
Olof Bärring – WP4 summary- 6/3/ n° 1 Partner Logo WP4 report Status, issues and plans
Authors Project Database Handler The project database handler dbCCP4i is a small server program that handles interactions between the job database and.
3rd March 2004PR Conferences and Workshops CCP4: PR, Conferences and Workshops Peter Briggs CCP4, CCLRC/Daresbury Laboratory.
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.
Mosflm & iMosflm (1) Some numbers... (2) Mosflm (3) iMosflm.
29-30 th March 2006CCP4 Annual Developers’ Meeting CCP4i: Recent Developments, Future Prospects Peter Briggs, CCP4.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
CCP4 Developers Meeting 2007 CCP4 Molecular Graphics Liz Potterton and Stuart McNicholas.
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.
Bulk Model Construction and Molecular Replacement in CCP4 Automation Ronan Keegan, Norman Stein, Martyn Winn.
UK Link Programme Update to PNUNC June 17 th 2013.
R. Keegan 1, J. Bibby 3, C. Ballard 1, E. Krissinel 1, D. Waterman 1, A. Lebedev 1, M. Winn 2, D. Rigden 3 1 Research Complex at Harwell, STFC Rutherford.
17 th October 2005CCP4 Database Meeting (York) CCP4(i)/BIOXHIT Database Project: Scope, Aims, Plans, Status and all that jazz Peter Briggs, Wanjuan Yang.
Developments with CCP4i & the Database Handler Peter Briggs.
Project Database Handler The Project Database Handler dbCCP4i is a brokering application that mediates interactions between the project database and an.
DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug.
26-28 th April 2004BioXHIT Kick-off Meeting1 Task 4.7.1: Automation in Computation Peter Briggs, CCP4.
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.
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
SR Users Meeting 10-11th September 2003 CCP4 Release 5.0 Peter Briggs CCP4/CCLRC Daresbury Laboratory.
Almost at the end … “If you don’t remember anything else, remember this”
M.D.Winn, York, March 22nd/23rd 2005 CCP4 Library Development.
Software Release Procedure Session MANAGEMENT and FUTURE directions Form ongoing ‘empowered’ Technical Discussion Group (TDG) Any future project definitions(resources.
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.
Software automation – What STAB sees as key aims? 1.Brief review of activities and recommendations (so far) 2.Reality checks 3. Things to do…
23 rd August 2005CCP4 Workshop, IUCr Florence1 An Introduction to the CCP4 Software Suite: CCP4i, Files and Utilities Peter Briggs CCP4, CCLRC Daresbury.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
SCD Monthly Projects Meeting 2014 Scientific Linux Update Rennie Scott January 14, 2014.
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.
Development Environment
CCP4 6.1 and beyond: Tools for Macromolecular Crystallography
CCP4 from a user perspective
Review of CCP4 Release 5.0 Peter Briggs CCP4
Project tracking system for the structure solution software pipeline
Almost at the end … “If you don’t remember anything else, remember this !!!!”
Releases, Conferences and Other Activities
CCP4-PDB Workshop ACA 2004 Chicago
Ingleton and Clapham (N.Yorks)
Core Activities Review of 06/07 Plans for 07/08 29 Mar 05 Review.
MrBUMP: progress and plans
N6: A Protein Crystallographic Toolbox:
Presentation transcript:

23 rd March 2005CCP4 Annual Developers’ Meeting 1 DL: Releases, Conferences and Other Activities Peter Briggs, CCP4 Daresbury

23 rd March 2005CCP4 Annual Developers’ Meeting 2 Outline of the presentation Overview of Daresbury Laboratory Release of CCP4 v6.0 (“Ingleton”) Future Release Plans oMartyn Winn Conference and Workshop Activities oMaeri Howard

23 rd March 2005CCP4 Annual Developers’ Meeting 3 Overview of Daresbury Laboratory CCP4 core group Responsible for: –Maintaining & developing core suite build system, libraries, CCP4i … –Making software releases –Providing technical support –Industrial liaison –Maintaining on-line resources website, mailing lists … –Coordinating publicity activities: Study Weekend, conference presence, workshops … –Other projects CCP4 Automation, e-HTPX, BIOXHIT …

23 rd March 2005CCP4 Annual Developers’ Meeting 4 Who are we? Core Staff Martyn Winn Peter Briggs Charles Ballard François Remacle Maeri Howard CCP4 Automation Norman Stein Daniel Rolfe PIMS Chris Morris A.N. Other BIOXHIT Wanjuan (Wendy) Yang

23 rd March 2005CCP4 Annual Developers’ Meeting 5 Projects at Daresbury CCP4 Automation Coordinated by Charles Ballard e-HTPX CCP4 activities coordinated by Martyn Winn BIOXHIT CCP4 activities coordinated by Peter Briggs Links to DNA + PIMS

23 rd March 2005CCP4 Annual Developers’ Meeting 6 Release of CCP4 v6.0: “Ingleton” Peter Briggs, CCP4 Daresbury

23 rd March 2005CCP4 Annual Developers’ Meeting 7 Outline of presentation Aims and ambitions for CCP4 v6.0 Staff and resources Planning and coordination activities Contents and major changes For users For developers Delivery method QA activities Outstanding Issues Current status and planned release schedule

23 rd March 2005CCP4 Annual Developers’ Meeting 8 Aims and ambitions for CCP4 v6.0 Comes soon after major changes in CCP4 v5.0 Mission statement: “To make a high-impact release within a short timescale, to provide increased functionality including the CCP4MG and PHASER packages” Aims: Consolidate major changes to the core libraries in 5.0 Bring in major new developments and make them available to CCP4 users

23 rd March 2005CCP4 Annual Developers’ Meeting 9 Staff and resources Core staff: Charles Ballard – release coordinator Martyn Winn – progress monitoring Peter Briggs – QA activities François Remacle – Windows build but all involved in coding/updating software/bug fixing etc Resources: CVS – invaluable for managing files Bugzilla – for tracking bugs and feature requests Project planning documents (from tigris.org) Download pages

23 rd March 2005CCP4 Annual Developers’ Meeting 10 Planning and coordination Release of v6.0 coordinated using more formal project management: Lists of packages to included and tasks to be performed Reviewed at weekly meetings Planning materials on internal webpages Why adopt this approach? Dramatic growth in size and complexity of the suite more packages, libraries, languages etc Outcome of the review of release 5.0

23 rd March 2005CCP4 Annual Developers’ Meeting 11 Overall plans … Package list … Task list … Monitoring meetings

23 rd March 2005CCP4 Annual Developers’ Meeting 12 Contents and Major Changes for Users New packages: CCP4MG: CCP4 Molecular Graphics package PHASER: maximum-likelihood molecular replacement Coot: graphical model building tools Pirate: statistical phase improvement Superpose: secondary structure alignment PMF, CRUNCH2, BP3 : heavy atom location/experimental phasing CHOOCH: anomalous scattering factors from raw fluorescence spectra CCP4i: CRANK: automated structure solution via SAD, SIR, SIRAS SHELXC/D/E interface Clipper utilities module: set of interfaces to Clipper programs Database search and sort utility

23 rd March 2005CCP4 Annual Developers’ Meeting 13 Contents and Major Changes for Users Updated packages: New versions of REFMAC5, MOLREP, SFCHECK, SCALA, PDBEXTRACT Additional coordinate utilities using pdbcur, ncont, coord_format, pdb_merge FFTBIG replaces FFT Other changes: For PHASER, SHELX etc: CCP4i task buttons are only active if the underlying programs are available

23 rd March 2005CCP4 Annual Developers’ Meeting 14 Contents and Major Changes for Developers No changes to the core CCP4 libraries cctbx library is included for PHASER Clipper and FFTW packages are built by default Some minor updates to CCP4i for developers: FindExecutable, taskname_prereq … Includes updates for CCP4MG Support for building under Linux IBM compilers

23 rd March 2005CCP4 Annual Developers’ Meeting 15 Package arrangement and delivery method CCP4 v6.0 sees addition of major new packages Some are very large (e.g. cctbx ) Some are not available for all platforms (e.g. Coot ) Updated on faster timescales than CCP4 releases Decision to divide the release into packages Basic CCP4 (~ same as v5.0) Phaser CCTBX CCP4mg Coot CHOOCH Needs a flexible way of delivering release to the end users: Build on automated binary download scripts from 5.0 Make it easy for users to know what is available for their system, and to download and install

23 rd March 2005CCP4 Annual Developers’ Meeting 16 New download pages Prototype being developed by François with input from other staff User can select required packages from those that are available for their system and download a single file Warns about dependencies Includes external packages ( Tcl/Tk/BLT and python ) Guides the user to what they need to download Other changes Unix/Linux binaries provided as a single download Possibly use InstallShield for Unix binaries as well as Windows

23 rd March 2005CCP4 Annual Developers’ Meeting 17 Example 1: Windows binaries 1. Select “Windows” 2. Binaries only for Windows 3. Download

23 rd March 2005CCP4 Annual Developers’ Meeting 18 Example 2: Linux source distribution 1. Select “Linux” 2. Select “source” 3. Select packages: Basic CCP4 Phaser 4. Dependencies: Tcl/Tk Python 5. Licence agreement 6. Download

23 rd March 2005CCP4 Annual Developers’ Meeting 19 Quality Assurance – testing and bug tracking CCP4 v6.0 has a QA plan Automated build testing from CVS on platforms at DL IRIX, OSF1 V4.0, SunOS, Linux Fedora/SuSE/RedHat Use Bugzilla to track reported bugs Test releases for compatibility testing and user/developer feedback Release conditional on All packages incorporated and tasks completed No outstanding MAJOR or CRITICAL bugs in Bugzilla

23 rd March 2005CCP4 Annual Developers’ Meeting 20 Outstanding Issues Compatibility Testing If you use CCP4 in your own software then please try test versions and report problems asap Communications Reports from test release that some components are out-of-date We rely on developers telling us when new versions of their software are available Please don’t assume that we’re omniscient! Licensing Not a release issue per se but obviously has a major impact Patching post 6.0 Still working on a patching mechanism

23 rd March 2005CCP4 Annual Developers’ Meeting 21 Current Status of CCP4 release 6.0 Test releases: 1 st February: CCP to 17 test sites 28 th February: CCP to 19 test sites 17 th March: b to 10 sites (included Linux & Windows binaries) Disappointing feedback so far Made available via prototype download page: Next test release after remaining outstanding tasks have been completed Full public release scheduled for “RSN”