Git Product home page Git Product logo

pahmm-gene's Introduction

# paHMM-Gene
paHMM-Gene - pairwise indel rate and dN/dS  estimation using pair hidden Markov models

The sources come with an Eclipse CDT project and a Makefile. The makefile should be good for most of the modern 
x86-based architectures. If your system does not support SSE2, change the compiler flags.

# Documentation 

paHMM-Gene is very easy to use. In most cases all you need is to execute the binary and point it to a 
FASTA file with your sequences 

# Input 

A FASTA file with the sequences. PaHMM-Gene processes the sequences in a pairwise manner. 
If your input contains more than 2 sequences, PaHMM-gene will make pairs out of these sequences. For example for 4 sequences there are 6 possible pair combinations.

# Output

PaHMM-gene outputs the following directly into the console (just like Maffty for example):

Model parameters - kappa (transition to transversion rate ratio), dN/dS (omega), 
indel rate (lambda, relative to substitution rate), indel length distribution parameter (epsilon), 
divergence time (expected number of substitutions per codon), sequence 1 name, sequence 2 name, index of a pair.


# Example 

paHMM-Gene --in my_fasta.fas

will output something like this : 

2.772295	0.174614	0.004690	0.708650	0.598915	ENSMUSP00000024887	ENSP00000002125	0
kappa     dn/ds     lambda    epsilon   time      sequence 1          sequence 2      index

# Getting paHMM-Gene

For best performance we advise to compile paHMM-gene on your computer. 
Simply download the repository (green clone or download button ->  download zip) 
unpack and type make in the root folder where the Makefile is. PaHMM-Gene binary will get created. 

Alternatively you can download the binaries here:

http://goo.gl/b78Lou

pahmm-gene's People

Contributors

marbogusz avatar

Stargazers

Arthur Zwaenepoel avatar

Watchers

James Cloos avatar  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.