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
637f5c85
Commit
637f5c85
authored
5 months ago
by
s1737494
Browse files
Options
Downloads
Patches
Plain Diff
Update outline.md
parent
e5d40858
No related branches found
Branches containing commit
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
+30
-16
30 additions, 16 deletions
Workshop4/outline.md
with
30 additions
and
16 deletions
Workshop4/outline.md
+
30
−
16
View file @
637f5c85
Force fields in molecular modelling
##
Force fields in molecular modelling
-
Interatomic force fields
-
nice examples of importance
### Introduction
-
Outline to simulations and why we need them
-
Different methods and timescale
-
Pointing out DFT and Classical/Coarse Grain
-
Bridging the gap using Machine Learning Interatomic Potentials (MLIPs)
-
Examples of these in the past
-mace notebook
-
intro mace
Extra MP faster than NN.
### Introduction to MACE
-
What is MACE?
-
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
-
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
-
Importance of hyperparameters
### Trying out MACE
-
Introduce MACE Jupyter notebook
-
Going through training parameters and dataset
-
Running it once with the default settings and compare with a GAP (Gaussian Approximation Potential ) that was trained on the same data
-
Change some hyper parameters and training again
-
Importance of hyperparameters
-
Why changing some won't make a big differences
-
Channels: Does more always more more
-
To validate:
-
Plot against reference parameters (xTB = Semiempirical Tight Binding)
-
Training
-
Plot against reference parameters
-
Change hyperparameters
-
understand differences
-
T
urn into a
MD model
-
Intro into MD
Run ase MD engine
### Using the MACE Model
-
Small introduction into MD (Molecular Dynamics)
-
Basic theory, ie Newtons 2nd Law
-
Most importanly: Time dependancy and linking back to timescale from introduction
-
Mention we t
urn
it
into a
LAMMPS potential file to use normall but we can use ASE engine
-
CAn calculate properties such as RDF
-
Can compare energies with xTB calculations
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