Marko Hyvonen wrote:
Hello cooters.

I am trying to compare multiple structures of similar proteins, in different crystal forms, and to transform the maps in a script using "transform-map-using-lsq-matrix" command. But I am stuck with few problems.

This part of the script is essentially as follows:

(no-coot-tips)
(set-run-state-file-status 0)
(read-pdb "new.pdb")
(read-pdb "reference.pdb" )
(auto-read-make-and-draw-maps "test.mtz")
(transform-map-using-lsq-matrix 1 "A" 1 200 0 "A" 1 200 2 (molecule-centre 1) 
10)

All seems to go fine, except that the map matches correctly only part of the transformed molecule, and it looks like when the map is extended by symmetry, things fail

Yes, the transformed map only makes sense 10A around the centre of molecule 1.

. See http://www-cryst.bioc.cam.ac.uk/node/199

I am not authorized.

I am sure there is trivial solution to this, but I can't think of it now.

Use a bigger radius? Dynamically set the position to which you transform maps?

Also, I can't seem to find the command how to read a (ccp4) map into coot using a script.

http://www.biop.ox.ac.uk/coot/doc/coot.html#Read-Maps

(handle-read-ccp4-map "my.map" 0)

All I can see is how to read it from the menu, but not the scripting command. Ideally I'd read in just a small map carved around the area of interest (and then saved).

To carve out a bit of map,

put a water (say) in a new molecule at the centre of the region (make a note of its molecule-number)


(mask-map-by-molecule map-number water-molecule-number 1)

for some value of map-number and water-molecule-number.

Paul.

Reply via email to