GithubHelp home page GithubHelp logo

judyphan26 / calibur Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kalngyk/calibur

0.0 0.0 0.0 76 KB

Source codes for the Calibur program reported in https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-11-25

C++ 97.07% C 2.16% Makefile 0.77%

calibur's Introduction

This is the source codes for the Calibur program reported in https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-11-25

(For precompiled Windows binary of Calibur, please visit https://sourceforge.net/projects/calibur/)

How to compile:

If you are running a variant of UNIX (or MacOS/WSL/Cygwin/MSYS2), you should have the GNU C compiler (gcc) and Make (make) installed. At the directory where the file Makefile is, type make. This will build two programs: calibur and calibur-lite

  • calibur is the main program.
  • calibur-lite is a lighter version of calibur which reports only the best decoy.

If you are running MS Windows, you should have installed MS Visual Studio Community. Open the Developer Command Prompt at the directory where the file Makefile.win is, type nmake /F Makefile.win. This will build the program calibur.exe.

That's all!

How to run:

  1. Prepare a file which list all the decoys' PDB files. That is, the file should read like:
decoysdir/1enhA0.pdb
decoysdir/1enhA1000.pdb
decoysdir/1enhA1001.pdb
decoysdir/1enhA1002.pdb
decoysdir/1enhA1003.pdb
...

Alternatively, you can use Rosetta's compose_score_silent.py to create a silent file out of your PDB files, and use this file as input to calibur.

  1. Call calibur with this filename (mydecoys say) as the only parameter

    sh> calibur mydecoys (or sh> ./calibur mydecoys, or C:\> .\calibur mydecoys according to your system setup)

    calibur will figure out a reasonable threshold itself. You can also specify a threshold. For example, for threshold 1.0, run calibur as

    sh> calibur mydecoys 1.0

    You can also change the strategy that calibur uses to discover the threshold. To see how, run

    sh> calibur

    And the options will be shown.

calibur's People

Contributors

kalngyk avatar

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.