Skip to content

SAMSON AI

SAMSON AI is the intelligent assistant for SAMSON. This assistant is designed to help you navigate SAMSON's functionality and understand its commands, menus, editors, apps, and more. It can explain the platform's functionality, all while providing links to relevant documentation for further understanding, and can also directly execute SAMSON commands.

You can open the SAMSON AI via Interface > Windows > Assistant or via the Ctrl+0 shortcut on Windows and Linux or Cmd+0 on Mac.

Commands#

SAMSON AI has special commands that give you access to advanced functionality:

  • /do: to execute actions
  • /script: to generate Python scripts
  • /select: to select nodes
  • /learn: to learn from a URL
  • /refer: to ask questions about learned information
  • /forget: to forget all learned information

Type '/' in the Assistant's input to show the list of available commands:

Assistant commands

/do#

This command is utilized to execute actions in the document. You can ask SAMSON AI to perform tasks such as zooming to the selection, selecting the binding site, altering the color of the Van der Waals model, and more.

Examples:

  • /do zoom to the binding site.
  • /do select the ligand and apply a licorice model.
  • /do erase all surfaces.
  • /do remove water.
  • /do select the gaussian surface and make it light blue.

/script#

This command is used to generate Python scripts. These scripts utilize the SAMSON Python API to interact with the document, and can be combined with other Python modules for e.g., machine learning, trajectory analysis, etc.

Examples:

  • /script select all atoms and translate them in the z direction by 1 angstrom.
  • /script create a GUI that lets me enter a distance in angstrom, with a 'Move' button.
  • /script compute the gyration radius of the receptor.

/select#

This command allows you to select nodes using natural language. SAMSON AI displays the corresponding Node Specification Language (NSL) to your query and executes the query.

Examples:

  • /select the binding site.
  • /select all side chains within 5 angstrom of the ligand.
  • /select all lysines in chain B.

/learn#

The /learn command is employed to absorb information from a URL. SAMSON AI reads the provided document and can subsequently answer questions about it. You can use this command multiple times to learn from multiple documents. The learned data persists even when SAMSON is turned off, until the /forget command is called.

At the moment, SAMSON AI can read regular pages and PDF documents.

Examples:

  • /learn https://en.wikipedia.org/wiki/COVID-19
  • /learn https://www.biorxiv.org/content/10.1101/2022.08.03.502585v2.full.pdf

/refer#

You can use the /refer command to ask questions about the learned data.

Examples:

  • /refer What is the infection fatality rate?
  • /refer Give me a table showing the IFR estimates per age group.
  • /refer How many molecules does the database contain?

/forget#

This command makes SAMSON AI to forget all the learned data.

Usage:

  • /forget

Limitations#

While we strive to provide the best AI experience, it is important to be aware of the limitations and potential issues with SAMSON AI. Please take note of the following:

  • Incomplete Knowledge: SAMSON AI may not be aware of recent developments or discoveries in various fields.

  • Ambiguity and Misinterpretation: The AI might generate responses that are ambiguous, unclear, or misinterpret your input. Please ensure you provide clear and concise queries.

  • Bias and Sensitivity: SAMSON AI may inadvertently exhibit biases that are politically, culturally, or emotionally insensitive.

  • Inaccuracy: While SAMSON AI can provide helpful information, it may not always be accurate or reliable, and may make up facts. Please cross-verify critical information with multiple trusted sources.

By using SAMSON AI, you acknowledge these limitations and agree to use the AI responsibly. We welcome feedback to help improve our system and user experience.

Privacy policy#

Note: this privacy policy refers to the use of SAMSON AI. For the privacy policy of SAMSON and SAMSON Connect, please refer to this page.

At OneAngstrom, we value your privacy and are committed to protecting your personal information. This Privacy Policy outlines our practices regarding the collection, use, and disclosure of your information when you use SAMSON AI. By using SAMSON AI, you agree to the collection and use of information in accordance with this policy.

Information Collection and Use#

While you use SAMSON AI, we may collect and store information on how you access and use it, including your search queries and interactions with the AI. This data is used to improve our services and provide a better user experience.

Data Security#

We take appropriate measures to protect your personal information from unauthorized access, disclosure, alteration, or destruction. In particular, your messages are encrypted during transmission. However, no method of electronic transmission or storage is completely secure, and we cannot guarantee its absolute security.

Third-Party Services#

SAMSON AI may use third-party services for various purposes, such as internal processing, analytics and service improvement.

Contact Us#

If you have any questions or concerns about this Privacy Policy, please contact us at contact@samson-connect.net.

Thank you for using SAMSON AI, and we are committed to ensuring your privacy while providing the best possible AI experience.