A Guide to Backbone Attributes in Molecular Modeling

For molecular modelers, the ability to efficiently explore backbone attributes in complex molecular models can significantly enhance design workflows. If you’re using the SAMSON Molecular Design Platform, you might find the Backbone Node Specification Language (NSL) attributes to be a powerful way to gain precise control over your modeling process. This comprehensive guide introduces you to the backbone attribute space and highlights how to benefit from it.

Understanding Backbone Attribute Spaces

In SAMSON, backbone attributes are defined in the backbone attribute space (short name: s), meaning they specifically correspond to the backbone nodes in your molecular model. These attributes include names, possible values, and examples for defining queries or filtering structures. Leveraging this system allows you to organize, analyze, and modify your molecules with greater simplicity.

Key Attributes You Must Know

The table below highlights some backbone attributes, their corresponding short names, possible values, and examples. This quick reference can make your modeling tasks much easier:

Attribute name Short name Possible values Usage examples
hasMaterial hm true, false bb.hm, not bb.hm
name n Strings in quotes bb.n "A", bb.n "L*"
numberOfAtoms nat Integers bb.nat < 1000, bb.nat 100:200
numberOfCarbons nC Integers bb.nC < 10, bb.nC 10:20

These attributes allow you to specify certain conditions and extract only the details you care most about. For instance, the bb.n "L*" query filters backbone nodes with names starting with “L”.

Practical Use Cases

  • Selecting Nodes with Specific Materials: Use bb.hm for molecule backbones that have material or not bb.hm for those without material.
  • Counting Carbon Atoms: To examine models based on the number of carbon atoms, query with bb.nC 10:20 to include backbones with 10 to 20 carbons.
  • Probing Partial Charges: Use attributes like partialCharge (bb.pc > 1.5) to isolate nodes based on charge values efficiently.

Going Beyond: Why It Matters

Molecular research often requires granular data exploration at different structural levels. By mastering backbone attributes in NSL, the precision modeling of molecules becomes intuitive. Whether you’re identifying reactive groups, analyzing structures, or simulating functionalities, attributes such as selected, hidden, and visibilityFlag provide a path to quickly focus on the most relevant nodes.

To dive deeper into the full set of backbone attributes and their creative applications, visit the official SAMSON documentation page here: https://documentation.samson-connect.net/users/latest/nsl/backbone/.

SAMSON and all SAMSON Extensions are free for non-commercial use. To get your copy, visit https://www.samson-connect.net.

Comments are closed.