For molecular modelers, the ability to refine selections and extract specific insights from your structures is indispensable. One of the most versatile tools at your disposal on SAMSON is the NSL (Node Specification Language), which allows you to write precise and powerful expressions to filter, select, and analyze molecular data with efficiency.
This blog post delves into some key NSL examples that can be invaluable for researchers targeting specific molecular tasks. Think of applying these when dealing with receptor interactions, mutagenesis sites, or binding-pocket analysis. Below, we highlight a few examples of NSL expressions and the intriguing tasks they help solve.
Use Case Highlights: Practical Examples
1. Receptor Residues near Ligands
Imagine focusing on receptor residues that are within 6 Å of any ligand, but you want to exclude Glycine and Alanine, making this expression perfect for mutagenesis planning:
((n.t r and not r.t GLY,ALA) in n.c rec) w 6A of n.c lig
Here, r.t GLY,ALA identifies residues Glycine and Alanine, while the w 6A condition searches for residue proximity to ligand atoms. Leverage this expression to isolate mutation candidates for exploring improving binding affinity or functional redesigns.
2. Water Mediated Interactions
Water plays a critical role in numerous interactions. If you’re hunting for water molecules within 4 Å of any ligand, those valuable displaceable waters might look like this:
n.c wat w 4A of n.c lig
Water-mediated interactions are key to understanding solvation or displacement scenarios, whether for docking insights or stability analysis of ligand binding.
3. Aromatic Residue Screening
If identifying p-stacking candidates is your goal, aromatic residues near ligands are particularly interesting. This expression isolates these residues within 5 Å:
(r.t PHE,TYR,TRP,HIS) and (n.t r w 5A of n.c lig)
You can narrow down interactions involving phenylalanine (PHE), tyrosine (TYR), tryptophan (TRP), or histidine (HIS). Applications for such queries extend from investigating non-covalent binding in drug discovery to analyzing interaction hotspots.
4. Tight Contacts and Steric Clashes
Steric overlap is crucial for optimizing molecular fits. To find steric clashes where heavy atoms of a ligand and receptor are too close, use:
((n.t a in n.c lig) and not a.s H) w 2.2A of ((n.t a in n.c rec) and not a.s H)
This identifies heavy atom clashes within 2.2 Å. Use this query to eliminate unfavorable conformations and better refine binding poses for your ligand.
Build Efficiency with NSL
The customizable power of NSL empowers researchers to go beyond generic molecular selection, enabling contextually relevant queries suited for specific analyses. From mutagenesis to binding-site architecture, these tools substantially enhance productivity in molecular design workflows.
The full documentation contains a repository of over 80 task-specific expressions to cover a wide variety of biological and chemical modeling needs. Equipped with examples that include ligand specificity, ion coordination, and backbone geometry filters, SAMSON’s NSL functionality is designed to scale your modeling insights.
Explore the NSL documentation here to uncover additional use cases and enrich your molecular queries today.
SAMSON and all SAMSON Extensions are free for non-commercial use. Download SAMSON at SAMSON-Connect.
