Skip to main content

Multilocus and hybrid peeling

Project description

AlphaPeel

AlphaPeel is a software package for calling, phasing, and imputing genotype and sequence data in pedigree populations. This program implements single locus peeling, multi locus peeling, and hybrid peeling. A complete description of these methods is given in Hybrid peeling for fast and accurate calling, phasing, and imputation with sequence data of any coverage in pedigrees, Genetics Selection Evolution.

User guide

See docs/source/index.rst or PDF in the ZIP file in this repository.

Conditions of use

AlphaPeel is part of a suite of software that our group has developed. It is fully and freely available for all use under the MIT License.

Suggested Citation

Whalen, A, Ros-Freixedes, R, Wilson, DL, Gorjanc, G, Hickey, JM. (2018). Hybrid peeling for fast and accurate calling, phasing, and imputation with sequence data of any coverage in pedigrees. Genetics Selection Evolution; doi: https://doi.org/10.1186/s12711-018-0438-2

Requirements

  • Python 3
  • NumPy
  • Numba

Installation

wget https://github.com/AlphaGenes/AlphaPeel/raw/main/AlphaPeel.zip
unzip AlphaPeel.zip
pip install AlphaPeel/AlphaPeel*.whl

Build instructions

Run the following to build the Python wheel and user guide. You will need an installation of Sphinx and LaTex to build the user guide.

git clone --recurse-submodules https://github.com/AlphaGenes/AlphaPeel.git
cd AlphaPeel

mamba create -n AlphaPeel
mamba activate AlphaPeel
mamba install python=3.9
pip install sphinx
./build_pipeline.sh
pip install --force-reinstall dist/AlphaPeel*.whl

cd example; ./runScript.sh

The wheel can be found in dist/ and PDF of the user guide at docs/build/latex/alphaplantimpute2.pdf

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

AlphaPeel-1.1.3.tar.gz (52.1 kB view details)

Uploaded Source

Built Distribution

AlphaPeel-1.1.3-py3-none-any.whl (59.6 kB view details)

Uploaded Python 3

File details

Details for the file AlphaPeel-1.1.3.tar.gz.

File metadata

  • Download URL: AlphaPeel-1.1.3.tar.gz
  • Upload date:
  • Size: 52.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for AlphaPeel-1.1.3.tar.gz
Algorithm Hash digest
SHA256 c10dc044b0cb415ae173d6f5a69a99cb35186143d84a2ea7e8e44accb87ced45
MD5 3ba1570c6b7f360c61a0698de44cd9a2
BLAKE2b-256 4c3cc48974144e907df2ab4a7db721a1d60f3fb365b53e9122a8289a906d5138

See more details on using hashes here.

File details

Details for the file AlphaPeel-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: AlphaPeel-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 59.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for AlphaPeel-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e929a15ccfd72478b474129180744c71c951ffdb62b423e30fd01086daa5d3c7
MD5 6e6129b4b8bfa4501495e834187448d2
BLAKE2b-256 1bdca1c81cedab2aaf3889d1b9223b8b7f02c09a0a738545c84b863b0e8c3a8d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page