[chimerax-users] select atoms nearest to chain
Elaine Meng
meng at cgl.ucsf.edu
Tue May 10 16:52:54 PDT 2022
Hi Pranav,
If you mean a command, then if residue-based (i.e. you want whole residues):
select ((/A & /B :<4) | (/B & /A :<4))
The thing in the middle is a vertical bar, not a letter or number. See how to specify zones and combinations:
<https://rbvi.ucsf.edu/chimerax/docs/user/commands/atomspec.html#zones>
<https://rbvi.ucsf.edu/chimerax/docs/user/commands/atomspec.html#combinations>
If atom-based instead of residue-based use @< instead of :<, and if you
don't want to include nonpolymer stuff like ligands or waters, that can also be arranged:
select ((/A & /B :<4) | (/B & /A :<4)) & ::polymer_type>0
See specifying attributes like polymer_type:
<https://rbvi.ucsf.edu/chimerax/docs/user/commands/atomspec.html#attributes>
I'm told that in the very newest daily build there is also a GUI called from the menu: Select... Contacts that does something like the second command above, but I haven't had time to try it yet myself or document it.
To list the selected residues in the Log, could use command:
info residues sel
see
<https://rbvi.ucsf.edu/chimerax/docs/user/commands/info.html#residues>
I hope this helps,
Elaine
-----
Elaine C. Meng, Ph.D.
UCSF Chimera(X) team
Department of Pharmaceutical Chemistry
University of California, San Francisco
> On May 10, 2022, at 4:40 PM, Pranav Shah via ChimeraX-users <chimerax-users at cgl.ucsf.edu> wrote:
>
> Hi Elaine,
> How does one select atoms on one chain that are close to another chain
> based on a distance cut off?
> for eg: chain A and B form an interface. I now want to know which
> residues on chain A fall within a distance of 4Å from chain B and vice
> versa.
> Best,
> Pranav
More information about the ChimeraX-users
mailing list