Monte Carlo Protein Energy Landscape Exploration (PELE) coupled with Markov State Model (MSM) analysis with the aim to calculate absolute free energies
Project description
# MSM_Pele
--------------
Monte Carlo Protein Energy Landscape Exploration (PELE) coupled with Markov State Model (MSM) analysis with the aim to calculate absolute free energies.
# MSM_Pele's PipeLine
-------------------------------
1) [Protein Preparation for Pele](https://github.com/Jelisa/mut-prep4pele)
2) [PlopRotTemp_SCHR2017](https://github.com/miniaoshi/PlopRotTemp_S_2017)
3) [Adaptive PELE](https://github.com/AdaptivePELE/AdaptivePELE)
4) [PELE(comercial software)](https://pele.bsc.es/pele.wt)
5) [MSM](https://github.com/miniaoshi/Pele_scripts)
# Getting Started
-------------------
0) git clone https://github.com/miniaoshi/MSM_PELE.git
1) Change all paths under **MSM_Pele/constants.py** to your local environment.
2) Change LD_LYBRARY_PATH as next in the conf.sl to make schrodinger python work:
- `e.g. export LD_LIBRARY_PATH=**/sNow/easybuild/centos/7.4.1708/Skylake/software/schrodinger2017-4/mmshare-v4.0/lib/Linux-x86_64/**:$LD_LIBRARY_PATH`
3) Fulfill the next dependencies:
- Adaptive Pele
- pyemma
- msmtools
- Prody 1.8.2
- Pandas
4) Run the platform as:
- python MSM_PELE/main.pdb pdb_with_complex residuename chain
- `e.g. python /home/dsoler/PelePlop/main.py PR_1A28_xray_-_minimized.pdb STR Z`
- slurm: `sbatch conf.sl` (change the complex path)
# Arguments:
---------------
- **Description:**
Monte Carlo Protein Energy Landscape Exploration (PELE) coupled with Markov State Model (MSM) analysis with the aim to calculate absolute free energies
- **Requested arguments:**
- **complex**: Complex with target & ligand in the binding site.
- **resname**: Residue name of the ligand in the BS.
- **chain**: Chain of the ligand in the BS.
- `e.g. python /home/dsoler/PelePlop/main.py PR_1A28_xray_-_minimized.pdb STR Z` <br />
- **Optional arguments:**
- **--charge_ter** If set charge protein terminals
- **--forc FORC** Forcefield to use ["OPLS2005", "AMBER99sb"]
- **--native NATIVE** Native file to compare RMSD to
- **--cpus CPUS** Number of processors to use in adaptive in out
- **--core CORE** Give one atom of the core section for PlopRotTemp
- **--mtor MTOR** Gives the maximum number of torsions allowed in each
group. Will freeze bonds to extend the core if necessary.
- **--n N** Maximum Number of Entries in Rotamer File
- **--clean** Whether to clean up all PlopRotTemp intermediate files
- **Output:**
- The platform will output a file results_summary.txt inside {resname}_PELE/output_pele/results_summary.txt with the absolute free energy average over all pele trajectories and its standard deviation. If nothing is ouputted means something is wrong and you can refear to the output.log file or mpi_{IDJOB}.err mpi_{IDJOB}.out files to traceback the error.
--------------
Monte Carlo Protein Energy Landscape Exploration (PELE) coupled with Markov State Model (MSM) analysis with the aim to calculate absolute free energies.
# MSM_Pele's PipeLine
-------------------------------
1) [Protein Preparation for Pele](https://github.com/Jelisa/mut-prep4pele)
2) [PlopRotTemp_SCHR2017](https://github.com/miniaoshi/PlopRotTemp_S_2017)
3) [Adaptive PELE](https://github.com/AdaptivePELE/AdaptivePELE)
4) [PELE(comercial software)](https://pele.bsc.es/pele.wt)
5) [MSM](https://github.com/miniaoshi/Pele_scripts)
# Getting Started
-------------------
0) git clone https://github.com/miniaoshi/MSM_PELE.git
1) Change all paths under **MSM_Pele/constants.py** to your local environment.
2) Change LD_LYBRARY_PATH as next in the conf.sl to make schrodinger python work:
- `e.g. export LD_LIBRARY_PATH=**/sNow/easybuild/centos/7.4.1708/Skylake/software/schrodinger2017-4/mmshare-v4.0/lib/Linux-x86_64/**:$LD_LIBRARY_PATH`
3) Fulfill the next dependencies:
- Adaptive Pele
- pyemma
- msmtools
- Prody 1.8.2
- Pandas
4) Run the platform as:
- python MSM_PELE/main.pdb pdb_with_complex residuename chain
- `e.g. python /home/dsoler/PelePlop/main.py PR_1A28_xray_-_minimized.pdb STR Z`
- slurm: `sbatch conf.sl` (change the complex path)
# Arguments:
---------------
- **Description:**
Monte Carlo Protein Energy Landscape Exploration (PELE) coupled with Markov State Model (MSM) analysis with the aim to calculate absolute free energies
- **Requested arguments:**
- **complex**: Complex with target & ligand in the binding site.
- **resname**: Residue name of the ligand in the BS.
- **chain**: Chain of the ligand in the BS.
- `e.g. python /home/dsoler/PelePlop/main.py PR_1A28_xray_-_minimized.pdb STR Z` <br />
- **Optional arguments:**
- **--charge_ter** If set charge protein terminals
- **--forc FORC** Forcefield to use ["OPLS2005", "AMBER99sb"]
- **--native NATIVE** Native file to compare RMSD to
- **--cpus CPUS** Number of processors to use in adaptive in out
- **--core CORE** Give one atom of the core section for PlopRotTemp
- **--mtor MTOR** Gives the maximum number of torsions allowed in each
group. Will freeze bonds to extend the core if necessary.
- **--n N** Maximum Number of Entries in Rotamer File
- **--clean** Whether to clean up all PlopRotTemp intermediate files
- **Output:**
- The platform will output a file results_summary.txt inside {resname}_PELE/output_pele/results_summary.txt with the absolute free energy average over all pele trajectories and its standard deviation. If nothing is ouputted means something is wrong and you can refear to the output.log file or mpi_{IDJOB}.err mpi_{IDJOB}.out files to traceback the error.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
MSM_PELE-1.1.1.tar.gz
(202.2 kB
view details)
Built Distribution
MSM_PELE-1.1.1-py3-none-any.whl
(251.7 kB
view details)
File details
Details for the file MSM_PELE-1.1.1.tar.gz
.
File metadata
- Download URL: MSM_PELE-1.1.1.tar.gz
- Upload date:
- Size: 202.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/36.5.0.post20170921 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.5.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b76bb7838ab2f7d8b09da40025c950085115c14af1a4c8f62876dc4cd6c50720 |
|
MD5 | d925e047c5b0c7bb05300a0c654e4638 |
|
BLAKE2b-256 | d30bdbdb54552af729ad333856016a22e675762e00404fefe993aa565eb2808f |
Provenance
File details
Details for the file MSM_PELE-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: MSM_PELE-1.1.1-py3-none-any.whl
- Upload date:
- Size: 251.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/36.5.0.post20170921 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.5.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d0f19d0042b2758448d93579adbbe392bc9a10eb3d222597bc820b5ae6387d |
|
MD5 | b062e447f9f15a285fb5cc8d24234d60 |
|
BLAKE2b-256 | a3952be25ac8d0fb4b766598521c8d940fe5a19dc82d471c821fd0563b969b9a |