How to Develop Your Own SAMSON Extensions with Ease

For molecular modelers, customizing tools to fit specific project needs is often a necessity. This is where SAMSON stands out: its open architecture allows you to develop your own SAMSON Extensions and tailor the platform to streamline your molecular modeling workflows. Whether you want to build a new app, devise a custom molecular simulation, or design a unique visualization tool, SAMSON’s SDK is here to help.

First, let’s address the question: what are SAMSON Extensions? SAMSON Extensions are modular components that you can add to the SAMSON platform via the SAMSON Connect Marketplace. These modules can include apps, editors, force fields, parsers, visual models, and much more. The beauty of creating your own extension lies in the total control it grants: integrate existing tools, create something entirely new, and distribute your solutions to the SAMSON community.

Getting Started with the SDK

To start developing, you first need to download and install the SAMSON SDK. This toolkit provides all the resources you need to create high-performance extensions, including code templates to reduce development costs and advanced features to speed up your work. Here’s what you’ll need to do:

  1. Log in to your SAMSON Connect account.
  2. Navigate to the Download section and install the SAMSON SDK.

The SDK supports the creation of various types of extensions. For instance, you can build apps to serve as connectors to external services, editors to provide complex interaction features, or state updaters for advancing molecular simulations. And the best part? Once your extension is built, SAMSON’s multiplatform support ensures it runs seamlessly on all supported devices.

Development Advantages

The SAMSON SDK simplifies extension development in several ways:

  • Code Templates: Kickstart your development process with ready-to-use templates designed for common extension categories like apps and editors.
  • Performance and Control: Maximize functionality and efficiency—perfect for running intensive simulations or creating interactive tools.
  • Focus on Innovation: With SAMSON handling the heavy lifting of visualization, data management, and performance optimization, you can concentrate on the core functions of your extension.

By creating a SAMSON Extension, you can either enhance your personal workflow or share your innovation with the broader molecular modeling community. Extensions developed through the SAMSON SDK can also be distributed via the SAMSON Connect Marketplace to reach thousands of users. Moreover, you have flexibility in monetizing your creations, such as through subscription models supported by payment partners like Stripe.

Documentation to Support You

If you’re new to the SAMSON SDK, don’t worry! SAMSON offers comprehensive resources like the Developer Guide and the Documentation center. These guides can walk you through each step of development—whether it’s installing the SDK or learning how to distribute your extension.

Interested in starting your own SAMSON Extension journey? Dive deeper into the details by visiting the official documentation page.

Note: SAMSON and all SAMSON Extensions are free for non-commercial use.

Comments are closed.