Organised by CCP5 and sponsored by CECAM, the School is intended for newcomers to the science of molecular simulation and will provide a comprehensive introduction to the theoretical background as well as practical sessions on computational methods and research seminars to illustrate the versatility of simulation in modern research. There will also be opportunities for participants to present their own research.
The Summer School starts with a two-day programming course, where students can opt to take either Python or modern Fortran. After this preparation, the first five days of the main School will cover the basics of molecular simulation, and the remaining three days will be devoted to more advanced courses with options in mesoscale, ab initio, and biomolecular simulation. Course notes will be provided in electronic format. In addition to the lectures, there will be extensive practical sessions in which students will undertake computational exercises to reinforce and further explore the material.
The school will take place between 17th and 28th of July 2022 at Durham University.
A fee of £500 to cover part of the expenses will be charged to successful applicants. The school has 70 places available.
The fee partially covers accommodation, breakfast, lunch and dinner for the duration of the school. It also covers school gala dinner and poster session refreshments. The rest is covered by our sponsors. Successful candidates will need to cover their transport costs.
Please note The school can be recognized towards your doctoral training in UK, also upon request we can provide a letter for ECTS credits for your school.
Note Acceptance letters were sent during the day of 4th of May 2022, please check your JUNK/SPAM folder and reply by 11th of May if you accept. Regret letters will be sent after 15th of May.
Note we had more than 200 excellent applications for 70 places.
Accommodation will be provided in student accommodation, single en-suite rooms for the duration of the school. If you need extra days of accommodation please let us know as soon as possible and you will have to pay for it.
We value the participation of everyone and want to ensure that everyone has an enjoyable and fulfilling experience, both professionally and personally. Accordingly, all participants of the CCP5 Summer School are expected to always show respect and courtesy to others. The CCP5 and its partners strive to maintain inclusivity in all of our activities. All participants (staff and students) are entitled to a harassment-free experience, regardless of gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, and/or religion. Harassment in any form is not acceptable for any of us.
We respectfully ask all attendees of the CCP5 Summer School to kindly conform to the following Code of Conduct:
please report any issues to alin-marin.elena@stfc.ac.uk
Registration is closed for the summer school. No payment request will be made until acceptance when you will receive an official email. If in doubt contact Alin Elena at alin-marin.elena@stfc.ac.uk
Timetable if subject to change
Date | Activity | Location |
---|---|---|
July 17 Day 0 | Arrival | |
13:00 - 18:30 | John Snow College | |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 18 Day 1 | ||
7:30 - 8.55 | Coffee breakfast | Mount Oswald Hub |
8:55 - 9.05 | Quick Intro - Mark Miller | CG93 |
9:05 - 10:00 | Fortran I/Python I AE/MB | CG93(Fortran)/EngEx1(Python) |
10:00 - 11:00 | Fortran II/Python II AE/MB | CG93/EngEx1 |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Fortran III/Python III AE/MB | CG93/EngEx1 |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practical | EngEx1 |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practical | EngEx1 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 19 Day 2 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Fortran IV/Python IV AE/MB | CG93/EngEx1 |
10:00 - 11:00 | Fortran V/Python V AE/MB | CG93/EngEx1 |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Fortran VI/Python VI AE/MB | CG93/EngEx1 |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practical | EngEx1 |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practical | EngEx1 |
17:10 - 18:10 | Research Seminar - Prof. Peter Bolhuis (University of Amsterdam) - Understanding the dynamical bottlenecks in complex activated (bio)molecular processes | CG93 |
18:30 - 21:00 | Poster Session - Buffet dinner | Calman Centre |
July 20 Day 3 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Overview of molecular simulations - PC | CG93 |
10:00 - 11:00 | Statistical Mechanics 1 - MB | CG93 |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Statistical Mechanics 2 - MB | CG93 |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practical - Stat Mech Problems | EngEx1 |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practical - setup the cloud | EngEx1 |
17:10 - 18:10 | Research Seminar - Dr Basile Curchod (University of Bristol) Driving new developments in excited-state molecular dynamics through challenging photochemical applications | CG85 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 21 Day 4 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Introduction to force fields - PC | CG93 |
10:00 - 11:00 | Monte Carlo 1 - NA | CG93 |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Monte Carlo 2 - NA | CG85 |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practical - MC integration | EngEx1 |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals - Intro to MC | EngEx1 |
17:10 - 18:10 | Research Seminar - Dr Jonathan Mueller (Volkswagen Germany) - Advancing automotive innovation with computational materials science | CG85 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 22 Day 5 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Molecular Dynamics 1 - CF | CG93 |
10:00 - 11:00 | Molecular Dynamics 2 - CF | CG93 |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Monte Carlo 3 - MA | CG93 |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practical - Intro to MD | EngEx1 |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals - Phase Equilibria | EngEx1 |
17:00 - 18:15 | Students Research Seminar 5x15min | CG85 |
18:40-20:15 | Dinner | Mount Oswald Hub |
July 23 Day 6 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Molecular Dynamics 3 - MA | CG93 |
10:00 - 11:00 | Long timescale methods - JH | CG93 |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Optimisation methods - JH | CG93 |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals - Stability + accur MD | EngEx1 |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals - Forcefields optimisation | EngEx1 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 24 Free day Day 7 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
July 25 Day 8 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Free energy methods 1 - JA | CG85 |
10:00 - 11:00 | Free energy methods 2 - JA | CG85 |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Advanced Free Energy - JA | CG85 |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | practical Shake | EngEx1 |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | practical Thermostats | EngEx1 |
17:10 - 18:10 | Research Seminar - Dr Micaela Matta (King’s College London) Polymers and bioinspired materials for organic (bio)electronics | CG85 |
19:00 - 23:00 | Gala Dinner | Durham Castle |
July 26 Day 9 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 11:00 | Advanced Lectures 1-2 | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Advanced Lectures 3 | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
17:10 - 18:10 | Research Seminar - Dr Valentina Erastova, University of Edinburgh | CG85 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 27 Day 10 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 11:00 | Advanced Lectures 4-5 | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Advanced Lectures 6 | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 28 Day 11 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Advanced Lectures 7 | |
10:00 - 11:00 | Practicals | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Practicals | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals |
Advanced Seminars may be structured different depending on the lecturers.
Date | Activity | Location |
---|---|---|
July 26 Day 9 | CG91 | |
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 11:00 | Gaussian Approximation Potentials (GAP). (IBM) | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | GAP for Mixed Molecular Liquids. (IBM) | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
17:10 - 18:10 | Research Seminar - Dr Valentina Erastova, University of Edinburgh | CG85 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 27 Day 10 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:15 | Practical | EngEx 1 |
10:15 - 11:15 | Machine Learned Force Fields - GC | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | The Atomic Cluster Expansion - Applications to Perovskites - WB | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 28 Day 11 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Practicals | |
10:00 - 11:00 | Practicals | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Practicals | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals |
Date | Activity | Location |
---|---|---|
July 26 Day 9 | CG83 | |
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 11:00 | Advanced Lectures 1-2: DPD (MS) | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Advanced Lectures 3: DPD and mesoscale practicals (MS) | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
17:10 - 18:10 | Research Seminar - Dr Valentina Erastova, University of Edinburgh | CG85 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 27 Day 10 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 11:00 | Advanced Lectures 4-5: LBE (IH) | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Advanced Lectures 6: LBE (IH) | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 28 Day 11 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Advanced Lectures 7: LBE (IH) | |
10:00 - 11:00 | Practicals | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Practicals | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals |
Date | Activity | Location |
---|---|---|
July 26 Day 9 | CG93 | |
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Intro to DFT (SC) | |
10:00 - 11:00 | Intro to Crystal (BS) | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Intro to Castep (KR) | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
17:10 - 18:10 | Research Seminar - Dr Valentina Erastova, University of Edinburgh | CG85 |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 27 Day 10 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Quantum Chemistry (BS) | |
10:00 - 11:00 | Reciprocal Space (SC) | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Planewave machinery (SC) | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals | |
15:30 - 16:00 | Coffee break | Chem Café & Atrium |
16:00 - 17:00 | Practicals | |
18:30-20:15 | Dinner | Mount Oswald Hub |
July 28 Day 11 | ||
7:30 - 9:00ish | Coffee breakfast | Mount Oswald Hub |
9:00 - 10:00 | Convergence (KR) | |
10:00 - 11:00 | Practicals | |
11:00 - 11:30 | Coffee break | Chem Café & Atrium |
11:30 - 12:30 | Practicals | |
12:30 - 14:00 | Lunch | Collingwood College |
14:00 - 15:30 | Practicals |
26th AM: introduction to the PDB, overview protein MD and protein and small molecular forcefields (Joao Dos Santos Morado and Sam Martino)
26th AM: Setup CDK2 ligand with CHARMM in water and lipids. (Joao Dos Santos Morado and Sam Martino)
26th PM: Introduction to the MDAnalysis package (Micaela Matta)
26th PM: MDAnalysis: advanced topics (Micaela Matta)
27th AM: Data clustering (Antonia Mey and Matteo Degiacomi)
27th AM: Dimensionality reduction, part 1 (Antonia Mey and Matteo Degiacomi)
27th PM: Dimensionality reduction, part 2 (Matteo Degiacomi)
27th PM: Data classification (Matteo Degiacomi)
28th AM: DNA simulation setup (Shozeb Haider)
28th AM: DNA simulation analysis (Shozeb Haider)
to reach Durham you can get some information from the University of Durham website
University of Durham student accommodation and registration, at John Snow College, Mount Oswald, The Approach, Durham, DH1 3FR
Beware that some digital services (including Google) give the wrong location for the postcode DH1 3FR of John Snow College (where you will be staying). This is because the college is now housed in new buildings, having previously been sited elsewhere in Durham. Please check the campus map on this web site to see the location of The Approach off the A177 south of the city centre. On What Three Words, the college is at ///preoccupied.acute.trout
Coordinates are 54.762213, -1.585034
Lectures, practicals and seminars will take place at University of Durham main campus.
Posters boards will be provided, print your poster max A0 portrait.
For more information do not hesitate to contact Alin M Elena alin-marin.elena@stfc.ac.uk
An overview of the current state of molecular simulation with examples of special interest taken from the literature.
In this lecture we will begin with an important question: why bother with statistical thermodynamics? We will progress to basic statistical quantities and concepts such as averages, fluctuations and correlations and how to use them in practice to calculate the physical properties of systems. This will lead us to the determination of the true statistical error for system properties obtained by simulation. We will apply these ideas to commonly calculated properties such as diffusion, radial distribution functions and velocity autocorrelation, while also examining the physical meaning of these properties. We will conclude with a look at distribution functions: how they arise and what they mean.
In the second lecture we shall look at more theoretical aspects of statistical mechanics. Beginning with the Lagrange and Hamiltonian description of classical mechanics we shall progress to the idea of phase space and the concept of a probability distribution function. This will be followed by basic applications (and associated mathematical manipulations) of the distribution function to obtain various physical properties of a system. We will examine the common ensembles (NVE, NVT and NPT) and discuss their application and interrelation. Finally we shall look at time dependence, beginning with the Liouville Equation and its connection with other time dependent equations. We shall conclude with the fluctuation-dissipation theorem.
Basics: The system. Random sampling. Importance sampling. Detailed balance. Metropolis algorithm in the canonical ensemble. Isothermal-isobaric ensemble. Grand-canonical ensemble. Which ensemble?
Practicalities: Finite-size effects. Random number generators. Tuning the acceptance rate. Equilibration. Configurational temperature. Ergodicity and free-energy barriers. Measuring ensemble averages. Examples (showing ensemble independence for the Lennard-Jones fluid)
(Free) Energy Barriers: Quasi non-ergodicity. Vapour-liquid phase transition as an example. Removing the interface by Gibbs ensemble MC. Free-energy barrier in the grand-canonical ensemble. Multicanonical preweighting. Histogram reweighting. Parallel tempering
Molecular dynamics: the basic methodology. Integration algorithms and their derivation. Static properties: thermodynamics and structure. Dynamic properties: correlation functions and collective properties
Practical aspects of molecular dynamics - Verlet neighbour list, link cell algorithm. Calculating pressure: the virial theorem and the thermodynamic method. Estimating statistical errors: the blocking method. Symplectic algorithms and the Tuckerman-Berne-Martyna approach.
Extended systems: canonical (NVT) and isothermal-isobaric (NPT) ensembles. Rigid Bodies, SHAKE, RATTLE.
Free energy, chemical potential & thermodynamics. Applications. Essential statistical mechanics. Ensemble averages, probability distributions & simulations. Free energy, the challenge. Particle insertion & removal. Energy density distributions. The perturbation method.
Review essential statistical mechanics. Thermodynamic integration. Potential of mean force calculations. Umbrella sampling. Absolute free energies. Free energy of liquids.Free energy of solids.
The energy landscape, geometrical optimisation and saddle points. Minimisation methods (steepest descent, conjugate gradient, genetic algorithm). Saddle-points (transition state theory, harmonic theory, nudged elastic band, dimer method).
Long timescales simulations - the problems. Transition state theory and kinetic Monte Carlo. Temperature accelerated hyperdynamics. Metadynamics.
TBD
First-principles simulation has grown to become one of the most influential and important techniques for modelling at the atomic level. With nuclei and electrons as the basic ingredients the system is modelled at a deeper level of physics than with atoms and interatomic potentials. By explicitly including the electrons in the model and treating their interactions using quantum-mechanical laws, chemical bonding arises as an emergent phenomenon of the model. All kinds of bonding - ionic, covalent, metallic, hydrogen can be treated using the same method. The price of this accurate Hamiltonian is a computational cost orders of magnitude higher than atomic potential models. Nevertheless it is possible and convenient with modern parallel computers to simulate systems of hundreds of atoms, and perform optimization and molecular dynamics in a variety of ensembles.
In this advanced course I will provide a rapid introduction to the “nuts and bolts” of first-principles simulation. In accordance with the philosophy of the CCP5 Summer School, the aim is to attempt to open up the “black box” and explain the concepts and algorithms used. The presentation will assume a familiarity with wave mechanics at the undergraduate level and Dirac notation.
In the practicals you will be able to try for yourself using an advanced density functional code. You should be capable of running realistic calculations by the end of the course, and aware of the major aspects of setup and testing that are vital ingredients for success. The practicals will consist of a series of guided exercises with the CASTEP and CRYSTAL codes.
The lecture notes from the CASTEP workshop held in 2007 are available from http://www.castep.org. Links to a number of ab-initio methods and resources are available at http://electronicstructure.org/.
Mesoscale methods of modelling are capable of tackling larger length and time scales than those available using atomistic methods. By using particles considerably larger than atoms and appropriate choices of interactions between them, these techniques can readily model bulk materials and large structures at the cost of omitting some fine atomic detail. Hydrodynamics start to become more important at these scales: these modelling techniques are thus designed to ensure correct (emergent) fluid behaviour. A mesoscale model can be set up either using a ‘bottom-up’ approach from atomistic models, a ‘top-down’ approach from continuum fluid models, or both.
In this advanced course we will provide an introduction to two mesoscale methods: Dissipative Particle Dynamics (DPD) and the Lattice Boltzmann Equation (LBE) method. We will explain the origins, concepts and algorithms of both methods, as well as their applications, continuing developments and how they can be related to material models at smaller and larger scales (including those covered by the basic lectures).
In the practicals, you will be able to try out DPD and LBE using both simple ‘hackable’ codes and the general-purpose mesoscale modelling package DL_MESO. By the end of the course, you will gain insight into the capabilities of both mesoscale modelling methods. The practicals will consist of a series of guided exercises using the provided codes.
Biomolecular systems can include proteins, DNA, lipids, and small molecules that interact with them. Individual residues, such as amino acids or nucleic acids, combine to form complex macromolecules. Here we will focus on how simulation tools like those you have learned about in the summer school can be used to study the structure and function of biomolecules.
This advanced course will cover topics from setting up a biomolecular system for simulation to analysing the results. We will introduce different ways for analysing simulation data using MDAnalysis and machine learning tools. You will mostly work with existing simulation data of protein and DNA simulations. For more advanced topics on this area, please see the CCPBioSim training week on the 19-23 September. Training Week 2022
The two day Machine Learning for Molecular Simulation activities consist of introductory lectures, practicals, and advanced seminars. The first two days are structured similarly, starting with a lecture with a high level overview and some theoretical background, followed by an introduction to the practicals. Students will use Jupyter notebooks on the Deepnote.com cloud provider. Students will be introduced to two popular methods for fitting interatomic potentials: the Gaussian Approximation Potential (GAP) and the Atomic Cluster Expansion (ACE). On the first day, the practical is about modelling organic solvents, specifically ethylene carbonate and ethyl methyl carbonate which are relevant for rechargeable battery applications. The second day again starts with a higher level overview of machine learned potential applications in chemistry, followed by a more detailed look at the ACE framework. The practical practical session will involve modelling inorganic perovskites for solar panel applications.
to be added soon