M.D.Winn, York, March 22nd/23rd 2005 CCP4 Library Development.

Slides:



Advertisements
Similar presentations
Molecular Replacement
Advertisements

QtMG CCP4 Developers’ Meeting, Abingdon, 17th-19th March, 2008.
Simple Git Steve Pieper. Topics Git considerations and Slicer Git as if it were svn Git the way it is meant to be.
M.D.Winn, DL, March 28th 2007 Session 4 Core activities Intro Overview: Martyn CCP4 Releases: Charles Installation issues: Francois Meetings: Maeri Python.
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.
The MEMOPS Programming Framework Wayne Boucher, Cambridge
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.
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.
Coordinate handling and exploitation An overview of coordinate functionality in CCP4 suite Coordinate functionality in REFMAC group of programs (A. Vaguine)
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.
28 th March 2007CCP4 Developers Meeting BIOXHIT/CCP4(i) Database Wanjuan Yang & Peter Briggs.
2013 Dynamics SL Event May 15, As of 5/1/2013 the most recent version of MR is 2012 Rollup 5 Proceed with caution if you choose to update your MR.
CCP4(i) Database Development Wanjuan (Wendy) Yang CCP4 Annual developer’s meeting March 28, 2006 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.
HERA/LHC Workshop, MC Tools working group, HzTool, JetWeb and CEDAR Tools for validating and tuning MC models Ben Waugh, UCL Workshop on.
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.
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.
1 st -4 th December st BioXHIT Annual Meeting WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution Peter.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
28-29 th March 2006CCP4 Automation STAB MeetingCCP4i and Automation 1 CCP4i and Automation : Opportunities and Limitations Peter Briggs, CCP4.
The european ITM Task Force data structure F. Imbeaux.
Crank and Databases Steven Ness Leiden University The Netherlands.
Bulk Model Construction and Molecular Replacement in CCP4 Automation Ronan Keegan, Norman Stein, Martyn Winn.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
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.
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.
Model View Controller MVC Web Software Architecture.
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.
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”
1 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
K. Harrison CERN, 3rd March 2004 GANGA CONTRIBUTIONS TO ADA RELEASE IN MAY - Outline of Ganga project - Python support for AJDL - LCG analysis service.
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.
Clipper news March Clipper news Main branch, ● Portability patches ● Bug fixes No major development, due to lack of time.
Future plans & strategy for CCP4 (for discussion) Tadeusz Skarzynski, 30 March 2006.
CCP4 Molecular Replacement Model Generation Create a CCP4i task for generating Molecular Replacement models. - Selecting suitable PDB entries, based on.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Peter J. Briggs, Alun Ashton, Charles Ballard, Martyn Winn and Pryank Patel CCLRC Daresbury Laboratory, Warrington, Cheshire WA4 4AD, UK The CCP4 project.
Presented by Alexey Vedishchev Developing Web-applications with Grails framework American University of Nigeria, 2016 Intro To MVC Architecture.
What does the future hold? SAPHIRE CCP4 libraries Program Developments More automation 3D viewer Project CCP4 Study Weekend 2003 BAR!
CCP4 6.1 and beyond: Tools for Macromolecular Crystallography
GLAST Release Manager Automated code compilation via the Release Manager Navid Golpayegani, GSFC/SSAI Overview The Release Manager is a program responsible.
Web App vs Mobile App.
CCP4 from a user perspective
Review of CCP4 Release 5.0 Peter Briggs CCP4
Almost at the end … “If you don’t remember anything else, remember this !!!!”
Releases, Conferences and Other Activities
Ingleton and Clapham (N.Yorks)
Core Activities Review of 06/07 Plans for 07/08 29 Mar 05 Review.
MrBUMP: progress and plans
From STAB teleconference minutes
Ellen Roland ROLANDS & ASSOCIATES Corporation
Presentation transcript:

M.D.Winn, York, March 22nd/23rd 2005 CCP4 Library Development

