GithubHelp home page GithubHelp logo

shehongbing / ldhat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from auton1/ldhat

0.0 0.0 0.0 45.42 MB

Estimate recombination rates from population genetic data

C++ 12.99% C 30.46% R 10.41% TeX 19.92% Makefile 0.25% PostScript 25.98%

ldhat's Introduction

LDhat

LDhat is a package written in the C and C++ languages for the analysis of recombination rates from population genetic data. The package is available either as C/C++ source code.

The following programs are included:

  • convert: Simple manipulation of DNA sequence data
  • pairwise: Parametric and nonparametric analyses of recombination
  • interval: Estimation of variable recombination rates
  • rhomap: Estimation of variable recombination rates in the presence of hotspots
  • fin: Simulation of genetic variation data in LDhat format

Other programs in the package can be used to generate lookup tables and summarise the output of analyses. Programs are run from the command line. A PDF manual containing information about installing, running and interpreting results from the package should be read before proceeding. An example data set - LPL sequences from a Finnish population (Nickerson et al., 1998) - is included in the package.

Installation

A makefile is included, so it should be possible to compile LDhat by just typing make. The resulting executables are run from the command line.

Likelihood Lookup Tables

A number of precomputed likelihood lookup tables are available for download. Using these tables in conjunction with lkgen will speed up analyses considerably, as the calculation of 2-locus coalescent likelihoods is the most computationally intesive aspect of the core LDhat algorithms. These tables all use the same grid for 4Ner (rho), 101 points evenly spaced between 0 and 100. They differ only in the number of sequences (n) and the value of population mutation rate parameter (theta). Note that lkgen can be used to generated lookup tables from these for smaller numbers of chromosomes, and that minor differences in theta do not appear to strongly influence the results.

All of the likelihood lookup files are gzip compressed, and should be decompressed before use.

Getting help

Send questions, comments, or suggestions to [email protected]

ldhat's People

Contributors

auton1 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.