CCP4 helpdesk: What’s New in CCP4 6.0? Martyn Winn CCP4 CCLRC Daresbury Laboratory Cheshire.

Slides:



Advertisements
Similar presentations
Molecular Replacement
Advertisements

CCP4 Molecular Graphics (CCP4MG)
Automated phase improvement and model building with Parrot and Buccaneer Kevin Cowtan
Martyn Winn, STFC Daresbury Laboratory. 1. CCP4 as a suite 2. Overview of CCP4 functionality 3. Future directions.
Introduction CCP4i, Files and Utilities Martyn Winn CCP4, CCLRC Daresbury Laboratory
12 th April 2007 What’s new and Automation developments in CCP4 Ronan Keegan CCP4, STFC Daresbury Laboratory, U.K.
A Molecular Replacement Pipeline Garib Murshudov Chemistry Department, University of York 
Don't fffear the buccaneer Kevin Cowtan, York. ● Map simulation ⇨ A tool for building robust statistical methods ● 'Pirate' ⇨ A new statistical phase improvement.
Automated protein structure solution for weak SAD data Pavol Skubak and Navraj Pannu Automated protein structure solution for weak SAD data Pavol Skubak.
Refinement with REFMAC
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.
Kevin Cowtan, DevMeet CCP4 Wiki ccp4wiki.org Maintainer: YOU.
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.
Authors Project Database Handler The project database handler dbCCP4i is a small server program that handles interactions between the job database and.
A Molecular Replacement Pipeline Garib Murshudov Chemistry Department, University of York 
BALBES (Current working name) A. Vagin, F. Long, J. Foadi, A. Lebedev G. Murshudov Chemistry Department, University of York.
17 th July 2004CCP4-PDB Workshop, ACA Chicago An Introduction to the CCP4 Software Suite: CCP4i, Files and Utilities Peter Briggs CCP4, CCLRC Daresbury.
23 rd March 2005CCP4 Annual Developers’ Meeting 1 DL: Releases, Conferences and Other Activities Peter Briggs, CCP4 Daresbury.
CCP4 Developers Meeting 2007 CCP4 Molecular Graphics Liz Potterton and Stuart McNicholas.
An Introduction to CCP4i The CCP4 Graphical User Interface Peter Briggs CCP4.
Using CCP4 for PX Martin Noble, Oxford University and CCP4.
Overview of MR in CCP4 II. Roadmap
Crank and Databases Steven Ness Leiden University The Netherlands.
Bulk Model Construction and Molecular Replacement in CCP4 Automation Ronan Keegan, Norman Stein, Martyn Winn.
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.
MrBUMP – Molecular Replacement with Bulk Model Preparation Automated search model discovery and preparation for structure solution by molecular replacement.
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.
POINTLESS & SCALA Phil Evans. POINTLESS What does it do? 1. Determination of Laue group & space group from unmerged data i. Finds highest symmetry lattice.
Project Database Handler The Project Database Handler dbCCP4i is a brokering application that mediates interactions between the project database and an.
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.
1 MrBUMP – Molecular Replacement with Bulk Model Preparation Ronan Keegan, Martyn Winn CCP4 group, Daresbury Laboratory Como May 23rd 2006.
CCP4 Version Alexei Vagin’s automated program for molecular replacement. Right: Surface complementarity between influzena virus tern N9 neuraminidase.
3. Spot Finding 7(i). 2D Integration 2. Image Handling 7(ii). 3D Integration 4. Indexing 8. Results 1. Introduction5. Refinement Background mask and plane.
Direct Use of Phase Information in Refmac Abingdon, University of Leiden P. Skubák.
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 automation – What STAB sees as key aims? 1.Brief review of activities and recommendations (so far) 2.Reality checks 3. Things to do…
17 th October 2005CCP4 Database Meeting (York) CCP4i Database Overview Peter Briggs.
23 rd August 2005CCP4 Workshop, IUCr Florence1 An Introduction to the CCP4 Software Suite: CCP4i, Files and Utilities Peter Briggs CCP4, CCLRC Daresbury.
CCP4 Molecular Replacement Model Generation Create a CCP4i task for generating Molecular Replacement models. - Selecting suitable PDB entries, based on.
CCP4 Study Weekend 2013 “Molecular Replacements”
RAPPER Nick Furnham Blundell Group – Department of Biochemistry Cambridge University UK
CCP4 Version The most recent version of the CCP4 suite is 4.1, which was released at the end of January 2001, with a minor patch release shortly.
SFCHECK Alexei Vagin YSBL, Chemistry Department, University of York.
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!
Stony Brook Integrative Structural Biology Organization
CCP4 6.1 and beyond: Tools for Macromolecular Crystallography
CCP4 from a user perspective
Project tracking system for the structure solution software pipeline
Releases, Conferences and Other Activities
Experimental phasing in Crank2 Pavol Skubak and Navraj Pannu Biophysical Structural Chemistry, Leiden University, The Netherlands
Ingleton and Clapham (N.Yorks)
Core Activities Review of 06/07 Plans for 07/08 29 Mar 05 Review.
MrBUMP: progress and plans
CCP4 Version molrep Data harvesting sc oasis
N6: A Protein Crystallographic Toolbox:
Presentation transcript:

