https://github.com/braceal/deepdrivemd

Deep-Learning Driven Adaptive Molecular Simulations for Protein Folding

https://github.com/braceal/deepdrivemd

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary

Keywords

python3
Last synced: 5 months ago · JSON representation

Repository

Deep-Learning Driven Adaptive Molecular Simulations for Protein Folding

Basic Info
  • Host: GitHub
  • Owner: braceal
  • License: mit
  • Language: Python
  • Default Branch: master
  • Size: 458 KB
Statistics
  • Stars: 5
  • Watchers: 2
  • Forks: 1
  • Open Issues: 4
  • Releases: 0
Topics
python3
Created over 6 years ago · Last pushed about 5 years ago

https://github.com/braceal/DeepDriveMD/blob/master/

# DeepDriveMD
Deep-Learning Driven Adaptive Molecular Simulations for Protein Folding

---

# Important!!
This repository is out of date. Please see our latest version [here](https://github.com/DeepDriveMD/DeepDriveMD-pipeline) or refer to our [website](https://deepdrivemd.github.io/). Thank you!

---


Implementation of: https://arxiv.org/pdf/1909.07817.pdf

Project location: https://github.com/braceal/DeepDriveMD.git

# Instructions

Initial setup on Summit https://www.olcf.ornl.gov/summit/
```
git clone https://github.com/braceal/DeepDriveMD.git
cd DeepDriveMD/

module load python/3.6.6-anaconda3-5.3.0
module load hdf5/1.10.3
module load gcc/6.4.0

. /sw/summit/python/3.6/anaconda3/5.3.0/etc/profile.d/conda.sh

conda env create python=3.6 -p ./conda-env -f summit-env.yml
conda activate ./conda-env
```

Installing openmm from source
See http://docs.openmm.org/latest/userguide/library.html?highlight=nvcc
section 8 for additional instructions.

```
module load gcc/7.4.0  
module load cuda/10.1.168
module load cmake/3.15.2

mkdir deps
cd deps/
git clone https://github.com/pandegroup/openmm.git
git checkout b7a4960f9a497976a98993dc84f5e60d839f5f26
mkdir openmm/build_openmm
cd openmm/build_openmm/
ccmake ..
```
ccmake will open a visual configuration program

Options to set (some advanced):

```
MAKE_INSTALL_PREFIX    //DeepDriveMD/conda-env
CUDA_HOST_COMPILER     /sw/summit/gcc/7.4.0/bin/gcc
CUDA_SDK_ROOT_DIR      /sw/summit/cuda/10.1.168/samples
CUDA_TOOLKIT_ROOT_DIR  /sw/summit/cuda/10.1.168
CMAKE_CXX_COMPILER     /sw/summit/gcc/7.4.0/bin/g++
CMAKE_C_COMPILER       /sw/summit/gcc/7.4.0/bin/gcc
PYTHON_EXECUTABLE      //DeepDriveMD/conda-env/bin/python
SWIG_EXECUTABLE        //DeepDriveMD/conda-env/bin/swig
```

Continue to configure until there are no remaining errors, then generate.
Note: make sure to double check the settings, especially MAKE_INSTALL_PREFIX, after
      configuring for the first time and once again after generation.

Steps to compile (Run from build_openmm directory):
```
make -j 42
make install
make PythonInstall
```

The full test suite can be run with:
```
make test
```

The python API can be tested with:
```
python -m simtk.testInstallation
```

The python test should output:
```
OpenMM Version: 7.5
Git Revision: b7a4960f9a497976a98993dc84f5e60d839f5f26

There are 3 Platforms available:

1 Reference - Successfully computed forces
2 CPU - Successfully computed forces
3 CUDA - Successfully computed forces

Median difference in forces between platforms:

Reference vs. CPU: 1.93944e-06
Reference vs. CUDA: 6.73051e-06
CPU vs. CUDA: 6.21163e-06

All differences are within tolerance.
```


Owner

  • Name: Alex Brace
  • Login: braceal
  • Kind: user
  • Company: University of Chicago

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1