M.D.Winn, York, March 22nd/23rd 2005 CCP4 5.0 released with: CMTZ, CMAP, etc. - for i/o, fine control of data, jiffy applications other C libraries - general CCP4 utilities MMDB - for coordinate applications and ccp4mg Clipper - for grown-up applications FFTw dna_output CCP4 Libraries CCP4 6.0 will have: cctbx errrr... that’s it

M.D.Winn, York, March 22nd/23rd 2005 Independent library distribution Scripting interfaces (python for automation, tcl for ccp4i) Re-write other libraries: fftlib --> fftw harvlib, libhtml Include other libraries for general use, e.g. mmut Libraries: future directions No definite plans possibilities: More important: Extend library code as required by automation projects Re-write legacy applications in cleaner / simpler way

M.D.Winn, York, March 22nd/23rd 2005 Developer's Guide to Upgrading Programs to CCP4 5.0 Libraries libccp4 --> libccp4f, libccp4c, libmmdb library.h --> ccp4_sysdep.h, ccp4_errno.h New crystal level in MTZ header (groups datasets) - autogenerated if not present Column ordering by dataset DCELL (present since 4.1) now used by CCP4 progs symop.lib --> syminfo.lib Library reads P2, ‘P 2’, ‘P 1 2 1’, 3 -- (CCP4 progs ) will write ‘P 2’

M.D.Winn, York, March 22nd/23rd 2005 Use of new libraries Core library (CMTZ, CMAP, CSYM, utilities) mtz2sca, bp3/crank, mapslicer + other enquiries MMDB ccp4mg, coordinate utilities Clipper pirate, clipper utilities cctbx phaser, pointless

M.D.Winn, York, March 22nd/23rd 2005 Coordinate Utilities ncont pdbcur summarise PDB contents delete H atoms keep only most probable conformation delete atoms with occupancy < cut-off (def. 0.0) coord_format assign chain IDs when blank pdb_merge merge chains or keep separate chainsaw poly-Ser model based on input alignment In response to user requests, and for automated MR:

M.D.Winn, York, March 22nd/23rd 2005 Coordinate Utilities (2) Why old-fashioned keyworded application programs? familiar it works python scripts not yet migrated from developer to user ?! At some point, migrate to use python interfaces to mmdb and mmut Most are simple wrappers to MMDB functionality: This is as it should be but user-accessibility still important.

M.D.Winn, York, March 22nd/23rd 2005 cctbx sourceforge.net/projects/cctbx

M.D.Winn, York, March 22nd/23rd 2005 Future Release Plans

M.D.Winn, York, March 22nd/23rd 2005 Lots in the pipeline: ccp4mg pirate, buccaneer new Mosflm GUI Coot SSM BP3, CRUNCH Phaser Phil’s OO point group scorer + update to usual suspects + stuff from automation project The shape of things to come... March 2004

M.D.Winn, York, March 22nd/23rd 2005 Still in the pipeline: ccp4mg 2.0 buccaneer new Mosflm GUI (“late summer 05”) Phaser 2.0 pointless (available now) Acorn + stuff from automation project Medium term: ccp4i back-end: database handler replacement of legacy programs The shape of things to come...

M.D.Winn, York, March 22nd/23rd 2005 To re-write or junk: act, angles, contact, distang coordconv mtz2various, xdldataman mtzmnf, mtzMADmod, freerflag restrain surface/volume MDW’s hitlist March 2004

M.D.Winn, York, March 22nd/23rd 2005 Long-term issues Change of emphasis to modern tools. E.g. function objects accessed from applications, scripts, MG. What are boundaries to graphics, automation, traditional suite ?? Databases are great. Do we make this a dependency of CCP4? Simplify or expand GUI? Deal with different GUIs for automation.... Workflows. Flexibility vs. focus. March 2004

M.D.Winn, York, March 22nd/23rd 2005 CCP4 Licence Status

M.D.Winn, York, March 22nd/23rd 2005 Academic licence Commercial licence Unlicenced users.... Expires on 31st March 2005 New licence available soon:

M.D.Winn, York, March 22nd/23rd 2005