[chimerax-users] listing all-by-all atom distances

Juliana Glavina jglavina at gmail.com
Tue Jun 15 11:12:02 PDT 2021


Thank you Elaine !
Sorry I didn't cc the list before.

I think I need to be a little bit more specific. I am doing the following:

open 1ycr
name frozen pocket1 (#1/B:19 & sidechain) @<6 & (#1/A & sidechain)

and I want to list the distances between the atoms of sel1 and sel2 that
are lower than 6A
I could use contacts, but it includes things that are over 6A.

Thank you!

Juliana
















El mar, 15 de jun. de 2021 a la(s) 14:59, Elaine Meng (meng at cgl.ucsf.edu)
escribió:

> Of course, if you only want to use alpha-carbons instead of all atoms of
> all residues, you could define the atom sets that way, e.g.
>
> name frozen blah #1/A:100-200 at ca
> contacts #1/A:55 at ca restrict blah overlap -1000 log true
>
> Also, I was using named selection because you asked about it.  You do not
> need to use a named selection.  Instead you can just specify both atom sets
> in "contacts," e.g.
>
> contacts #1/A:55 at ca restrict #1/A:100-200 at ca overlap -1000 log true
>
> Elaine
>
> > On Jun 15, 2021, at 10:48 AM, Elaine Meng via ChimeraX-users <
> chimerax-users at cgl.ucsf.edu> wrote:
> >
> >
> >> On Jun 15, 2021, at 9:33 AM, Juliana Glavina <jglavina at gmail.com>
> wrote:
> >>
> >> Hi Elaine,
> >> I am trying to calculate the distance between one residue and a set of
> residues (within a name selection). I couldn't do this in Chimera either
> and I couldn't find the answer online.
> >> Thanks!
> >> Juliana
> >
> > Hi Juliana,
> > (We recommend using the chimerax-users address CC'd here for questions,
> so that the Q & A will be archived and searchable.)
> >
> > One way to do it in ChimeraX is with the "contacts" command or Contacts
> tool.  In this case you aren't necessarily using it to find contacts, but
> instead to measure and list atom-atom distances.
> >
> > You say "residues" but really all the distances are measured from atom
> to atom. You will get all by all distances between two sets of atoms, where
> the first set is your first residue and the second set is all the residues
> in your named selection.
> >
> > In ChimeraX, you can name the current selection or some other
> specification with the "name" command.  To name the current selection
> "blah" it would be command:
> >
> > name frozen blah sel
> >
> > See "name" help:
> > <https://rbvi.ucsf.edu/chimerax/docs/user/commands/name.html>
> >
> > Then if you want to measure all atom-atom distances between (1) atoms in
> residue 55 of chain A of model 1 and (2) your named selection "blah" and
> show them in the Log, you could use a command something like
> >
> > contacts #1/A:55 restrict blah overlap -1000 log true
> >
> > The large negative overlap value is used to force measuring all the
> distances even if the atoms are 1000 Angstroms apart, instead of the usual
> behavior of finding only the contacts.  The Log will have lines like the
> following, where the last column is the distance between atomic centers:
> >
> > 1728 contacts
> >    atom1          atom2       overlap  distance
> > /A BGC 310 C6  /A TYR 10 CE2    0.018    3.622
> > /A BGC 310 O6  /A HIS 152 NE2   -0.134    2.834
> > /A BGC 310 O4  /A TRP 183 CG    -0.202    3.272
> > /A BGC 310 C3  /A TRP 183 CE3   -0.253    3.893
> > /A BGC 310 C2  /A PHE 16 CD1    -0.323    3.963
> > /A BGC 310 C5  /A HIS 152 NE2   -0.360    3.880
> > /A BGC 310 C6  /A HIS 152 NE2   -0.366    3.886
> > /A BGC 310 O4  /A TRP 183 CD2   -0.424    3.494
> > /A BGC 310 C5  /A TRP 183 CE2   -0.429    3.919
> > /A BGC 310 O6  /A HIS 152 CD2   -0.490    3.710
> > /A BGC 310 C3  /A TRP 183 CZ3   -0.495    4.135
> > /A BGC 310 O4  /A TRP 183 CD1   -0.499    3.719
> > /A BGC 310 O6  /A HIS 152 CE1   -0.556    3.776
> > /A BGC 310 C5  /A TRP 183 NE1   -0.596    4.116
> > [...]
> >
> > The lines are in order of largest VDW overlap which is similar to
> shortest distance but not exactly the same.  If you save to text file you
> can then sort by column, for example, by the second residue number to group
> those together, or by the distance.
> >
> > The "contacts" command has a lot of options including saving results to
> text file, as detailed here:
> > <https://rbvi.ucsf.edu/chimerax/docs/user/commands/clashes.html>
> >
> > You can do the same thing in Chimera, name selection and use "findclash"
> but the exact commands and their syntax are slightly different.
> >
> > I hope this helps,
> > Elaine
> > -----
> > Elaine C. Meng, Ph.D.
> > UCSF Chimera(X) team
> > Department of Pharmaceutical Chemistry
> > University of California, San Francisco
> >
> >
> >
> >
> >
> > _______________________________________________
> > ChimeraX-users mailing list
> > ChimeraX-users at cgl.ucsf.edu
> > Manage subscription:
> > https://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimerax-users/attachments/20210615/84ccf30c/attachment.html>


More information about the ChimeraX-users mailing list