https://github.com/bioexcel/pymdsetup
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: acs.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: bioexcel
- License: apache-2.0
- Language: Python
- Default Branch: master
- Size: 162 MB
Statistics
- Stars: 9
- Watchers: 8
- Forks: 1
- Open Issues: 2
- Releases: 0
Created almost 10 years ago
· Last pushed over 7 years ago
https://github.com/bioexcel/pymdsetup/blob/master/
[](https://www.codacy.com/app/andriopau/pymdsetup?utm_source=github.com&utm_medium=referral&utm_content=bioexcel/pymdsetup&utm_campaign=Badge_Grade)
[](http://pymdsetup.readthedocs.io/en/latest/?badge=latest)
# Pymdsetup
### Introduction
Pymdsetup is a python package to setup systems to run molecular
dynamics simulations.
If you have already installed the package you should check our [latest API documentation](http://pymdsetup.readthedocs.io/en/latest/).
### Version 1.0
This version is just an example of a functional workflow.
In v0.2 Pymdsetup uses the following applications:
1. GROMACS: Open source and widely used molecular dynamics simulation package.
(http://www.gromacs.org/)
2. SCWRL4: Application to determine the protein side chain conformations.
(http://dunbrack.fccc.edu/scwrl4/)
3. GNUPLOT: Gnuplot is a portable command-line driven graphing utility for
Linux (http://www.gnuplot.info/)
4. PyCOMPSs (optional just for parallel executions): Python library for parallel computing.
(https://www.bsc.es/computer-sciences/grid-computing/comp-superscalar/programming-model/python)
### Online Installation
(We are assuming that you are installing Pymdsetup in your home directory `cd ~`)
1. Install CMAKE, GNUPLOT and PIP:
```bash
sudo apt-get -y install git vim htop cmake gnuplot python-pip
```
2. Install numpy biopython pyyaml requests and nose Python libraries:
```bash
sudo pip install --upgrade pip
sudo pip install numpy biopython pyyaml requests nose
```
3. Clone the project and add the project path to the PYTHONPATH variable:
```bash
git clone https://github.com/bioexcel/pymdsetup.git
export PYTHONPATH=~/pymdsetup:$PYTHONPATH
#If you want to make this change permanent in your .bashrc file:
echo "export PYTHONPATH=~/pymdsetup:\$PYTHONPATH" >> ~/.bashrc
```
4. Register in http://dunbrack.fccc.edu/scwrl4/license/index.html, download
the "install_Scwrl4_Linux" executable file, run the following commands:
```bash
chmod u+x install_Scwrl4_Linux
./install_Scwrl4_Linux
```
And follow the SCWRL4 interactive installation instructions.
5. Download and install GROMACS 5.1:
```bash
wget ftp://ftp.gromacs.org/pub/gromacs/gromacs-5.1.2.tar.gz
# From the 5.1.2 Gromacs install guide
# http://manual.gromacs.org/documentation/5.1.2/install-guide/index.html
tar xfz gromacs-5.1.2.tar.gz
cd gromacs-5.1.2
mkdir build
cd build
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON
make
make check
sudo make install
source /usr/local/gromacs/bin/GMXRC
#If you want to make this change permanent in your .bashrc file:
echo "source /usr/local/gromacs/bin/GMXRC" >> ~/.bashrc
```
### No Internet connection installation using Anaconda
https://www.anaconda.com/
(Assuming that you already installed GROMACS, SCWRL4 and GNUPLOT)
1. On your local connected computer, download Pymdsetup, Anaconda and the Biopython Anaconda package and copy them to the offline computer:
```bash
sudo apt-get install -y git
git clone https://github.com/bioexcel/pymdsetup.git
wget https://repo.continuum.io/archive/Anaconda2-5.1.0-Linux-x86_64.sh
wget https://repo.continuum.io/pkgs/free/linux-64/biopython-1.69-np113py27_0.tar.bz2
```
*Copy all files to the disconnected computer*
2. On the disconnected computer:
```bash
bash Anaconda2-5.1.0-Linux-x86_64.sh
source .bashrc
mv biopython-1.69-np113py27_0.tar.bz2 anaconda2/pkgs/
conda install anaconda2/pkgs/biopython-1.69-np113py27_0.tar.bz2
conda install --use-index-cache --offline --use-local numpy pyyaml requests nose
echo "~/pymdsetup" > ~/anaconda2/lib/python2.7/site-packages/pymdsetup.pth
```
### Using Pymdsetup
### Copyright & Licensing
This software has been developed in the MMB group (http://mmb.pcb.ub.es) at the
BSC (http://www.bsc.es/) & IRB (https://www.irbbarcelona.org/) for the European BioExcel (http://bioexcel.eu/), funded by the European Commission
(EU H2020 [675728](http://cordis.europa.eu/projects/675728)).
* (c) 2015-2017 [Barcelona Supercomputing Center](https://www.bsc.es/)
* (c) 2015-2017 [Institute for Research in Biomedicine](https://www.irbbarcelona.org/)
Licensed under the
[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), see the file
[LICENSE](LICENSE) for details.

Owner
- Name: BioExcel
- Login: bioexcel
- Kind: organization
- Website: https://bioexcel.eu/
- Repositories: 50
- Profile: https://github.com/bioexcel
Center of Excellence for Computational Biomolecular Research