COS 510: Computational Approaches for Complex Molecular Systems
Course Title |
Computational Approaches for Complex Molecular Systems |
Course Code |
COS 510 |
Course Type |
Elective |
Level |
PhD |
Instructor’s Name |
Prof. Vangelis Harmandaris (Lead Instructor) |
ECTS |
5 |
Lectures / week |
2 (90 min. each) |
Laboratories / week |
- |
Course Purpose and Objectives |
The students will learn fundamental techniques of molecular, primarily classical, simulations (Monte Carlo and Molecular Dynamics), which are used in order to understand and predict properties of microscopic systems in materials science, physics, biology, and chemistry. All students will obtain experience on multi-scalemodelling, as well as on synergistic approaches between simulations and dataanalytics methods. A simulation project composed of scientific research, algorithmdevelopment, and presentation is required. |
Learning Outcomes |
By the end of the course students will acquire knowledge on the state-of-the-art mathematical and computational methodologies and algorithms across diverse fields. By the end of the course all students expect to: - Have a good understanding on multi-scale simulations and data analytics approaches for studying complex molecular systems;
- Have experience in applying simulation methods and algorithms for solving problems in physical sciences and engineering;
- Be able to use, and modify, open source simulation packages for studying complex systems with realistic models;
- Acquire experience in using large-scale computational infrastructures in order to deal with high dimensional systems;
- Be able to work in projects via independent work, and develop skills in designing and delivering research seminars;
- Enhance their understanding on synergistic simulation/data analytics methodologies;
- Critically assess and evaluate molecular models and results from multi-scale simulations against existing data in literature.
|
Prerequisites |
None |
Background Requirements |
Knowledge of a programming language |
Course Content |
Week 1: Introduction to Statistical Mechanics: ensembles, thermodynamic averages, time correlation functions and transport coefficients; Model systems and interaction potentials: constructing an intermolecular potential, initial/boundary conditions. Week 3: Data analytics methods: Probability, stochastic processes, and stochastic differential equations; Statistical inference: Frequentist, Bayesian, Variational inference, Inference for SDEs. Machine learning: A probabilistic perspective, main algorithms. |
Teaching Methodology |
- Lectures
- Seminars
- Case studies
- Simulation Projects.
|
Bibliography |
- Course notes, research articles |
Assessment |
The following assessment methods will be combined for the final grade: - Coursework
- Final Project
|
Language |
English |