GithubHelp home page GithubHelp logo

jhpanda / backmapping Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 20.7 MB

Backmapping from Multiresolution Coarse-Grained Models to Atomic Structures of Large Biomolecules by Restrained Molecular Dynamics Simulations Using Bayesian Inference

License: GNU Lesser General Public License v2.1

Shell 6.68% Python 93.32%

backmapping's Introduction

backmapping

Backmapping from Multiresolution Coarse-Grained Models to Atomic Structures of Large Biomolecules by Restrained Molecular Dynamics Simulations Using Bayesian Inference

Scripts and packages in this folder

  1. "gmx455-blogr"

    • We added log harmonic energy term to GROMACS-4.5.5. Please install this modified package before running backmapping simulations.
    • Installation of the modified package is the same as that of GROMACS-4.5.5
  2. "cgmap.py"

    • it's used for mapping aa atoms to CG sites and generating inputs for backmapping simulations
    • the script is only tested for python 2.7 & 3.7. There might have some issues for other python versions. Please contact us if there would have some bugs.
  3. "blogr.sh"

    • bash script to run backmapping simulations
    • modify python and gromacs path and backmapping simulation parameters accordingly
  4. "mdtemp.mdp"

    • MD parameter file. Modify it accordingly.

Backmapping simulations

  1. Setup simulation system. As an initial AA structure is needed in our method. We need to setup the simulation. We recommend using Amber force fields, since currently cgmap.py is only compatible with Amber force field.

  2. Edit the main script blogr.sh.

    • Enviorements: Python path and the modified Gromacs path.
    • Input files: Initial AA structure, Initial .GRO (with velocities, from production run or position restrained simulations), Target CG structure (make sure residue index match), CG type (CA, COM, and others, run python cgmap.py -h for detail) and topology files.
  3. run blogr.sh

  4. After simulations, if neccessary, use clustering method to extract representative conformations as the final solution. This can be done by g_cluster implemented in Gromacs or any other clustering algorithms.

Reference:
Backmapping from Multiresolution Coarse-Grained Models to Atomic Structures of Large Biomolecules by Restrained Molecular Dynamics Simulations Using Bayesian Inference
Junhui Peng, Chuang Yuan, Rongsheng Ma, and Zhiyong Zhang
Journal of Chemical Theory and Computation 2019 15 (5), 3344-3353
DOI: 10.1021/acs.jctc.9b00062

backmapping's People

Contributors

jhpanda avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.