I did this recently for an analysis of the subunit variation in AcrB. I took 
the LSQMAN multi-RMSDs among the three chains after improved superimposition 
and edited them into the format that Rob Campbell's data2bfactor.py expected. 
And then I put them into the B-factor column of one subunit. Finally I invoked 
Rob Campbell's color_b.py in pymol to colour the molecular surface by them 
(Fig. 4 in http://www.pnas.org/content/106/17/7173/suppl/DCSupplemental). But I 
guess a backbone could be similarly. 

There are probably other ways to do this but Rob Campbell's scripts are a boon 
and a blessing....

cheers,
    Martyn 

Martyn Symmons
MRC-MBU



----- Original Message ----
From: Gerard DVD Kleywegt <ger...@xray.bmc.uu.se>
To: CCP4BB@JISCMAIL.AC.UK
Sent: Tuesday, 23 February, 2010 14:57:02
Subject: Re: [ccp4bb] Per-residue RMSD for multiple structures?

Thanks Stephen!

I was going to suggest that, but I was afraid of the self-appointed CCP4BB 
Gestapo that has been seen goose-stepping in this neighbourhood recently 
(Tassos recently accused me of becoming mellow and diplomatic in my dotage, so 
I hope I've set the record straight now). However, since this solution is 
neither CCP4 nor Phenix, we may get away with this heinous act of 
bulletin-board heresy... On the other hand, I've learned that it is often more 
expedient to beg for forgiveness than to ask for permission.

I would add that:

- I assume that the sequences and numbering are identical

- you should put the structures in one big PDB file and read it into LSQMAN

- since LSQMAN doesn't do true multiple-structure alignment, you could 
pre-align them, e.g. with SSM/PDBeFold

- if you didn't, you could indeed use the MCentral and MAlign commands to align 
them

- my favourite plot would be the "CD plot" (but then again, it would, wouldn't 
it?) - see for instance: 
http://xray.bmc.uu.se/cgi-bin/gerard/image_page.pl?image=usf/pics/cdplot_1ldn.gif
 - which is also produced with the MPlot command - 
http://xray.bmc.uu.se/usf/lsqman_man.html#S82 - a normal MPlot would look like 
this: 
http://xray.bmc.uu.se/cgi-bin/gerard/image_page.pl?image=usf/pics/mplot_1ldn.gif

- the output file of the normal MPlot command is in a form that can be quickly 
converted into an O datablock for those handy with an editor and familiar with 
O datablocks, and could then be used to ramp a model inside O

- you may also want to consider showing how the (main-chain or side-chain) 
torsion angles differ between the structures, e.g. by plotting the circular 
variance of phi and psi - see for instance 
http://xray.bmc.uu.se/cgi-bin/gerard/image_page.pl?image=usf/pics/vmain_1ldn.gif
 - as described here: http://xray.bmc.uu.se/usf/lsqman_man.html#S83 - or a 
multiple-model Ramachandran plot like this 
http://xray.bmc.uu.se/cgi-bin/gerard/image_page.pl?image=usf/pics/mrama_1ldn.gif
 (with the MRama command). The advantage is that no superposition is required 
at all and that any domain movements won't debeautify your results

--dvd




On Tue, 23 Feb 2010, Stephen Graham wrote:

> I am pretty sure you can do this using LSQMAN from Gerard (BluRay?) Kleywegt.
> 
> The pertinent commands are MCENTRAL to determine the 'most
> representative structure' (i.e. the one to align upon and show in the
> figure), MALIGN to do the alignment and then MPLOT to calculate a
> 'multi-RMSD' for each residue (see manual for details - set the
> 'cut-off for printing' to 0 to get all values).
> 
> Regards depiction, I think pymol can also represent structures as
> sausages based on their B values:
> cartoon putty
> show cartoon
> 
> HTH,
> 
> Stephen
> 
> On 23 February 2010 01:31, Ethan Merritt <merr...@u.washington.edu> wrote:
>> Hi all,
>> 
>> I am comparing 4 very similar (<1.5A rmsd) large (750 residues) structures,
>> but struggling to find a way to generate a figure that conveys where they
>> are most alike and where they diverge.
>> 
>> Simply drawing a superimposed set of backbone traces results in what looks
>> like colored spaghetti.  I don't think that's going to work.
>> 
>> So I had the idea of drawing a single backbone trace, or ribbon diagram,
>> and coloring by the RMSD of the four C-alphas at each residue position.
>> But I can't find a program that will output this as a table of numbers
>> I can use.  All of the multiple structure superposition programs must
>> have this information internally.  After all, that's what they are 
>> minimizing.
>> But do any of the programs provide an option to write it out?
>> 
>> I can get pairwise per-residue deviations by doing SSM superposition in Coot,
>> but that doesn't get me to an RMSD for all four structures jointly.
>> 
>>        Ethan
>> 
>> 
>> --
>> Ethan A Merritt
>> Biomolecular Structure Center
>> University of Washington, Seattle 98195-7742
>> 
> 
> 
> 
> -- Dr Stephen Graham
> 1851 Research Fellow
> Cambridge Institute for Medical Research
> Wellcome Trust/MRC Building
> Addenbrooke's Hospital, Hills Road
> Cambridge, CB2 0XY, UK
> Phone: +44 1223 762 638
> 


Best wishes,

--Gerard

******************************************************************
                           Gerard J.  Kleywegt
   Dept. of Cell & Molecular Biology  University of Uppsala
                   Biomedical Centre  Box 596
                   SE-751 24 Uppsala  SWEDEN

    http://xray.bmc.uu.se/gerard/  mailto:ger...@xray.bmc.uu.se
******************************************************************
   The opinions in this message are fictional.  Any similarity
   to actual opinions, living or dead, is purely coincidental.
******************************************************************

Reply via email to