[chimerax-users] Dali server alignment
JAMES MICHAEL S1JJRUdFUiA=
jmkrieger at cnb.csic.es
Mon May 2 01:43:13 PDT 2022
Dear Elaine,
Part (A) sounds great! I didn't realise we could access these matrices
so easily.
For (B), there is a list of structural equivalences that you could
probably use.
In your example of 2gbp-A and 2fw0-A, there is just one entry:
# Structural equivalences
1: 2gbp-A 2fw0-A 2 - 306 <=> 1 - 305 (ASP 2 - PHE
306 <=> ASP 2 - PHE 306 )
For a more complicated case that I made with 3h5v-A and 3qel-A
(http://ekhidna2.biocenter.helsinki.fi/barcosel/tmp//ESTfGn3xaNs//3h5vA.txt),
we get many more:
# Structural equivalences
1: 3h5v-A 3qel-A 1 - 11 <=> 2 - 12 (SER 3 - PRO
13 <=> PRO 24 - SER 34 )
1: 3h5v-A 3qel-A 18 - 25 <=> 16 - 23 (TYR 20 - MET
27 <=> HIS 38 - ALA 45 )
1: 3h5v-A 3qel-A 26 - 32 <=> 25 - 31 (VAL 28 - GLU
34 <=> ASN 47 - HIS 53 )
.
.
.
1: 3h5v-A 3qel-A 371 - 376 <=> 342 - 347 (LYS 373 - LEU
378 <=> TYR 392 - ASP 397 )
ProDy can parse something similar for searches against the whole PDB,
but I don't know if the format is similar enough for that to be
helpful. Maybe I can let you know later.
Best wishes
James
Elaine Meng via ChimeraX-users <chimerax-users at cgl.ucsf.edu> escribió:
> Dear Hong,
> I broke this down into (A) showing Dali 3D superposition, and (B)
> showing sequence alignment and RMSD values.
>
> (A) showing Dali 3D superposition. Unfortunately the Dali Server
> <http://ekhidna2.biocenter.helsinki.fi/dali/> does not give anything
> as convenient as a PDB file!
>
> However, you can use the transformation matrix provided by the Dali
> Server with the ChimeraX "view matrix" command to superimpose the
> structures. You would not use matchmaker, because Dali already
> calculated the superposition. You simply want to apply the Dali
> superposition.
>
> Details:
>
> (1) I tried the Dali Server with first structure 2gbpA and second
> structure 2fw0A. Then I got a results page that looks like this:
>
> (2) then I clicked the "Parseable (txt)" link and I got a page that
> looks like this. (You could also save it as a text file from your
> web browser).
>
>
> (3) then I reformatted those 12 numbers in the matrix to use in the
> ChimeraX "view matrix" command. In ChimeraX, I opened 2gbp (model
> #1) and 2fw0 (model #2) and then used the following command, which
> should all be one line even though the email may display as multiple
> lines:
>
> view matrix mod
> #2,-0.464817,-0.320176,0.825489,65.924568,-0.856265,0.399781,-0.327087,21.951881,-0.225289,-0.858873,-0.459981,18.394049
>
> See help
> <https://rbvi.ucsf.edu/chimerax/docs/user/commands/view.html#matrix>
>
> (B) Showing sequence alignment and RMSD values.
>
> I couldn't figure out how to get a sequence alignment file that can
> be used as ChimeraX input from the Dali server either! But it
> sounds like you were able to do it. If so, you can just open the
> file in ChimeraX and show the RMSD header and use it for coloring:
>
> sequence header rmsd show
> color byattribute seq_rmsd #2
>
> You need to show the RMSD header in order to be able to color by the
> seq_rmsd header values.
> <https://rbvi.ucsf.edu/chimerax/docs/user/commands/sequence.html#header>
>
> You can use different coloring if you like:
> <https://rbvi.ucsf.edu/chimerax/docs/user/commands/color.html#byattribute>
> <https://rbvi.ucsf.edu/chimerax/docs/user/commands/color.html#palette-options>
>
> Since I couldn't figure out how to get the sequence alignment from
> Dali, I used ChimeraX for that part too. If it is just a pairwise
> comparison, actually you can use ChimeraX matchmaker to show the
> sequence alignment withRMSD header:
>
> mm #2 to #1 show true
>
> But *after* that matchmaker command, you would then need to use the
> "view matrix" command from part (A) above, to apply the Dali
> superposition instead of simply using the matchmaker superposition,
> if the Dali one is what you want. Then you can color by the
> seq_rmsd attribute as shown above.
>
> If it is >2 structures, then you have to resort to other methods of
> getting the sequence alignment. One way is to open all of the
> structures in ChimeraX, then use the "seq align" command to use a
> web service to make a multiple sequence alignment. This command is
> a recent feature, so it is not in the version 1.3 release -- you
> would need to get a new daily build to use it. Example if you want
> sequence alignment of #1 chain A, #2 chain A, #3 chain B:
>
> seq align #1/A #2/A #3/B
> sequence header rmsd show
>
> See "seq align" help:
> <https://rbvi.ucsf.edu/chimerax/docs/user/commands/sequence.html#align>
>
> I hope this helps,
> Elaine
> -----
> Elaine C. Meng, Ph.D.
> UCSF Chimera(X) team
> Department of Pharmaceutical Chemistry
> University of California, San Francisco
>
>> On Apr 29, 2022, at 8:14 PM, HONG ZHAN via ChimeraX-users
>> <chimerax-users at cgl.ucsf.edu> wrote:
>>
>> Dear all,
>> I am trying to align molecules based on Dali server output.
>> However, I can’t download the superposition results from the Dali
>> server webpage (or anyone know?), but I can generate an alignment
>> file with 2D structural alignment from the Dali server. Is there a
>> way to use matchmaker to superpose molecules based on output
>> alignment from Dali server? How to run structure conservation
>> calculation to color the molecule? If I just give Dali’s alignment
>> file, it still calculate conservation based on sequence not
>> structure.
>> Best,
>> Hong
More information about the ChimeraX-users
mailing list