- 38
- 25 120
The Computational Chemist
Italy
เข้าร่วมเมื่อ 8 มิ.ย. 2020
This channel talks about Theoretical and Computational Chemistry
I will talk about Molecular Simulations (Molecular Dynamics MD, Monte Carlo MC), Scientific Computing and Programming, HPC, and much much more
The channel is quite new, and therefore full of surprises and will evolve in time, so stay tuned and follow me in this computational adventure!
Odysee/LBRY
lbry://@TheComputationalChemist#9
Patreon
www.patreon.com/thecomputationalchemist
Facebook
thecomputationalchemist/
Instagram
thecomputationalchemist
I will talk about Molecular Simulations (Molecular Dynamics MD, Monte Carlo MC), Scientific Computing and Programming, HPC, and much much more
The channel is quite new, and therefore full of surprises and will evolve in time, so stay tuned and follow me in this computational adventure!
Odysee/LBRY
lbry://@TheComputationalChemist#9
Patreon
www.patreon.com/thecomputationalchemist
thecomputationalchemist/
thecomputationalchemist
Metadynamics (introduction) | A history dependent non-Boltzmann sampling technique | MD
In this video I am introducing Metadynamics.
Metadynamics is a history dependent non-Boltzmann sampling technique that both allows to explore the conformational phase space of a system or a process and to get a free energy estimate of the studied process.
My introductory video on non-Boltzmann sampling techniques
th-cam.com/video/PkTCrc0P_Xs/w-d-xo.html
Sources and materials:
Orac Molecular Dynamics (MD) program documentation (FREE download)
www.chim.unifi.it/orac/
www.chim.unifi.it/orac/orac-manual.pdf
Allen, Michael Patrick, and Dominic J. Tildesley. Computer Simulation of Liquids. 2nd ed., Oxford University Press, 2017.
Frenkel, Daan, and Berend Smit. "Understanding molecular simulation: From algorithms to applications." Computational sciences series 1 (2002): 1-638.
Feel free to leave a feedback in the comments
Contacts and Links:
Patreon
www.patreon.com/thecomputationalchemist/
Facebook
thecomputationalchemist/
Instagram
thecomputationalchemist
Odysee/LBRY
lbry://@TheComputationalChemist#9
If you would like to reach out to me you can do it via social media
Metadynamics is a history dependent non-Boltzmann sampling technique that both allows to explore the conformational phase space of a system or a process and to get a free energy estimate of the studied process.
My introductory video on non-Boltzmann sampling techniques
th-cam.com/video/PkTCrc0P_Xs/w-d-xo.html
Sources and materials:
Orac Molecular Dynamics (MD) program documentation (FREE download)
www.chim.unifi.it/orac/
www.chim.unifi.it/orac/orac-manual.pdf
Allen, Michael Patrick, and Dominic J. Tildesley. Computer Simulation of Liquids. 2nd ed., Oxford University Press, 2017.
Frenkel, Daan, and Berend Smit. "Understanding molecular simulation: From algorithms to applications." Computational sciences series 1 (2002): 1-638.
Feel free to leave a feedback in the comments
Contacts and Links:
Patreon
www.patreon.com/thecomputationalchemist/
thecomputationalchemist/
thecomputationalchemist
Odysee/LBRY
lbry://@TheComputationalChemist#9
If you would like to reach out to me you can do it via social media
มุมมอง: 1 988
วีดีโอ
FSDAM vDSSB Non Equilibrium Binding Free Energy | Alchemical Transformations | Protein Ligand System
มุมมอง 2703 ปีที่แล้ว
In this video I will introduce an application of the non equilibrium alchemical transformations that I introduced in a previous videos: fast switching double annihilation method FSDAM and virtual double system single box vDSSB for the calculation of the binding free energy of a protein ligand system EXPLANATION FOR CLARITY: Around minute 13:00 I say that the ligand is in the box of water and at...
Non Boltzmann sampling Molecular Dynamics MD & Monte Carlo MC
มุมมอง 3343 ปีที่แล้ว
Non Boltzmann sampling is a wide family of techniques that are used to explore parts of the phase space that are usually non encountered in standard molecular dynamics MD or Monte Carlo MC methods (like local maxima), by running a simulation that doesn't respect the Boltzmann distribution. Sources and materials: Orac Molecular Dynamics (MD) program documentation (FREE download) www.chim.unifi.i...
Landau Free Energy (quick and dirty introduction) | Molecular simulations MD MC
มุมมอง 3013 ปีที่แล้ว
This is a very simple quick and dirty introduction to the Landau free energy, it can be useful to better understand some of the notations when working on the free energy linked to a transformation. The Landau free energy in fact is nothing more than the free energy along a chosen (reaction) coordinate. Sources and materials: Allen, Michael Patrick, and Dominic J. Tildesley. Computer Simulation ...
Non equilibrium transformations | Crooks & Jarzynski theorem for free energy calculations | MD
มุมมอง 7883 ปีที่แล้ว
Non equilibrium free energy calculations, through the Crooks and the Jarzynski theorems, are great tools to avoid introducing a bias into your free energy estimates, but they do not come without their tradeoffs Sources and materials: Orac Molecular Dynamics (MD) program documentation (FREE download) www.chim.unifi.it/orac/ www.chim.unifi.it/orac/orac-manual.pdf Allen, Michael Patrick, and Domin...
Alchemical Transformations (introduction) | Free energy estimates | Molecular Dynamics MD
มุมมอง 4663 ปีที่แล้ว
Alchemical transformations are a powerful tool to calculate free energy estimates without needing to define a reaction coordinate (and therefore without risking to bias the result). In this video I am going to give you a brief introduction to the concept and the idea behind it. Sources and materials: Orac Molecular Dynamics (MD) program documentation (FREE download) www.chim.unifi.it/orac/ www....
Replica Exchange Method REM | Parallel Tempering | TREM HREM
มุมมอง 1.6K3 ปีที่แล้ว
Replica Exchange Methods, also known as parallel tempering, are a series of enhanced sampling methods that give you the possibility to explore the phase space of a system even in presence of big energy barriers. Some famous names/techniques are: hamiltonian replica exchange HREM , temperature replica exchange TREM , solute tempering , parallel tempering Sources and materials: Orac Molecular Dyn...
Ewald Method | PME PPPME SPME | Molecular Dynamics MD | Molecular Monte Carlo MC
มุมมอง 3.9K3 ปีที่แล้ว
The Ewald Method is a smart way to deal with long term interactions (coulombic interactions) of a system using periodic boundary conditions PBC. And it is the basis of even faster methods like: particle particle particle mesh ewald PPPME, particle mesh ewald PME, and smooth particle mesh ewald SPME; that differ from the standard Ewald method because they interpolate the charge distribution in d...
Periodic Boundary Conditions PBC for Molecular Dynamics MD & Molecular Monte Carlo MC
มุมมอง 7743 ปีที่แล้ว
This video introduces the concept of periodic boundary conditions PBC for molecular dynamics MD and molecular Monte Carlo MC and molecular simulations in general. PBCs are the most straightforward way to have a system that behaves like a bulk, without the need to simulate huge boxes, but this advantage does of course bring some consequences; what we get in fact is not a true bulk but a periodic...
Multi time step algorithms with the Liouville formalism for molecular dynamics
มุมมอง 2063 ปีที่แล้ว
This video derives the multi time step algorithm from the Liouville formalism, showing why it is a solid approach to molecular dynamics of complex systems with many degrees of freedom that have very different timescales and therefore frequencies. In fact what we do is to define different time steps for different parts of the potential energy of the system. Sources and materials: Orac Molecular ...
Liouville Formalism for Molecular Dynamics MD | Molecular Simulations
มุมมอง 2383 ปีที่แล้ว
In this video I will introduce the Liouville formalism for molecular dynamics (MD), talk about why it is so interesting, and derive the velocity verlet algorithm through it. In fact the power of the Liouville formalism is that you can create a multi-timestep algorithm for an arbitrary potential energy that conserves a pseudo-hamiltonian and is reversible (like velocity verlet and position verle...
MD time propagation algorithm & Velocity Verlet | Molecular simulations
มุมมอง 8363 ปีที่แล้ว
In this video I will explain what a time propagation algorithm is, how to chose one and describe Velocity Verlet in more detail. A time propagation algorithm is an algorithm that propagates time, positions, and velocities in a MD program. Choosing a random one could bring you to quite unwanted results, but no one is intrinsically better than the others (like a bit everything in computational sc...
Molecular Dynamics MD (introduction) | Molecular simulations
มุมมอง 4903 ปีที่แล้ว
This video introduces Molecular dynamics MD in an easy to understand way, answering the question "what does molecular dynamics really mean" without difficult jargon. Of course if you are interested in a more in depth explanation check out the "sources and materials" section of the description This video is of interest to someone who is approaching molecular simulations (Molecular Dynamics and m...
Markov Chain Monte Carlo ( Metropolis Monte Carlo & Barker Monte Carlo ) for molecular simulations
มุมมอง 4234 ปีที่แล้ว
This video introduces the Markov chain Monte Carlo (MCMC) technique for molecular simulations, more in specific I am going to describe Metropolis' and Barker's implementations (Metropolis Monte Carlo and Barker Monte Carlo) This video is targeted to someone who is introducing himself to the various concepts of molecular simulations (molecular dynamics and molecular Monte Carlo) If you need a mo...
Monte Carlo techniques (introduction) | Random sampling & Importance sampling
มุมมอง 8164 ปีที่แล้ว
Sources and materials: Allen, Michael Patrick, and Dominic J. Tildesley. Computer Simulation of Liquids. 2nd ed., Oxford University Press, 2017. Frenkel, Daan, and Berend Smit. "Understanding molecular simulation: From algorithms to applications." Computational sciences series 1 (2002): 1-638. Contacts and Links: Patreon www.patreon.com/thecomputationalchemist Facebook thecomputati...
Introduction to Force Fields FF for Molecular Dynamics and Monte Carlo
มุมมอง 1.4K4 ปีที่แล้ว
Introduction to Force Fields FF for Molecular Dynamics and Monte Carlo
Atom modeling for molecular simulations | Lennard-Jones & Coulomb potentials | MD MC
มุมมอง 1.4K4 ปีที่แล้ว
Atom modeling for molecular simulations | Lennard-Jones & Coulomb potentials | MD MC
Molecular simulations (introduction) Molecular dynamics MD Monte carlo MC
มุมมอง 3.2K4 ปีที่แล้ว
Molecular simulations (introduction) Molecular dynamics MD Monte carlo MC
Compiler flags for code optimization for portable and fast code | Scientific computing & HPC
มุมมอง 1.5K4 ปีที่แล้ว
Compiler flags for code optimization for portable and fast code | Scientific computing & HPC
HPC cluster architecture & OpenMP vs MPI for HPC clusters and supercalculus
มุมมอง 2.6K4 ปีที่แล้ว
HPC cluster architecture & OpenMP vs MPI for HPC clusters and supercalculus
Computer memory #2 Lists vs Vectors memory usage | Scientific computing & HPC
มุมมอง 394 ปีที่แล้ว
Computer memory #2 Lists vs Vectors memory usage | Scientific computing & HPC
Computer memory #1 Cache optimization and fast matrix iteration | Scientific computing & HPC
มุมมอง 1774 ปีที่แล้ว
Computer memory #1 Cache optimization and fast matrix iteration | Scientific computing & HPC
The Computational Chemist | Channel Introduction and Overview
มุมมอง 4454 ปีที่แล้ว
The Computational Chemist | Channel Introduction and Overview
Non Linear Oscillations (Anharmonic Oscillator) | #15 Analytical Mechanics for Chemistry
มุมมอง 1304 ปีที่แล้ว
Non Linear Oscillations (Anharmonic Oscillator) | #15 Analytical Mechanics for Chemistry
Small Oscillations 4 Parametric Resonance | #14 Analytical Mechanics for Chemistry
มุมมอง 254 ปีที่แล้ว
Small Oscillations 4 Parametric Resonance | #14 Analytical Mechanics for Chemistry
Small Oscillations 3 Dumped Oscillator | #13 Analytical Mechanics for Chemistry
มุมมอง 204 ปีที่แล้ว
Small Oscillations 3 Dumped Oscillator | #13 Analytical Mechanics for Chemistry
Small Oscillations 1 | #11 Analytical Mechanics for Chemistry
มุมมอง 434 ปีที่แล้ว
Small Oscillations 1 | #11 Analytical Mechanics for Chemistry
Small Oscillations 2 Many Degrees of Freedom | #12 Analytical Mechanics for Chemistry
มุมมอง 314 ปีที่แล้ว
Small Oscillations 2 Many Degrees of Freedom | #12 Analytical Mechanics for Chemistry
Elastic Collisions and Scattering | #10 Analytical Mechanics for Chemistry
มุมมอง 364 ปีที่แล้ว
Elastic Collisions and Scattering | #10 Analytical Mechanics for Chemistry
2 Body Problem | #9 Analytical Mechanics for Chemistry
มุมมอง 374 ปีที่แล้ว
2 Body Problem | #9 Analytical Mechanics for Chemistry
Wow...Nice. Am new into computational chemistry, i only know molecular Docking. I'd like to learn about molecular Dynamics. How can i link up with you via LinkedIn
It's always nice to see new people getting interested in computational chemistry! If you like you can write me on Facebook, but as I do it in my free time I do not connect to it very often facebook.com/thecomputationalchemist/ BTW have you already given a look to my other videos about MD? th-cam.com/play/PLMRj3zlKNpjHHBYdUWZ_mjsWgT8xHnpcF.html And here you can find some very well done tutorials on how to run simulations in many commonly used MD programs www.mdtutorials.com/ While for a more in depth view on the theory you might want to check out these two books Computer simulations of liquids, and Understanding molecular dynamics
Printing on shirt resemble mesh.grid and replica
Hi, I am not sure I got your comment, are you planning to print yourself a T-shirt about PME, or are you telling me that the process of printing a shirt is similar to PME?
@@thecomputationalchemistoption b
@@PhDFood Cool, I didn't know!
would your explain this commnad line for detial?./configure CFLAGS="-03 -march=armv8-a+crypto -mcpu=cortex-a53" --with-curl --with-crypto
Hi, those seem like CMake flags, it looks like you are describing the level of optimization of the code you are looking for -O3 and then there are some info about the CPU and the computer architecture. In any case this stuff varies a lot from program to program, so the best thing is to always read the documentation where the relevant CMake options should be described in detail.
Impressive explanation , Thanks
Thank you!!
clear and conceptual explanations. thanks you
I'm happy you found it helpful!
this is what i expected and searched a long way
I'm glad you found it useful!
Nice video. As far as I understand to capture the experimental binding affinity value, you need to consider the work for each starting system configuration (as per the Boltzmann) and then multiply it by the corresponding probability. The generation of the configurations is clearly captured by Hamiltonian REX. but what about the probabilities? Is that captured in these processes?
Hi! If in the first step you were using an enhanced sampling algorithm that does not respect the Boltzmann distribution (eg MetaDynamics, Opes) you would indeed have to reweight the contribution to the final free energy of every configuration you use as a starting point to the alchemical transformations. But in this case, as we are using a method that respects the Boltzmann distribution, by randomly extracting the starting configurations from the Hamiltonian replica exchange, the free energy result can be used without the need for a reweighting (more probable conformations will naturally be more present in the extracted frames than less probable ones).
Can you do thermochemistry and equilibrium? maybe also go over organic chemistry synthesis
Hi! At the moment none of these are on my radar, but in case I'll let you know! For the synthesis part I'd suggest you to look for someone who is better tailored for it, my area of expertise is computational chemistry not synthetic chemistry.
extremely helpful and clear. thank you
I'm glad you found it helpful!
Thanks this was very helpful
Glad to help!
Explicit describes atoms In classical molecular dynamics Charge masse epsilon sigma Bond Angle Dihedral Approximation. Fixed charge, apprixmate bond angle dihedral
Crystal clear explanation. Good graphs that illustrate complex concepts and make them digestible.
Thank you for the positive feedback!
Really nice and simple explanation. People don't often do it.
Thank you!
How do you make sure your code/submission style is HPC fair use compliant?
I am not sure I understood the question right, does this paper contain the answer you are looking for? doi.org/10.1145/3096742
Thank you so much for the video! It is very hard to find videos explaining computational chemistry concepts.
I'm glad you found it helpful!
You really explain the things very simple. Thank you!
Thank you very much for the nice feedback!
Awesome
Thank you a lot!
Nice explanation :)
Thank you for the feedback!
Thank you very much for your very clear explanations
Thank you!
Thanks for accepting my LinkedIn connection request sir
You're welcome!
Very cool and understandable explanation, sir. Can I connect with you in LinkedIn?
I am glad you find it helpful!
Hello sir.. Can you please help me in understanding the work done formula for calculating free energy by Jarzynski equality for non-equillibrium simulations..
Hi! I am not sure that I understood your question, but maybe the generic video I did about alchemical transformations might help th-cam.com/video/ypg1doAqVPM/w-d-xo.html Let me know if it answered your question
Nice content sir... Can you please help by providing more videos related to PMF, how to find work done for calculating PMF, what is Hamiltonian, And what data we need to extract from non-equillibrium simulations on GROMACS for plotting PMF curve... I seriously need help..
Hi! I personally never worked with PMF so I won't be able to fully help you on this. But in any case, as it looks like your doubts are more technical than theoretical, with a quick google search I found this links that might be useful manual.gromacs.org/current/reference-manual/special/free-energy-pmf.html www.mdtutorials.com/gmx/umbrella/index.html (the second one is part of a website that contains a lot of very useful gromacs tutorials). In general for technical questions on how to do something with a specific MD program the program documentation, research gate ( www.researchgate.net/ ), facebook groups (like this one for example facebook.com/groups/373718163121955 ), and YT tutorials (if available) can go a long way. If on the other side you are looking for a theoretical overview on PMF there is something on at least one of the books I have put in the description of the video. About the Hamiltonian, in short it's the energy of the system, if you like to know more I did a video about it th-cam.com/video/ZNs64W4DMhk/w-d-xo.html and the video is part of a playlist I did on analytical mechanics th-cam.com/video/IygyBuESixY/w-d-xo.html If you would like a more physics oriented explanation I usually find Andrew Dotson's videos very intuitive to understand th-cam.com/users/AndrewDotsonvideos And I also noticed that TMP Chem has some videos about the quantum chemical Hamiltonian of a molecule if you are interested (but remember that in MD we use classical mechanics and not quantum, so this would be simply a plus for curiosity) th-cam.com/users/TMPChem
@@thecomputationalchemist Thank you soo much sir..
Really well explained! Grazie!
Thank you a lot for the nice feedback, and I'm very happy it helped you!
Thank you for your explanation
I'm glad you found it helpful!
Great class!
Thank you a lot!
Thank you for making it clear. I was very confused while reading the Martyna1992 paper.
I am happy I have been able to help!
Hi! What is better method for free energy of ligand binding calculation? FEP, PMF or TI?
Hi! This is a one million dollar question, different methods have different pro and cons, give you different information and might be better suited for different systems. And as many of the binding free energy methods are still continuously improved and developed things might change. So I am afraid that there is no shortcut to knowing, trying and studying the different methods and keeping updated on the literature. In any case as I have been using non equilibrium alchemical transformations a lot any answer I would give you would be very biased in that direction.
This helped a lot. Thank you.
Thank you very much for your nice feedback!
Hi, very nice quick intro. It would be more helpful for the users if you demonstrate HREX with REST2 with any software of your choice, if possible gromacs.
Hi, that's a very good idea for a future video! In any case if you need to run a replica exchange with solute tempering with gromacs you need to patch your gromacs with plumed and then follow what's written in the documentation www.plumed.org/ the process is a bit complex to do but the documentation is well written. This is the paper where Bussi describes how he implemented it in plumed (what is scaled and what isn't) www.tandfonline.com/doi/full/10.1080/00268976.2013.824126 To make things more automatic I actually recently did a small python package github.com/MauriceKarrenbrock/HREMGromacs and if you need to scale a ligand in a protein pocket and its first neighboring residues with this small program you will get everything set up automatically github.com/MauriceKarrenbrock/HPC_Drug I hope this helped and have a nice day!
@@thecomputationalchemist Hi Maurice, thanks, i went through HREMGromacs module in your github page. Which version of gromacs with which plumed version works best with your package? Could you kindly add a tutorial document (stepwise explanation on how to run the calculation) using your package. Alternatively, a youtube tutorial video, just like this one, will also be helpful. Thanks a lot.
@@sinhasuman1944 It should work with any gromacs version that is supported by the latest plumed version. I have personally been using gromacs2019 but it is for totally unrelated reasons. Adding some instructions on the README is on my to do list, but I am pretty busy at the moment, so it might take a while. In any case if you read the plumed documentation on parallel tempering it will become pretty obvious to understand what the functions do and which ones you personally need. In any case if in the future you end up creating a nice example script that you would like to share I will be more than happy to receive your pull request on github. Have a nice day!
@@thecomputationalchemist thank you so much. Sure, why not, I have just started reading about it, i might be a long journey for me too
Great introduction, very good examples to each point.
Thank you very much for the feedback!
EXPLANATION FOR CLARITY: Around minute 13:00 I say that the ligand is in the box of water and at the same time it is in gas phase. This may be a bit complex to grasp at first. It is in gas phase because it is not interacting with its surrounding and therefore it behaves like a particle in a perfect gas even though it is surrounded by water. ps remember to comment and subscribe
really informative🙏.if you don't mind Can I get your mail id bz I have some doubts regarding basics of Molecular dynamics. Thank you sir.
Hi, thank you very much! If you like you can write me on Facebook facebook.com/thecomputationalchemist/ BTW have you already given a look to my previous videos about MD? Maybe the answer that you are looking for is already there ;) th-cam.com/play/PLMRj3zlKNpjHHBYdUWZ_mjsWgT8xHnpcF.html
@@thecomputationalchemist Thank you sir🙏
Good content. Looking forward to learn more from you!
Thank you very much!
I might have used an not ideal notations for propagators, in fact in the final part of the video Up(t + Dt/2) Uq(t + Dt) Up(t + Dt) might have been more correct Let me know what you think about the video! And remember to subscribe th-cam.com/channels/1YH2VkdVPGKCeyN5O_fBEQ.html
I like your mustache :£
Nice video but pls stop doing gestures