Skip to content

I present tools that accelerate molecular dynamics (MD) simulations using NAMD software and support the analysis of the obtained trajectories.

Notifications You must be signed in to change notification settings

Adam-maz/Toolkit-for-NAMD

Repository files navigation

Description

Molecular Dynamics (MD) is a powerful technique to predict the time-dependent behavior of various molecular systems. Based on Newton's equations of motion, MD simulates atoms' acceleration and movement direction to predict their positions one timestep further (1 fs – 2 fs) [1]. Due to this aspect, MD can be highly computationally intensive and can generate a significant number of conformational states for analysis. To address these challenges, I developed a toolkit compatible with NAMD [2], an open-source suite for performing MD simulations.



Simulation of Pimavanserin binding to 5-HT2A receptor (PDB:8ZMG). Complex was prepared using CHARMM-GUI [3]. Configuration of simulation box was adapted from Ramírez-Anguita, Juan Manuel, et al. [4]. VMD [5] was used to visualize the L-R complex.



This repository presents tools to accelerate and support MD simulations with NAMD software. It consists of two components:

  • namd_GPU_script.sh: A script to automate the process of launching NAMD analyses (read "instructions_for_namd_GPU_script" before running this script).
  • md_notebook.ipynb: A Python notebook to perform clustering and centroid calculations based on trajectory and topology files.

Content

a) namd_GPU_script.sh

A Bash script that launches NAMD simulation. It is strongly recommended to read "instructions_for_namd_GPU_script" before running the script.

Usage:

  • To run the script on your local computer:
    bash namd_GPU_script.sh
  • To execute it using SLURM:
    sbatch namd_GPU_script.sh

Paste this file into the directory containing the input files for NAMD before running one of abovementioned commands.


b) md_notebook.ipynb

A Python notebook designed to:

  1. Perform clustering of the obtained trajectory file.
  2. Calculate centroids.

Usage:

  1. Open the notebook.
  2. Run all cells.
  3. In cell number 3, provide the path to the directory containing the topology and trajectory files of the molecule being analyzed.
  4. In cell number 4, provide number of expected clusters.

References

  1. Graham Patrick, "An Introduction to Medicinal Chemistry"
  2. https://www.ks.uiuc.edu/Research/namd/
  3. https://www.charmm-gui.org/
  4. Ramírez-Anguita, Juan Manuel, et al. "Membrane Cholesterol Effect on the 5-HT2A Receptor: Insights into the Lipid-Induced Modulation of an Antipsychotic Drug Target." Bioorganic & Medicinal Chemistry, vol. 28, no. 10, 2021, pp. 1234-1245. DOI: 10.1002/bab.1608.
  5. https://www.ks.uiuc.edu/Research/vmd/

About

I present tools that accelerate molecular dynamics (MD) simulations using NAMD software and support the analysis of the obtained trajectories.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published