CCP4 helpdesk: What’s New in CCP4 6.0? Martyn Winn CCP4 CCLRC Daresbury Laboratory Cheshire

CCP4 helpdesk: Background

CCP4 helpdesk: Collaborative Computational Project Number 4 CCP4 software suite: Scope: covers data processing through to refinement and validation Modular: lots of individual programs sharing data via common file formats Keywords control program function and provide additional data Redundancy in choice of programs Also has a graphical interface CCP4i Version 6.0 was released in February 2006 Version was released in June 2006 CCP4 website: Old workshops and course: Bulletin Board Newsletters:

CCP4 helpdesk: Scope of the CCP4 Suite ~200 (?) programs covering all aspects of PX structure determination Relatively small subset are significant for most users, e.g.: Data processing and reduction ( mosflm, scala, truncate...) Experimental phasing ( mlphare, acorn, rantan, oasis, bp3...) Molecular replacement ( amore, molrep, phaser ) Density modification ( dm, solomon, pirate ) Refinement ( refmac5, sketcher ) Graphics and building ( ccp4mg, coot ) Validation and analysis ( sfcheck, procheck …) Utility and conversion programs (e.g. fft, cad, revise …)

CCP4 helpdesk: Graphical User Interface CCP4i Sits on top of programs Hides details of individual programs User not locked in Allows mix-and-match approach Philosophy: “Task-driven” rather than “program-driven” Interfaces to tasks use “natural language” approach e.g. Key features: Easy-to-use interfaces to major programs and utilities Integrated tools for file viewing and basic project management Customisable Integrated help system Some non-CCP4 programs also interfaced (e.g. ARP/wARP, SHELX)

