Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
ML_workshops_molcal
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Package registry
Container Registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
chobday
ML_workshops_molcal
Commits
c34011d7
Commit
c34011d7
authored
6 months ago
by
s1737494
Browse files
Options
Downloads
Patches
Plain Diff
Update outline.md
parent
496e714c
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
Workshop4/outline.md
+14
-13
14 additions, 13 deletions
Workshop4/outline.md
with
14 additions
and
13 deletions
Workshop4/outline.md
+
14
−
13
View file @
c34011d7
#
# Force fields in molecular modelling
# Force fields in molecular modelling
##
#
Introduction
## Introduction
-
Outline to simulations and why we need them
###
Outline to simulations and why we need them
-
Different methods and timescale
-
Different methods and timescale
-
Pointing out DFT and Classical/Coarse Grain
-
Pointing out DFT and Classical/Coarse Grain
-
Bridging the gap using Machine Learning Interatomic Potentials (MLIPs)
-
Bridging the gap using Machine Learning Interatomic Potentials (MLIPs)
-
Examples of these in the past
-
Examples of these in the past
##
#
Introduction to MACE
## Introduction to MACE
-
What is MACE?
###
What is MACE?
-
MACE = Message-passing Atomic Cluster Expansion
-
MACE = Message-passing Atomic Cluster Expansion
-
The code that takes in information such as atomic position, energies, forces, stress, etc. and genereates a potential based on that
-
The code that takes in information such as atomic position, energies, forces, stress, etc. and genereates a potential based on that
-
To understand what MACE actually does, we must first visit ACE.
-
To understand what MACE actually does, we must first visit ACE.
-
A condensed theoretical explanation of ACE then how MACE builds on it via NN
-
A condensed theoretical explanation of ACE then how MACE builds on it via NN
##
#
Trying out MACE
## Trying out MACE
-
Introduce MACE Jupyter notebook
###
Introduce MACE Jupyter notebook
-
Start with running first cell to install
e
mace and required packages
-
Start with running first cell to install mace and required packages
-
Then make sure to set the cwd to where all the files are
-
Then make sure to set the cwd to where all the files are
-
Going through training parameters and dataset
-
Going through training parameters and dataset
-
Inputs and fileformats
-
Inputs and fileformats
-
Running it once with the default settings and compare with a GAP (Gaussian Approximation Potential ) that was trained on the same data
### Training
-Running it once with the default settings and compare with a GAP (Gaussian Approximation Potential ) that was trained on the same data
### Validating
-
Plot against reference parameters (xTB = Semiempirical Tight Binding)
### Varying Inputs
-
Change some hyper parameters and training again
-
Change some hyper parameters and training again
-
Importance of hyperparameters
-
Importance of hyperparameters
-
Why changing some won't make a big differences
-
Why changing some won't make a big differences
-
Channels: Does more always more more
-
Channels: Does more always more more
-
To validate:
-
Plot against reference parameters (xTB = Semiempirical Tight Binding)
##
#
Using the MACE Model
## Using the MACE Model
-
Small introduction into MD (Molecular Dynamics)
-
Small introduction into MD (Molecular Dynamics)
-
Basic theory, ie Newtons 2nd Law
-
Basic theory, ie Newtons 2nd Law
-
Most importanly: Time dependancy and linking back to timescale from introduction
-
Most importanly: Time dependancy and linking back to timescale from introduction
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment