The 3decision Maestro Plugin connects Schrodinger Maestro with Discngine's 3decision database, allowing users to access and import 3D structures and related data directly within Maestro.
This plugin provides a GUI inside Maestro to search the 3decision database, browse project, and open structures (and associated files) in Maestro with minimal effort.
Key features include:
With this plugin, you can easily integrate 3decision’s structural repository into your Maestro modeling environment, streamlining the process of finding and analyzing protein structures.
To install the 3decision Maestro Plugin, follow these steps:
downloaded 3decision_plugin_maestro folder, and select threedecision_maestro.pyNote: The installer automatically copies both threedecision_maestro.py and the downloaded 3decision_plugin_maestro folder containing the plugin files.
Before you can search or load structures, you need to configure the plugin with your 3decision API credentials.

The plugin is now ready to use. The configuration is saved to ~/.3decision_maestro_config.
Don't hesitate to reach out to 3decision support (3decision-support@discngine.com) if you have trouble setting this up, or consult the Troubleshooting section of this page.
Once your 3decision connection is configured, you can use the Search tab in the plugin to find structures in the 3decision database.
To launch a search:

Here for instance I searched for abl1. Hundreds of structures show up in the listing.
You can narrow down your search with the filters above the results table.
Note that each column can be sorted as well, simply click on the column header for ascending sort and click again for descending sorting.

In this case, I used a text filter to quickly retrieve a PDB entry.
Once you have found the structure(s) you are interested in:
This loads the structure into Maestro.

The Projects tab allows you to browse your projects on the 3decision platform and load structures from those projects. This is particularly useful for retrieving sets of pre-organized structures (for example, all structures in a project corresponding to a target or a series of experiments) and automatically aligning them if a reference has been defined in 3decision.
From the projects tab, you can access the list of your projects:
Here you now have the list of all the projects you have access to, whith details on how many structures are in the project and who owns the project.
As in the search results list, you can filter and sort the project list.
To see the structures within a project.
Again, you can sort and filter the structures within the project, and select the one(s) of interest.
Notice that, if the 3decision project has a common reference structure defined, the plugin will apply the corresponding transformation matrix to each structure as it loads in the Maestro view. You can find more information of how to set up for your own 3decision projects, here is the dedicated page of the user documentation.

For instance, here I loaded all six structures from my project and you can notice that they are all nicely superposed on the ATP binding site. This is because this 3decision project has a common reference structure defined and all structures in the project are automatically aligned when loaded.
When opening structures from projects, you have an additional button in the table named View Files.
When clicking this button, the Associated Files tab will open, and you'll see a listing of all files that are attached to the structure in 3decision. These may include electron density maps, structure files, and other documents that were uploaded to 3decision for that structure.

Here are all associated files fro 5dls for instance.
You can either:
Here are some common issues you might encounter working with the plugin and how to solve them:
Plugin doesn't appear in Scripts menu: If you don’t see the 3decision plugin under the Scripts menu after installation, try restarting Maestro. The application needs to be restarted after installing a new script for it to take effect. If that doesn’t help, ensure that the files were installed to the correct location (re-run the installation steps if necessary).
Connection failed upon testing API settings: If the connection test or any operation reports a failure connecting to 3decision:
If issues persist after checking the above, please contact the 3decision support team at 3decision-support@discngine.com