Norbert,

Sorry for this late reply. SSM will find multiple alternative matches but most implementations just show you the 'best'. The Superposition tool in CCP4mg uses ssm and has an option to look through the non- optimal matches - hopefully one of these will be the one that you want.

Liz

On 17 Feb 2010, at 10:35, Norbert Straeter wrote:

Dear All,

last Friday I posted the following question:

> I have a heterodimer of two related subunits (A and B). Now I
> want to superimpose it using a secondary structure matching
> (SSM) algorithm (e.g. CCP4 superpose or the coot algorithm)
> such that the superposition matches A onto B and B onto A at
> the same time. For a perfectly symmetrical closed C2 dimer,
> it would not make a difference if I just superimposed A onto
> B, but it is unsymmetrical. I know that this is easy to
> specify in lsqkab when knowing the matching residue pairs.
> Does anybody know an SSM program where I can specify the
> chains to be superimposed (A->B and B->A)?

Some replys described how to specify selections in pymol or coot for SSM alignment. To make it more clear, if you specify chains A+B as the moving selection and A+B or B+A as the reference, you will always get the best but trivial superposition of A->A and B->B. It appears as if there is currently no program for SSM superposition for which you can specify the chains to be matched if the structure that needs to be superimposed contains internal symmetry in form of different chains. As a workaround, one can rename chains and residue numbers before and after alignment:

OK, here's a possible inelegant solution, till something better comes
up....
Take dimer 1, and put it all into one chain X, keeping numbers for A and adding an offset eg 500 for the B chain. Take dimer 2, and put it all into another chain Y, keeping the numbers
for B and adding the same offset to A.
Then do a match of chain X with chain Y.

 (Judith Murray-Rust)

Could it help to merge chains A and B first into two longer chains, where
C=A+B
and
D=B+A ?
 (Matthias Zebisch)

Using this strategy, you can probably use your favourite SSM alignment program. I just tested it within coot and it works.

Another strategy is the following:
One workaround would be to let SSM define the matching residues (should
be the same for A->B and B->A) and input those in to lsqkab.
 (Herman Schreuder)

Thanks to all, who provided help to this problem, also to Christian Roth, Gerard Kleywegt (use of "explicit" and "improve" commands in lsqman), Yu Wai Chen, Mark A. White, Christina Bourne, Markus Wiederstein (http://topmatch.services.came.sbg.ac.at/), Ed Pozharski and Regina Kettering.

Norbert

Reply via email to