Skip to content

choderalab/yank-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis Build Status Anaconda Cloud Badge Anaconda Cloud Downloads DOI

Examples for YANK

This repository houses the examples for YANK. Here you will find all the files needed to run sample simulations in YANK to see its functionality in action.

Detailed guides are available to guide you through these examples through the YANK webpage.

Installation Instructions

Requirements

  • YANK >= 0.17.0
  • AmberMini >= 16.16.0

Installing through conda

We make this repository through the omnia conda channel for easy install. The files will be put in {Python Source Dir}/share/yank/examples

conda install -c conda-forge -c omnia yank-examples

Installing from "source"

There is no source code with these examples per-se. Just clone the repository into any directory you prefer, so long as the pre-requisites are installed.

Included Examples

All example files are in the examples folder.

  • binding/ - binding free energy calculations
  • t4-lysozyme/ - Absolute binding of T4-Lysozyme, both implicit and explicit solvent
    • Binding for para-xylene from mol2 files
    • Binding for a series of binders and non-binders generated from SMILES strings (requires OpenEye Toolkits)
  • host-guest/ - Host-Guest absolute binding system guest B2 to host cucurbit[7]uril in implciit solvent
  • abl-imatinib/ - Absolute binding free energy calculation to three dominant protonation states of imatinib to Abl at pH 7.4
  • hydration/ - hydration free energies
  • phenol/ - Hydration free energy of phenol molecule in water for both implicit and explicit solvents
  • freesolv/ - Hydration free energy of a subset of the FreeSolv database.
    • Molecules generated from SMILES strings (requires OpenEye Toolkits)
    • Multiple simulations configured at once from YANK's !Combinatorial feature.

Current YAML Revision: 1.2

The examples here on GitHub will be ahead of those released on conda. This section tracks the highest YAML code revision in YANK that can be used with these examples.

YAML code revisions are backwards compatible for a given major revision (e.g. YAML Version 1.2 will accept scripts built for version 1.0)