Author: OneAngstrom
Breaking a Molecular Presentation into Slides: A Simple SAMSON Trick
Choosing Initial Conformations for Umbrella Sampling Without the Guesswork
Stop Chasing Dependencies: A Simpler Way to Manage Python Packages in SAMSON
Reproducibility and automation are essential in molecular modeling, yet many modelers struggle when it comes to managing Python environments. Switching between systems, sharing workflows, or simply setting up dependencies for simulations or AI-based modeling can often lead to frustrating environment…
How to Efficiently Create Protein Replicas for Coarse-Grained Simulations
When setting up coarse-grained (CG) molecular dynamics simulations for systems containing multiple copies of the same protein—such as membrane assemblies or multimeric complexes—one common pain point is efficiently and correctly preparing these replicas. This involves not just duplicating the molecular…
Getting Comfortable in SAMSON: Customizing the Interface for Molecular Modeling
Switching between different tools and windows is one of the biggest time sinks when modeling molecular systems. Whether you’re analyzing a protein structure, building ligands, or running simulations, flipping repeatedly between visualizers, inspectors, history panels, and asset libraries can disrupt…
Avoiding Topology Conflicts: How to Properly Renumber Chains and Residues for Coarse-Grained Modeling
When working with protein systems that include multiple replicas—either for crowding simulations, protein-protein interaction analysis, or other ensemble-based studies—generating coarse-grained (CG) models using the MARTINI force field can be challenging if your atoms, chains, or residues aren’t uniquely identified. One…
Why Switching to the FIRE Minimizer Can Save Time in Molecular Modeling
Avoid This Common Pitfall When Interpolating Protein Structures
When preparing to model protein transitions—such as conformational changes or reaction pathways—many molecular modelers face a frustrating issue: their interpolation algorithm fails to run, or produces unrealistic outputs. A frequent cause? Poorly prepared structures. If you’re using the As-Rigid-As-Possible (ARAP)…




