Meta Workflow
Tutorial Created with Software Release: 2026-1
Topics: Consumer Packaged Goods , Energy Capture & Storage , Organic Electronics , Pharmaceutical Formulations , Polymeric Materials
Methodology: All-Atom Molecular Dynamics
Products Used: Desmond , MS Maestro
|
3.5 GB |
This tutorial is written for use with a 3-button mouse with a scroll wheel.
Words found in the Glossary of Terms are shown like this: Workspacethe 3D display area in the center of the main window, where molecular structures are displayed
Abstract:
In this tutorial, we will learn to use meta workflows to automate building an epoxy-amine thermosetting composite material and predicting its properties. We will then analyze the results of the meta workflow calculation.
Tutorial Content
1. Introduction to Meta Workflow
Many workflows in Schrödinger’s Materials Science Maestro begin from a similar starting point and employ similar system analyses. Nonetheless, many of these workflows must be segmented and performed each time a new system is studied. Additionally, it is impossible to anticipate all the permutations that a research team might need to employ in a given study. To alleviate these hurdles, a graphical user interface (GUI) based approach to link together different calculations for maximum user flexibility is discussed here.
The Meta Workflow Builder panel allows you to combine multiple simulation tasks into a single job using the GUI. Once a meta workflow is built, it can be applied to systems of interest using the Run Meta Workflow panel. Meta workflows offer users customizability for their specific projects, can be shared and used by other users, and increase efficiency by providing automations of multi-step Material Science calculations. This powerful capability is key in developing the next generation of polymer systems, organic electronics, formulations, and batteries.
In this tutorial, we will build a meta workflow to link several independent simulations analogous to those demonstrated in the Crosslinking Polymers and Polymer Property Prediction tutorials. If you are interested in learning more about the specific science behind the chosen system, or each calculation or analysis in more detail, please refer to the mentioned tutorials. In Schrödinger’s Materials Science (MS) Maestro suite, an epoxy-amine thermoset material can be generated and studied following a straightforward meta workflow as summarized here:
Figure 1. The Meta Workflow we will build and run in this tutorial. Where DSB and CL stand for disordered system build and crosslinking respectively. For more information on the coloring of the stages of the meta workflow, please refer to the help documentation.
For background on the Meta Workflow Builder and Run Meta Workflow panels which will be described in this tutorial, see the help documentation.
For an alternative method to automating workflows using the GUI for command-line savvy users, see the API documentation. For a novice level introduction to API, see the Python API for Materials Science Part 1 tutorial.
2. Creating Projects and Importing Structures
At the start of the session, change the file path to your chosen Working Directorythe location where files are saved in MS Maestro to make file navigation easier. Each session in MS Maestro begins with a default Scratch Projecta temporary project in which work is not saved, closing a scratch project removes all current work and begins a new scratch project, which is not saved. A MS Maestro project stores all your data and has a .prj extension. A project may contain numerous entries corresponding to imported structures, as well as the output of modeling-related tasks. Once a project is saved, the project is automatically saved each time a change is made.
Structures can be built in MS Maestro or can be imported using File > Import Structures (or drag-and-dropped), and are added to the Entry Lista simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion and Project Tabledisplays the contents of a project and is also an interface for performing operations on selected entries, viewing properties, and organizing structures and data. The Entry Lista simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion is located to the left of the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed. The Project Tabledisplays the contents of a project and is also an interface for performing operations on selected entries, viewing properties, and organizing structures and data can be accessed by Ctrl+T (Cmd+T) or Window > Project Table if you would like to see an expanded view of your project data.
- Double-click the Materials Science icon
- (No icon? See Starting Maestro)
- Go to File > Change Working Directory
- Find your directory, and click Choose
- Pre-generated files are included for running jobs or examining output. Download the zip file here: schrodinger.com/sites/default/files/s3/release/current/Tutorials/zip/meta_workflow.zip
- After downloading the zip file, unzip the contents in your Working Directorythe location where files are saved for ease of access throughout the tutorial
- Go to File > Save Project As
- Change the File name to meta_workflow_tutorial, click Save
- The project is now named
meta_workflow_tutorial.prj
- The project is now named
In the next section, we will build a thermosetting composite polymeric material from a periodic cell consisting of N,N,N′,N′-tetraglycidyl-4,4'-diaminodiphenylmethane (TGDDM) and 3,3'-diaminodiphenyl sulfone (3,3-DDS) monomers and explore its properties. First, we will import the aforementioned monomers.
We will proceed to import the components that we will use in this tutorial: TGDDM and 3,3-DDS. If you would prefer to draw or build these components yourself using the 2D Sketcher feel free to do so following similar steps outlined in the Introduction to Maestro for Materials Science tutorial. Otherwise:
- Go to File > Import Structures
- Navigate to where you downloaded the provided files (presumably in your Working Directory), and choose the
input_structures.maefile - Click Open
- A new entry group is added to the entry lista simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion entitled Components (2) containing the two entries
3. Building and Running a Meta Workflow
In this section, we will build and run the meta workflow shown in Figure 1 in the Introduction using the Meta Workflow Builder. For more information about the stages used in this meta workflow, please visit the Crosslinking Polymers and Polymer Property Prediction tutorials. It is important to note that the Meta Workflow Builder is an expert tool. It is suggested to exercise caution when considering what workflows to link together. Hence, we use tried and tested protocols to construct our meta workflow in this section.
In the Crosslinking Polymers and Polymer Property Prediction tutorials we build and analyze an epoxy-amine system. Briefly, the calculations we will automate through the Meta Workflow Builder in this tutorial are the following:
- Build and equilibrate a disordered system using the TGDDM and 33DDS components
- Run a crosslinking simulation on the equilibrated system of monomers
- Equilibrate the crosslinked system
- Calculate thermophysical properties of the equilibrated crosslinked system
- Calculate mechanical response properties (stress strain, elastic constants) of the equilibrated crosslinked system
- Calculate the free volume of the strained system
Let’s begin building out a meta workflow!
- Select(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entry List (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries the TGDDM and 33DDS entries from the entry lista simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion
- Go to Tasks > Materials > Tools > Meta Workflows > Meta Workflow Builder
- The Meta Workflow Builder panel opens
Let’s familiarize ourselves with how the Meta Workflow Builder panel is operated and navigated:
-
You can choose to run one meta workflow for each entry selected or run a single meta workflow on a selection of multiple structures.

- Note that “A single workflow” will only work if the initial step of the meta workflow can combine multiple structures (e.g. Disordered Systems Builder, Polymer Builder)
-
All stages can be collapsed or expanded using the icons in the top right:

-
A stage is the type of calculation that will be run as a component of the workflow:

- The stages available are Workflow, Simulation, Molecular QM, Custom Script, and Flow Control
- In this tutorial, we will only use the Workflow and Simulation Stage types
-
Once you select a stage, various parameters can be defined for that stage. For example, for a Workflow, the following options are available:

- The job Command can be chosen from a drop-down menu of default built-in workflows or from a previously written job file
-
Stages can be minimized, moved, duplicated and deleted using the stage management buttons in the upper right hand corner of the stage:

-
Stages and workflows can be managed at the bottom of the panel:

- To add a new stage, click Append Stage
- To add a previously-saved or built-in workflow, click Append Workflow
- You can Append Stages from File if you want to read in a workflow file,
.wfw, from a previously run job
Visit the help documentation for a complete summary of the parameters.
The first stage in the meta workflow will be building a disordered system using the two components we previously imported:
- For For multiple entries, run choose A single workflow
- Change the Name of Stage 1 to DSB
- The name of the stage changes to DSB (short for disordered system build) in the magenta circle on the right side of the panel
- Click Get From Job
- The Extract Command dialogue opens
For more information about different Stage types, please see the help documentation.
We have provided the executable shell script files for the relevant jobs from the Crosslinking Polymers and Polymer Property Prediction tutorials as .sh files. These files were generated by setting up the panels as instructed in the aforementioned tutorials and using the Job Settings button (
) to Write the files.
- Change Files of type to Command shell (*.sh)
- Alternatively, for your specific jobs of interest, you can extract a job command from a -driver.log file from a previous job
- From the provided files, choose the
Section_03 > job_files > disordered_system_TGDDM_33DDS > disordered_system_TGDDM_33DDS.shfile - Click Open
- The Command is populated based on the chosen
.shfile
- The Command is populated based on the chosen
Note: The Command Help button opens the command help in a separate dialog box for the script in the text box. Additionally, you can hover over the various flags in the command in the text box to display a tooltip for that flag.
Note: For the Disordered System Builder and some other stages (e.g. Prepare for MD, Molecular QM), an option for a machine learning force field (MLFF) is available as an alternative. Additional information regarding MLFF can be found in the help documentation or on our website.
Now we will relax the disordered system.
- Click Append Stage
- A 2nd stage appears in the workflow
- Change the Stage type (Stage 2) to Simulation
- Change the Name of Stage 2 to preCL-Relax
- Maintain DSB as the Parent
- This instructs the Meta Workflow Builder to use the output of the DSB stage as an input for this stage
- Change the Simulation type to Custom
- We will load in the
.msjfile from the multistage simulation protocol in the Crosslinking Polymers tutorial - Remember that the simulation protocol can also be defined in the panel directly using various Simulation types rather than a .msj file.
- For all of the options available for the Simulation Stage type visit the help documentation
- We will load in the
- Click Load MSJ File
- The Locate MSJ File dialogue opens
- From the provided files, choose the
Section_03 > job_files > multistage_simulation_TGDDM_33DDS > multistage_simulation_TGDDM_33DDS.msjfile - Click Open
- multistage_simulation_TGDDM_33DDS.msj is printed in the panel, which specifies the settings for the simulation
Now we will specify the crosslinking job.
- Click Append Stage
- A 3rd stage appears in the workflow
- Keep the Stage type (Stage 3) set to Workflow
- Change the Name of Stage 3 to CL
- Maintain preCL-Relax as the Parent
- This instructs the Meta Workflow Builder to use the output of the preCL-Relax stage as an input for this stage
- Click Get From Job
- Change Files of type to Command shell (*.sh)
- From the provided files, choose the
Section_03 > job_files > polymer_crosslink_TGDDM_33DDS > polymer_crosslink_TGDDM_33DDS.shfile - Click Open
- The Command is populated based on the chosen
.shfile
- The Command is populated based on the chosen
Now we will equilibrate the system following the crosslinking job.
- Click Append Stage
- A 4th stage appears in the workflow
- Change the Stage type (Stage 4) to Simulation
- Change the Name of Stage 4 to postCL-Relax
- Maintain CL as the Parent
- This instructs the Meta Workflow Builder to use the output of the CL stage as an input for this stage
- Change the Simulation type to Custom
- Click Load MSJ File
- From the provided files, choose the
Section_03 > job_files > multistage_simulation_TGDDM_33DDS > multistage_simulation_TGDDM_33DDS.msjfile- This is the same equilibration protocol used in Stage 2
- Click Open
With the crosslinked and equilibrated system, we can now perform specific property calculations. First, we will perform the thermophysical properties workflow used to determine Tg and CTE.
- Click Append Stage
- A 5th stage appears in the workflow
- Keep the Stage type (Stage 5) set to Workflow
- Change the Name of Stage 5 to thermophysical_prop
- Maintain postCL-Relax as the Parent
- This instructs the Meta Workflow Builder to use the output of the postCL-Relax stage as an input for this stage
- Click Get From Job
- Change Files of type to Command shell (*.sh)
- From the provided files, choose the
Section_03 > job_files > thermophysical_prop_TGDDM_33DDS > thermophysical_prop_TGDDM_33DDS-001.shfile - Click Open
In this step, let’s explore using a pre-built workflow as our Stage type and modifying it for our needs. We will specify the stress-strain workflow on the equilibrated crosslinked system:
- Click Append Workflow
- The Load Workflow popup opens
- Select Single Stage Stress Strain
- Click OK
- A 6th stage appears in the workflow
- Click the cyan circle corresponding to the stress_strain stage
- All stages except stress_strain are collapsed
- Note that clicking on any stage on the flowchart diagram expands that stage in the left pane and collapses all the others
- Change the Name of Stage 6 to stress_strain
- Maintain postCL-Relax as the Parent
- This instructs the Meta Workflow Builder to use the output of the postCL-Relax stage as an input for this stage
- Multiple stages can have the same Parent stage, allowing for clever branching
- We will alter some of the default stress strain parameters to those in blue below as done in the Polymer Property Prediction tutorial. Make the changes shown below (and in the Figure) in the text box:
stress_strain_gui_dir/stress_strain_driver.py -md_ensemble NVT -eta 0.5 -deformation_dir a -deformation_steps100-deformation_step_size0.002-md_time100-md_timestep 2.0 -md_trj_int1-md_temp 300.0 -md_press 1.01325 -md_ptensor_int1.0-seed 1234 -save_trj_data none -ptensor_avg 20.0 -md_umbrella $input.cms- Hover over the various flags in the command in the text box to display a tooltip for that flag
- Click Append Stage
- A 7th stage appears in the workflow
- Keep the Stage type (Stage 7) set to Workflow
- Change the Name of Stage 7 to free_volume
- Set the Parent to stress_strain
- This instructs the Meta Workflow Builder to use the output of the stress_strain stage as an input for this stage. The flowchart updates accordingly.
- For Command, choose Free Volume Analysis from the drop-down menu
- We will use the default parameters for a free volume analysis
- Click Append Stage
- An 8th stage appears in the workflow
- Keep the Stage type (Stage 8) set to Workflow
- Change the Name of Stage 8 to elastic_constants
- Set the Parent to postCL-Relax
- This instructs the Meta Workflow Builder to use the output of the postCL-Relax stage as an input for this stage
- Click Get From Job
- Change Files of type to Command shell (*.sh)
- From the provided files, choose the
Section_03 > job_files > elastic_constants_stress_based > elastic_constants_stress_based-001.shfile - Click Open
In the Job Settings dialog box for the Meta Workflow Builder, you can specify hosts for the meta workflow driver as well as the individual stages in the meta workflow. Please read the help documentation on this dialog box before running a meta workflow.
- Adjust the job settings (
) as needed
- This job requires CPU and GPU hosts. The job can be completed in about 24 hours when using the settings shown here. Note that the computational resources required for a meta workflow depends on the system at hand as well as the protocol used.
- If you would like to run the job yourself, enter a Job name and click Run. Otherwise, go to File > Import Structures, navigate to the provided tutorial files and Open
Section_03 > meta_workflow_thermoset_polymer > meta_workflow_thermoset_polymer-meta.maegz - Close the Meta Workflow Builder panel
- When the job is finished or after importing, expand the entry groups and select(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entry List (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries and includethe entry is represented in the Workspace, the circle in the In column is blue the new meta_workflow_postCL-Relax entry from the meta_workflow_thermoset_polymer entry group
- This is the equilibrated crosslinked system
Note that it is possible to observe many atoms outside the unit cell. If so, be aware that this is purely visual, and can be easily amended using the
Periodic Structure Tool Window
Feel free to visualize the output system in the workspacethe 3D display area in the center of the main window, where molecular structures are displayed
Depending on if the job was run or imported your entry list could be organized differently than the Figure. The entry list shown is after performing the calculation.
An entry is incorporated for each successful stage of the meta workflow. We can visualize the output of each stage as listed here and use the WAM (workflow action menu) button (
) to access key results for the relevant stages. We will look through each stage of the calculation in Section 4.
The Run Meta Workflow panel can be used to conveniently execute workflows you have already built out, such as this one!
Use the Save as Workflow button (
) in the Meta Workflow Builder to capture the workflow currently in the panel and save it to a list of workflows that can be used again. Name this workflow crosslink_and_property_prediction. Now, our workflow will be accessible through the Meta Workflow Builder and Run Meta Workflow panels to be easily reused on other systems we want to run the same procedure on.
For example, we could imagine quickly altering either the epoxy or amine monomer, running the Crosslink And Property Prediction workflow, and comparing the results to those in Section 4.
4. Analyzing the Results of the Meta Workflow
In this section, we will briefly review each stage resulting from the meta workflow calculation from the previous section. For more details on all of the analyses, please visit the Crosslinking Polymers and Polymer Property Prediction tutorials. If you are already comfortable with the corresponding analyses demonstrated herein, feel free to explore the results on your own.
Recall that the Meta Workflow Builder is an expert tool. It is suggested to exercise caution when considering what workflows to link together. It is best practice to check on the output at every stage of the simulation. For example, after equilibrating a system, it is important to use the MS MD Trajectory Analysis panel to review bulk properties of the system over the course of the trajectory to confirm it has been equilibrated.
Generally, it is recommended to confirm that a system is fairly well equilibrated before undergoing a crosslinking simulation. Since our equilibration and crosslinking calculation ran in succession, let’s confirm that this was the case for the meta_workflow_preCL-Relax stage which is the Parent stage for the crosslinking simulation. We can view the density over time to confirm this:
- Includethe entry is represented in the Workspace, the circle in the In column is blue meta_workflow_preCL-Relax in the entry lista simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion from the Meta Workflow results
- Go to Tasks > Materials > Classical Mechanics > Trajectory Analysis > MS MD Trajectory Analysis
- The MS MD Trajectory Analysis panel opens
- Click Load from Workspace
- The Simulation Detail tab fills with information about the MD job and system
- Go to the Bulk Properties tab
- Use the dropdowns to view the various properties as a function of time from the MD stage. Select Density from the first property option menu
- Click Final 20% to view the last 20% of the trajectory
- It is good practice to check the density of the equilibrated system to ensure that the system has densified and equilibrated
Note: The Specific Heat Capacity is printed at the top of the display as seen in the Figure. Specific Heat Capacity will not be displayed if the Ensemble was NVE
- When you are finished, close the MS MD Trajectory Analysis panel
Next, let’s analyze the crosslinking calculation using the Crosslink Polymers Results panel:
- Use the WAM (workflow action menu) button (
) to open the Crosslink Polymers Results panel for meta_workflow_CL
- Alternatively, access the panel via Tasks > Materials > Classical Mechanics > Crosslink Polymers > Crosslink Polymer Results
- The Crosslink Polymers Viewer panel opens
- Note that when the Viewer panel is opened, the individual crosslinking iterations load in the entry lista simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion and the last entry is includedthe entry is represented in the Workspace, the circle in the In column is blue in the workspacethe 3D display area in the center of the main window, where molecular structures are displayed. The results panel opens with a view of the plain text log file
Let’s explore the different tabs in this panel to display and analyze the crosslinking calculation. The Reactivity tab allows us to visualize the components of the box involved in the crosslinking process.
- Click on Color for Color Candidate Cross-link Bonds AB Bonds
- All N-H bonds that did not react are highlighted in orange
- Click on Color for Color Candidate Cross-link Bonds CD Bonds
- All C-O bonds on the epoxy ring that did not react are highlighted in blue
- For Color Cross-linked Bonds Iteration, select All iterations
- Click on Color for Cross-linked Bonds
- The crosslinked bonds formed in all iterations during the calculation are highlighted in yellow
The tools here help us gain a better understanding of the reaction we have just modeled. Feel free to explore these coloring schemes further if you are interested.
- Go to the Time Series tab
The Time Series tab facilitates visualizing properties of the crosslinking calculation as a plot. For example, we can view how the molecular weight and density of the system as a function of crosslinking saturation:
- Click Y Properties
- From the option-menu, select First Largest Reduced MW and Second Largest Reduced MW and deselect Density
- The reduced molecular weight (RMW) is determined by dividing the molecular weight (first largest or second largest) by the total molecular weight
- Check Second Y property
- For Second Y property, choose Density g/cm3
In this example we estimate the gel point as the %crosslink where the first largest molecular weight reaches 50%. Here that value is ~47% crosslink saturation. At this point, the system suddenly transitions from liquid type behavior to solid type behavior.
- Close the Crosslink Polymers Viewer panel
The next stage of the workflow was a molecular dynamics simulation to equilibrate the crosslinked system. Repeat steps 1-6 in this section for the entry titled meta_workflow_preCL-Relax to ensure it is well equilibrated.
Ensuring it is, we move on to study the results of the thermophysical properties calculation:
- To visualize the output from the thermophysical properties calculation, select(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entry List (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries and includethe entry is represented in the Workspace, the circle in the In column is blue the meta_workflow_thermophysical_prop entry
- The displayed cell is from the last simulation at 100 K.
- Feel free to visualize the output system in the workspacethe 3D display area in the center of the main window, where molecular structures are displayed
To extract Tg and CTE from the Thermophysical Properties calculation we use the Thermophysical Properties Results panel:
- Use the WAM (workflow action menu) button (
) to open the Thermophysical Properties Results panel
- Alternatively, access the panel via Tasks > Materials > Classical Mechanics > Thermophysical Properties Results
- The Thermophysical Properties Results panel opens
Two methods are available to obtain the thermophysical properties of the system: a Bilinear fit, in which a linear regression is performed on the low temperature (glassy) region and the high temperature (rubbery) region of the plot of density versus temperature; and a Hyperbola fit, in which a single hyperbolic curve is fitted to all points of the plot of density versus temperature. By default, the Hyperbola fit is selected.
Generally, best practice would be to use ten replicates to ensure our data is reliable. This can be achieved by setting the -ncells flag to 10 in the Disordered System Builder stage (Stage 1). In general, we can reduce the scatter or variability in the density data with larger systems and longer MD simulation times.
However, we can analyze a Bilinear fit for Tg and more importantly, CTE:
- Select Bilinear fit
- Click and move the edges of the blue and green boxes to readjust the boundaries between the low temperature (green) and high temperature (blue) regions to shift to the most linear regions. In the Figure, the green and blue regions are approximately set to 100 K to 320 K and 550 K to 760 K, respectively.
- The resulting Tg value should be ~524 K
- The coefficient of thermal expansion is determined from the slope of the fit in the glassy region. Here, the volumetric and linear CTE are reported as ~115 x 10-6 K-1 and 39 x 10-6 K-1 respectively
- Close the Thermophysical Properties Results panel
- To visualize the output from the stress strain calculation on the equilibrated crosslinked system, select(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entry List (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries and includethe entry is represented in the Workspace, the circle in the In column is blue the meta_workflow_stress_strain entry
- Feel free to visualize the output system in the workspacethe 3D display area in the center of the main window, where molecular structures are displayed
We can analyze the Stress Strain calculation quantitatively using the Stress Strain Results panel:
- Use the WAM button (
) to open the Stress Strain Result panel
- Alternatively, access the panel via Tasks > Materials > Classical Mechanics > Stress Strain > Stress Strain Results
- The Stress Strain Results panel opens
The Stress Strain Results panel opens with a plot of the effective stress against the effective strain from the calculation we just ran. The data shown here can be used to obtain the yield point of the crosslinked TGDDM-3,3-DDS system, however there is some noise in the data. It is much more effective to load in multiple replicates of stress strain simulations, and average the stress strain data over the replicates. We do so in the Polymer Property Prediction tutorial and determine the yield strain of this system is approximately 0.10 and the yield point is 0.35 GPa. Feel free to improve the data by running the Meta Workflow additional times on replicates of this system generated by using different seed values (see the -seed flag) in the disordered system builder (Stage 1).
Now, let’s visualize the output from the free volume calculation on the last frame of the stress strain calculation:
- Select(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entry List (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries and includethe entry is represented in the Workspace, the circle in the In column is blue the meta_workflow_free_volume-1 entry
- Feel free to visualize the output system in the workspacethe 3D display area in the center of the main window, where molecular structures are displayed
We can visualize the results of the Free Volume calculation using the Free Volume Results panel:
- Use the WAM button (
) to open the Free Volume Results panel
- Alternatively, access the panel via Tasks > Materials > Tools > Free Volume Results
- The Free Volume Results panel opens
- Click Load Data From Workspace
- The results from the Free Volume calculation are loaded into the panel.
The Void Size Distribution plot shows the distribution of voids in this particular frame.
- Change the lower radii limit for Show voids in Workspace for current frame with radii between to 1.14
- The Number of voids in current frame updates to 7
- Click Display to view the 7 largest voids in this frame
- Feel free to visualize a greater number of voids but be aware that the voids can take some time to load into the workspacethe 3D display area in the center of the main window, where molecular structures are displayed
- Close the Free Volume Results panel
- To visualize the output from the elastic constants calculation on the equilibrated crosslinked system, meta_workflow_preCL-Relax, select(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entry List (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries and includethe entry is represented in the Workspace, the circle in the In column is blue the meta_workflow_elastic_constants entry
Feel free to visualize the output system in the workspacethe 3D display area in the center of the main window, where molecular structures are displayed
We can analyze the Elastic Constants calculations further using the Elastic Constant Results panel:
- Use the WAM button (
) to open the Elastic Constants Results panel
- Alternatively, access the panel via Tasks > Materials > Classical Mechanics > Elastic Constants > Elastic Constants Results
- The Elastic Constants Results panel opens
For the results of an Elastic Constants calculation, the Plot tab shows the stress computed against the deformation along with the linear fit. The Term can be changed to see the stress/deformation curve for any of the tensor components, Cij. Feel free to explore these plots.
- Go to the Tensors tab
The Tensors tab displays the Elastic tensor table, containing the components of the elastic tensor, and the R2 table, which contains the R2 value for the fit to obtain each component of the elastic tensor.
Feel free to further explore the polymer properties of interest.
After looking at the output of each stage of the meta workflow job, we can conclude that the job successfully constructed our system of interest, equilibrated it, and calculated the properties of interest. We were able to run a full workflow efficiently rather than wait for each simulation of interest to complete before being able to run the next.
5. Conclusion and References
In this tutorial, we learned how to use the Meta Workflow Builder to automate a workflow to build a crosslinked polymer system and calculate its thermophysical and mechanical response properties.
For further learning:
For introductory content, focused on navigating the Schrödinger Materials Science interface, an Introduction to Maestro for Materials Science tutorial is available. Please visit the materials science training website for access to 70+ tutorials. For scientific inquiries or technical troubleshooting, submit a ticket to our Technical Support Scientists at help@schrodinger.com.
For self-paced, asynchronous, online courses in Materials Science modeling, including access to Schrödinger software, please visit the Schrödinger Online Learning portal on our website.
For some related practice, proceed to explore other relevant tutorials:
- Crosslinking Polymers
- Polymer Property Prediction
- Python API for Materials Science (Part 1: Working with Molecules)
- Disordered System Building and Molecular Dynamics Multistage Workflows
- Building, Equilibrating and Analyzing Amorphous Polymers
- Building a Polymer-Polymer Interface
- Diffusion
- Viscosity
- Cluster Analysis
- Penetrant Loading
- Liquid Electrolyte Properties: Part 1 and Part 2
- Calculating Surfactant Tilt and Electrostatic Potential of a Bilayer System
- Molecular Dynamics Simulations for Active Pharmaceutical Ingredient (API) Miscibility
- Glass Transition Temperatures for Active Pharmaceutical Ingredients (APIs)
- Building a Coarse-Grained Surfactant Model with Martini Force Field
- Ibuprofen Cyclodextrin Inclusion Complexes with the Martini Coarse-Grained Force Field
- Machine Learning Force Field
For further reading:
- Help documentation on Meta Workflow Builder and Run Meta Workflow
- Help documentation on Disordered System Builder, MD Multistage Workflow, MS MD Trajectory Analysis, Crosslink Polymers, Crosslink Polymers Viewer, Thermophysical Properties, Thermophysical Properties Results, Uncertainty Quantification, Uncertainty Quantification Results, Stress Strain, Stress Strain Results, Free Volume Analysis, Free Volume Results, Elastic Constants and Elastic Constants Results
6. Glossary of Terms
Entry List - a simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion
Included - the entry is represented in the Workspace, the circle in the In column is blue
Project Table - displays the contents of a project and is also an interface for performing operations on selected entries, viewing properties, and organizing structures and data
Recent actions - This is a list of your recent actions, which you can use to reopen a panel, displayed below the Browse row. (Right-click to delete.)
Scratch Project - a temporary project in which work is not saved, closing a scratch project removes all current work and begins a new scratch project
Selected - (1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entry List (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries
Working Directory - the location where files are saved
Workspace - the 3D display area in the center of the main window, where molecular structures are displayed