popgenmethods / LDhelmet

Software package for estimating fine-scale recombination rate.
GNU General Public License v3.0
13 stars 1 forks source link

LDhelmet, version 1.10


Copyright (C) 2012 Andrew H. Chan, Paul A. Jenkins, Yun S. Song

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

http://www.gnu.org/licenses/

email: P.Jenkins@warwick.ac.uk or yss@berkeley.edu


SUMMARY:

LDhelmet is a software program for statistical inference of fine-scale crossover recombination rates from population genetic data. LDhelmet expects the input data to be phased and aligned DNA sequences. The statistical model assumes the sample of DNA sequences is randomly drawn from a single population, and that the population followed a neutral evolution with constant population size. However, the statistical inference can still be accurate even with mild deviations from these assumptions. LDhelmet can handle sample sizes of up to 50 individuals (haplotypes), and is suitable for whole-genome sequence analysis.

LDhelmet is an implementation of the method described in

An additional module (convert_table) has been added (along with minor bug fixes) in 2016. This module should be used in conjunction with lookup tables created by LDpop described in

We recommend that you also try using pyrho (https://github.com/popgenmethods/pyrho), a fast demography-aware inference of fine-scale recombination rates based on fused-LASSO, described in

LICENSES:

The source code is released under the GNU General Public License, version 3. The full text of the license can be found in LICENSE_GPLv3.txt, which should have been included with this README.

The documentation is released under GNU Free Documentation License. The full text of the license can be found in LICENSE_GFDLv1.3.txt, which should have been included with this README.

INSTALL:

The accompanying manual (ldhelmet_manual.pdf) provides detailed installation instructions for LDhelmet. Please refer to the manual for additional installation instructions.

LDhelmet depends on a) the Boost C++ Libraries b) the GNU Scientific Library.

These libraries must first be installed, and if necessary, the Makefile for LDhelmet must be modified to contain path information for the libraries (see comments in the Makefile).

Once the dependencies are installed, simply type

make

in the top-level directory of LDhelmet. The resulting binary is called ldhelmet and will be placed in the top-level directory of LDhelmet.

USAGE:

Please refer to the accompanying manual (ldhelmet_manual.pdf) for usage instructions.

CONTACT:

Please contact P.Jenkins@warwick.ac.uk or yss@berkeley.edu with bugs, comments, or questions regarding this version of the software.

HISTORY: