Giter Club home page Giter Club logo

cvc-scripts's Introduction

Nathan's CVC Scripts

Here are some cool scripts I've found useful. I've tried to make them usable on many different platforms by creating a Makefile.def file that houses all the paths for various files and folders. Inside this file you'll also find some paths that currently work on Stampede. You should just be able to change the paths inside this file and it should work across all the scripts.

You can use Makefile.def.stampede for stampede or Makefile.def.lonestar for either machine.

Run

make

to compile a few programs, and also check the environment for the existence of necessary ones.

Note to Disgruntled User

Please note: if you should choose to copy/move one of these scripts into a different folder, you should know that the script will likely break. Most of these are meant to be run from another folder. Something like:

export SCRIPT_DIR=/path/to/script/dir
$SCRIPT_DIR/getTotalEnergy.sh protein.pdb

In addition, many of the scripts are not well-suited for running from a folder other than the folder the input is in. This includes things like runSingles, runAmber, etc.

Minimum Required Programs for Protein Docking

In order to run docking protocols, you will need at minimum for the following programs to be valid in Makefile.def:

  • MolSurf
  • MolEnergy (or GPUEnergy, but stick with MolEnergy unless you like cursing the compiler)
  • F2Dock_refactored
  • PDB2PQR
  • TMAlign
  • SCWRL4
  • PyMol
  • OBabel

In particular, you do not need MGLTools--any indication from the program that you do indicated that you probably compiled the wrong version or with the wrong flags.

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.