Now that we've (hopefully) recovered from our quick tour of quantum mechanics we'll now look at molecular dynamics (MD) 🧵
At the end of my last thread I mentioned that we often use QM methods when we want high accuracy, but these methods tend to get very computationally expensive as our system size increases.

When studying larger systems the exact QM description of a molecule often isn't necessary and how its dynamics evolve over longer time frames becomes a more relevant.

(this may not always be the case!)
It's useful to think of MD as "zooming out" from our previous QM description. Since we are now at larger time and length scales we can use a classical description of how particles move (we're no longer wavy!)
We often describe MD simulations as a type of “computational microscope” that allow us to investigate processes at temporal and spatial scales that are often hard to probe experimentally 💻🔬
So how do we get to the simulation part? Firstly, we need to describe how all of our now classical particles interact with each other. We do this using a potential energy function (PEF).
Confusingly, within the field the PEF is often called a "force field" - think Star Wars but with (more?) computers.
Ok, so what does this function look like? I know I may have lost your trust in the previous QM thread but this equation (I hope) is a little easier to digest. We can split it up into bonded and non-bonded terms:
Not too scary, right? If we dig a little deeper the terms look something like this (again, don't panic):
All this is saying is that the bonded terms (U_bonded) are made up of contributions from the bonds, angles, and torsions. The non-bonded parts (U_non-bonded) are described by Van der Waals forces and electrostatics.

See, not terrifying right?
Quick explainer:

1) a torsional angle is the angle created between two intersecting planes, where one contains atoms i, j, k whilst the other contains atoms j, k, l.

2) Van der Waals forces are weak electrostatic forces that attract neutral molecules to one another.
Great! Now that we have our PEF let's use it. From this function we can derive the forces present on each atom in the system. Using Newton's equations of motion we can work out where each atom will be after a small increment of time.
If we keep repeating this process we can eventually make a "movie" of how our system evolves over time (i.e. a simulation!).
Depending on if your MD simulation explodes or not dictates the genre: horror film or romantic comedy.
Ok, there are a few other small things we need to do to make sure our simulation behaves. Firstly, since we are simulating our system in a finite box what do we do if our molecule hit one of the walls?
In reality these walls wouldn't exist so we enforce something called periodic boundary conditions (PBC). Here, we surround our system with images of itself. When our central system passes through a wall it appears on the opposite side of the box. PBC saved the day!
The last couple of things we need to include are a thermostat and barostat. These control the temperature and pressure of our system and make sure we stay close to our target 🎯
Leaving out a few minor details, that's pretty much all we need! These types of simulations are known as atomistic for somewhat obvious reasons and are used a lot in the computational chemistry field.
I use atomistic simulations with large biological molecules called proteins. We can use all of the things described above to simulate those and answer some pretty interesting scientific questions!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with RealScientists | William

RealScientists | William Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @realscientists

13 Apr
Ok so I had a rather hectic evening, but now let's talk about simulating proteins!
First of all, what's a protein?

Protein's are large biological molecules that are responsible for a myriad of different processes in living things. Feel hungry? In pain? Taste something sweet? Feeling an emotion? All of these things are controlled by a vast array of proteins!
Proteins are amazing! Each one is highly specialised to carry out a specific task, what's incredible is that all proteins are made from the same building blocks called amino acids (AAs).

en.wikipedia.org/wiki/Amino_acid
Read 19 tweets
13 Apr
Great question!

Yes we can usually determine if a calculation will be expensive by assessing a number of parameters ⬇️
In the context of QM calculations we have to assess whether the level of theory we are using is appropriate. Perhaps we could use a cheaper ab initio, semi-empirical, or DFT method. The choice depends on the question and system!

Also: basis sets
Without going into too much detail, basis sets help to describe the shape and behaviour of electrons around certain atoms. We can make them really detailed (i.e. model every electron) or just model the important ones (ones involved in bonding etc)

en.wikipedia.org/wiki/Basis_set…
Read 6 tweets
13 Apr
This is one thing I didn't mention in my MD thread yesterday: solvent models 🧵
What's a solvent model? Simply, it's a way we can model processes that take place in solution (we'll use water as an example since it's the most common)
Proteins (large biological molecules) are usually surrounded by water so it's really important that we model these interactions correctly.

(We'll talk a bit more about proteins today)
Read 10 tweets
12 Apr
So, what is computational chemistry?! The field itself is a subfield of chemistry, incorporating aspects of theoretical chemistry / physics and computer simulations. This allows us as scientists to accurately describe (and predict) the properties of atoms and molecules.
Computational chemistry is broad and draws on many areas of science, notably quantum mechanics (QM), classical mechanics, and thermodynamics. We often draw (both directly and indirectly) on all three of these areas to answer a specific scientific question.
For example, let's say we want to describe the breaking of chemical bonds in a molecule during a chemical reaction. Here it is appropriate to use QM to accurately describe the energies involved with the exchange of electrons.

In this thread we'll dive into QM!
Read 27 tweets
11 Apr
Hi everyone! I'm Will, a computational chemist working in the @choderalab. I'm looking forward to curating this account for the next week, introducing you all to my research, and answering any questions you may have along the way! 🧵
I'm currently based in the UK and (if things go to plan) flying to NYC soon to join the lab after working remotely for the last year(!).

Here's how I'm planning on tweeting this week (but this certainly isn't set in stone) ⬇️
I'll give you an introduction to my field and what areas I work in. We'll cover the broader topic of computational chemistry, some theory, and how we can apply it to biological systems 🧬
Read 7 tweets
30 Mar
So let's talk about sensory perception!

Basic sensory perception involves our 5 senses:
1. Smell
2. Sight
3. Touch
4. Taste
5. Hearing
You may say that all those don't influence how I perceive food but they do!

We know that smell & taste are influential but how do the others come in?

Touch can be done by our hands if we pick up food but it also accounts for how we perceive texture in our mouth!
But touch is super important in the way we experience food, this is why small children will like to pick up and poke unfamiliar or strange-looking food before they will put it in their mouth!
Read 22 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!