CCP4 helpdesk: Navigating the suite Key questions: Which program(s) do I need? How do I run it/them? Documentation ( Roadmaps Tutorials (html) Individual program documentation (html) Function index General background on twinning, reindexing, … Postscript manual Slightly dated but still useful Content distinct from program documentation Runnable example scripts $CCP4/examples/unix/runnable

Automated download and install for 6.0 Downloads divided into a number of packages: Core CCP4 (equivalent to v5.0) Phaser and CCTBX CCP4mg Coot CHOOCH plus dependencies (“tools”): Tcl/Tk/BLT, Python Installation: For Macintosh and Windows: use the self-extracting packages On Windows: remove any previous installation first admin privileges are required to install For Linux, Unix variants use install.sh script in download archive to install automatically

CCP4 helpdesk: CCP4 6.0

CCP4 helpdesk: Updated programs in core CCP4 6.0 New versions of major programs: REFMAC MOLREP SFCHECK MOSFLM Updates to minor programs: PDBCUR (PDB editing tool): Summarise model content, choose most likely conformation, delete hydrogens/atoms based on occupancy threshold … MATTHEWS_COEFF : Outputs Kantardjieff & Rupp resolution-based probabilities for number of molecules in ASU

CCP4 helpdesk: New programs in core CCP4 Superpose (Eugene Krissinel, EBI) secondary-structure based alignment program aligns first on secondary structure then on Cα atom positions outputs the transformation matrix plus per-residue listing of the quality of the match & identification of the secondary structure BP3 (Raj Pannu, Leiden) heavy-atom refinement and phasing program uses multivariate likelihood functions to refine and phase heavy and/or anomalously scattering substructure (i.e. S/MIR(AS) and S/MAD) Pdb_merge “Jiffy” program to combine the content from two PDB files

CCP4 helpdesk: Kevin Cowtan, York Clipper a set of crystallographic software libraries developed by Kevin Cowtan see Pirate statistical phase improvement (replacement for dm ) Nb: executables are actually called cpirate and cmakereference Other Clipper utilities in 6.0 see e.g. the Clipper Utilities module of CCP4i New core programs: pirate

CCP4 helpdesk: General categorisation of protein/solvent (order/disorder vs dense/sparse) Uses phases from known reference structure with features similar to unknown structure (use makereference program for this) Doesn’t require knowledge of solvent content Pirate NCS. Novel feature: each molecule gets its own mask based on agreement with NCS. Pirate in 6.0. Slower than DM. Dependent on quality of HL coeffs, because they describe noise used to generate noisy reference structure. For large reference structures, not so sensitive to choice. Might want something else for protein-DNA. Otherwise 1ajr. New version of pirate in August New core programs: pirate

CCP4 helpdesk: MR model preparation: chainsaw Molecular replacement model preparation utility that mutates a template PDB file according to a sequence alignment. Features: –Prunes non-conserved residues back to the gamma atom –Removes “unlikely” parts of model –Preserves more atoms than in polyalanine model Example of 1mr6 used as a template for 1tgx (38% sequence identity) Unmodified templateChainsaw templatePolyalanine template

CCP4 helpdesk: New core CCP4i tools and features “Greyed out” tasks indicate that you need to install underlying software first e.g. SHELX Database Search/Sort Tool Quick switch between projects Top level help split into topics Custom job view colours

CCP4 helpdesk: New interfaces in CCP4i Crank : Suite of programs for automated structure solution based on the CCP4i infrastructure Current version supports SAD, SIR and SIRAS Covers steps from scaled/merged data to density modification “Translucent box” – also intended as teaching aid Shelx_cde: Interface to the Sheldrick SHELX C/D/E programs for heavy atom location, phasing and refinement Allows programs to be run as a pipeline or individually Performs file format conversions and extracts useful graphs from output Not all options currently interfaced NB#1 scala interface (Scale and merge intensities task) can now outputs data in a form suitable for SHELX and SOLVE NB#2 still need to fetch and install SHELX programs yourself

CCP4 helpdesk: New/updated interfaces in CCP4i Interfaces for new programs: Pirate and Clipper utilities BP3 (in the Experimental Phasing module) Superpose Chainsaw (“Create Search Model” in Molecular Replacement module) Also a launcher task for CCP4mg launcher (see later) Plus updates to existing tasks, for example: areaimol (accessible surface area calculation): generate pairwise area differences for arbitrary groups of chains matthews_coef and pdbset/pdbcur: accommodate new/extended functionality

CCP4 helpdesk: CCP4mg : presentation graphics & analysis CCP4 molecular graphics package compatible with CCP4 environment focused on structure analysis and presentation graphics/movies view coordinates (ball & stick, ribbons, spheres…) show surfaces (electrostatic, solvent accessible …) display maps (electron density…) examine local environment, contacts, packing diagrams structure superposition CCP4 6.0 includes version 0.12 See

CCP4 helpdesk: Phaser 1.3 Phaser website: / Maximum likelihood based phasing Current version has methods for molecular replacement (experimental phasing functions under development) uses ensembles of many models weighted by estimates of similarity Allows searching for multiple molecules in multiple spacegroups Requires CCTBX libraries (included) Full CCP4i interface also provided

CCP4 helpdesk: Model building & validation : Coot Platform for semi-automated model building and validation tools, including: idealisation real-space refinement manual rotation/translation rigid body fitting ligand and solvation search mutations rotamer analysis & fitting Ramachandran plots and other validation tools e.g. geometry analysis interface to REFMAC See also

CCP4 helpdesk: Calculate f’/f’’: Chooch Determine values of anomalous scattering factors from raw fluorescence spectra Pinpoint positions of f’ minimum and f’’ maximum Chooch version 5.02 in CCP4 6.0 Not currently interfaced in CCP4i (coming)

CCP4 helpdesk: Beyond CCP4 6.0

CCP4 helpdesk: Ongoing developments within CCP4: programs Available now: MrBUMP : automated Molecular Replacement iMOSFLM : new interface to MOSFLM Other on-going developments within core group: HAPPy (Heavy Atom Phasing in Python): an automated Experimental Phasing pipeline CCP4i/BIOXHIT project database: expanding the data stored by CCP4i and making it available to other programs XIA-DP : an automated data processing system

CCP4 helpdesk: iMOSFLM : new MOSFLM user interface MOSFLM is the CCP4 diffraction image integration program Suffered from a clunky X11 interface – difficult to use (and ugly) Meant that MOSFLM won’t work on MS Windows iMOSFLM : completely redesigned user interface Modern, better controls, easier to learn and use Beta version available at:

CCP4 helpdesk: Some future programs More Clipper-based programs (Kevin Cowtan): Buccaneer : statistical chain-tracing with ML target Privateer : refine crude low-resolution structures See Pointless : Spacegroup determination/(re)indexing for unmerged reflection data (Phil Evans) Othercell: For given cell and lattice type, list alternative indexing and/or cell parameters (Phil Evans) BALBES : Automated MR using REFMAC, MOLREP and SFCHECK (Garib Murshudov, Alexei Vagin and Fei Long)

CCP4 helpdesk: TLS Refinement

CCP4 helpdesk: ● TLS parameterization allows to partly take into account anisotropic motions at medium/low resolution (> 3.5 Å) ● TLS refinement might improve refinement statistics of several percent ● TLS refinement in REFMAC5 is fast and therefore can be used routinely ● TLS parameters can be analyzed to extract physical significance TLS Refinement

CCP4 helpdesk: Displacement of atom (position r w.r.t. origin O) in rigid body: u  t +  r Achieve parameter reduction by constraining atomic displacements to rigid-body model (other models possible):

CCP4 helpdesk: TLS parameters Experiment yields mean square displacements: U TLS  = T + S T  r - r  S - r  L  r T =, L = and S = describe mean square Translation and Libration of rigid body and their correlation (Screw-motion). T  6 parameters, L  6 parameters, S  8 parameters (trace of S is undetermined)

CCP4 helpdesk: Atomic parameters from TLSANL TLS tensors  U TLS for atoms in group (ANISOU records in XYZOUT) U TLS  B TLS and anisotropy A Also have individually refined B res from Refmac B TOT = B TLS + B res (ATOM records in XYZOUT) keyword ISOOUT determines which contribution recorded in ATOM/ANISOU lines