180 likes | 446 Views
Pirate phase improvement software Kevin Cowtan cowtan@ysbl.york.ac.uk. Pirate. Pirate. Status: Statistical phase improvement software. Included in CCP4 version 6.0. Automated: no problem-specific input. Includes: Basic phase improvement: Effective handling of order/disorder.
E N D
Pirate phase improvement software Kevin Cowtan cowtan@ysbl.york.ac.uk Pirate
Pirate Status: • Statistical phase improvement software. • Included in CCP4 version 6.0. • Automated: no problem-specific input. • Includes: • Basic phase improvement: • Effective handling of order/disorder. • NCS averaging: • Automated NCS determination from heavy atoms and density. • Per-pair weighted NCS averaging.
Pirate Status: • Phase improvement works well: • Slower than ‘dm’ • Sensitive to the quality of the input HL coefficients • NCS: • When it works, it works well. • Buggy: works in < 10% of cases! • Why? Because at this meeting last year, I was told that Buccaneer was more important.
Pirate Results:
Buccaneer chain tracing software Kevin Cowtan cowtan@ysbl.york.ac.uk Buccaneer
Buccaneer: Method Compare simulated map and known model to obtain likelihood target, then search for this target in the unknown map. Reference structure: Work structure: LLK
Buccaneer: Method • Compile statistics for reference map in 4A sphere about Ca => LLK target. • Use mean/variance. 4A sphere about Ca also used by 'CAPRA' Ioeger et al. (but different target function).
Buccaneer: Method 4 steps: • Finding • Find candidate Ca positions. • Growing • Grow chains from starting positions. • Joining • Merge equivalent segments and resolve branches. • Pruning • Remove remaining clashes.
Buccaneer Results:
Buccaneer Results:
Buccaneer Results:
Buccaneer Results:
Buccaneer Other details: • Builds helices with astonishing accuracy, even at low resolution. (<0.3A error at 3A resolution!) • Less good at building strands/loops. But: • Using two separate likelihood targets, one for helices and one for other features, looks as though it will improve accuracy and completeness.
Buccaneer Things to do: • Speed up, debug. (Currently 5mins->1hour) • Resolve problem cases where the method fails. • Automate: • Sequence assignment. (coot?) • Refinement (refmac/privateer?) • Recycling (with phase improvement?) • Nucleotides!