Selecting atoms with natural language in SAMSON AI

Molecular modeling involves frequent selection of specific atoms, residues, chains, ligands, or binding sites. This task can become tedious and error-prone, especially in complex molecular systems. Traditional selection tools involve dropdowns, checkboxes, or writing selection syntax. Not only does this…

Quickly Identify Bonds by Type in Your Molecular Models

When working with complex molecular structures, it’s often necessary to inspect or refine specific bond types, such as identifying only the aromatic bonds in a protein-ligand complex or checking for unusual bond patterns in generated conformers. This task, usually time-consuming…

Why You Can Only Use One Editor at a Time in SAMSON

While working on molecular models, users often wish to interact with structures in more than one way—perhaps selecting atoms, applying transformations, and generating nanostructures all in succession. In SAMSON, this flexibility is achieved through Editors: tools designed to help you…

Filtering Side Chains by Atom Counts with NSL

When working on structure-based drug design or biomolecular modeling, it’s often necessary to filter or classify molecules based on the properties of their components. For example, identifying side chains with a particular number of carbon atoms, or selecting only those…

A Simple Way to Record Molecular Motion Without Coding

Tracking how molecules move during simulations or interactive presentations can be key when communicating your discoveries. But if you’ve ever tried capturing atom trajectories while modifying structures in real-time—be it docking ligands, assembling molecules, or simulating dynamics—you might know how…

Reclaim Your Interface: Customizing SAMSON the Way You Work

One of the most common frustrations for molecular modelers—and scientists in general—is spending too much time navigating software interfaces that don’t adapt to individual workflows. When every second counts in a simulation or a modeling task, toggling between windows or…