Molecular modeling often involves juggling multiple file formats. Whether you’re dealing with molecular structures, trajectories, scripts, or visualizations, ensuring compatibility with your tools can be daunting. SAMSON offers a robust solution with its extensive support for a myriad of file formats, easing workflows for molecular modelers and designers.
Why File Format Compatibility Matters
Every research project or modeling task involves exchanging data between different software tools. File format mismatches can lead to data loss, require time-consuming conversions, or worse, create errors in your simulations. SAMSON addresses this pain point by supporting an extensive list of formats for reading, writing, and editing, giving modelers the flexibility they need.
The Scope of SAMSON’s File Format Support
SAMSON enables its users to work with formats that cater to various domains of molecular modeling, from molecular structures and trajectories to Python scripting and 3D geometries. Below are some highlights of SAMSON’s capabilities:
- Molecular Structures: SAMSON supports popular formats like PDB, CIF, XYZ, SDF, and many others. For example, PDB, the standard protein data bank format, can be both read and written seamlessly. Formats like GROMACS’ GRO and CHARMM’s PSF are also supported, which makes SAMSON convenient for researchers handling large biomolecular systems.
- Custom Formats: SAMSON has its proprietary formats (SAM and SAMX), which allow you to store various data, including molecular structures, meshes, simulations, and annotations, all embedded in one file. These formats even support embedding folders or files like scripts, PDFs, and images.
- Molecular Trajectories: SAMSON supports trajectory formats like DCD, TRR (GROMACS), and LAMMPSTRJ (LAMMPS), enabling modeling professionals to analyze molecular dynamics simulations directly.
- Python Scripts: With the built-in Code Editor, you can edit and execute Python (.py) files directly in SAMSON, streamlining scripting tasks without needing additional software.
Supported Formats: The Full Picture
The documentation includes detailed tables specifying the file types, their descriptions, and whether they can be read, written, or executed by SAMSON. These tables cover formats for:
- Molecular structures
- Molecular trajectories
- Python scripting
- 3D geometries and visualizations (e.g., OBJ, STL, glTF)
- Images for capturing molecular models, such as PNG, JPG, and GIF
This wide support ensures that researchers are always equipped to handle complex projects without worrying about format compatibility.
Customizing SAMSON
While SAMSON already supports a broad set of formats, users can request additional formats by contacting SAMSON’s team through the SAMSON Connect Forum. Additionally, advanced users can extend SAMSON’s functionality themselves by developing custom file format importers and exporters. The Extension Generator and related documentation offer guidance for creating solutions tailored to specific needs.
Learn More
The extensive list of supported formats makes SAMSON a versatile tool for molecular modelers. Whether you’re visualizing complex molecular systems or scripting custom analyses, SAMSON is built to make your work easier. To dive deeper into SAMSON’s supported file formats and explore more features, visit the official documentation here: https://documentation.samson-connect.net/users/latest/supported-formats/.
SAMSON and all SAMSON Extensions are free for non-commercial use. Get started here: https://www.samson-connect.net.
