Inference of Chromosome-Length Haplotypes Using Genomic Data of Single Gamete Cells

Inference of chromosome-length haplotypes using a few haploid gametes of an individual. The gamete genotype data may be generated from various platforms including genotyping arrays and sequencing even with low-coverage. Hapi simply takes genotype data of known hetSNPs in single gamete cells as input and report the high-resolution haplotypes as well as confidence of each phased hetSNPs. The package also includes a module allowing downstream analyses and visualization of identified crossovers in the gametes.


Introduction

Hapi is a novel easy-to-use and high-efficient algorithm that only requires 3 to 5 gametes to reconstruct accurate and high-resolution haplotypes of an individual. The gamete genotype data may be generated from various platforms including genotyping arrays and sequencing even with low-coverage. Hapi simply takes genotype data of known hetSNPs in single gamete cells as input and report the high-resolution haplotypes as well as the confidence level of each phased hetSNPs. The package also includes a module allowing downstream analyses and visualization of identified crossovers in the gametes.

Manual and R script

The comprehensive manual of Hapi is available here: Hapi Manual.
R code of the workflow is available here: Hapi Workflow

Installation

Installation from Github

Hapi can be easily installed from Github by running the following command in R:

### Install dependencies ahead
install.packages('devtools')
install.packages('HMM')
 
devtools::install_github('Jialab-UCR/Hapi')

If the installation fails with the ERROR: object 'enexprs' is not exported by 'namespace:rlang', please install the developmental version of rlang package first.

devtools::install_github("tidyverse/rlang", build_vignettes = TRUE)

Installation locally

On Windows system

  • Download the package Hapi_0.0.1.tar.gz

  • Make sure you have Rtools installed

  • Add R and Rtools to the Path Variable on the Environment Variables panel, including

    c:\program files\Rtools\bin

    c:\program files\Rtools\gcc-4.6.3\bin

    c:\program files\R\R.3.x.x\bin\i386

    c:\program files\R\R.3.x.x\bin\x64

  • Run the following command in R

### Install 'HMM' package ahead
install.packages('HMM')
 
install.packages('Hapi_0.0.1.tar.gz', repos = NULL, type='source')

On Linux and Mac systems

Directly run the following command in R

### Install 'HMM' package ahead
install.packages('HMM')
 
install.packages('Hapi_0.0.1.tar.gz', repos = NULL, type='source')

News

Hapi1.0

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("Hapi")

0.0.3 by Ruidong Li, a year ago


Browse source code at https://github.com/cran/Hapi


Authors: Ruidong Li , Han Qu , Jinfeng Chen , Shibo Wang , Le Zhang , Julong Wei , Sergio Pietro Ferrante , Mikeal L. Roose , Zhenyu Jia


Documentation:   PDF Manual  


GPL-3 license


Imports HMM, ggplot2

Suggests knitr, testthat


See at CRAN