{
  "_id": "6a2299f0cd65a98ecbd57499",
  "Package": "Hapi",
  "Type": "Package",
  "Title": "Inference of Chromosome-Length Haplotypes Using Genomic Data of\nSingle Gamete Cells",
  "Version": "0.0.3",
  "Author": "Ruidong Li, Han Qu, Jinfeng Chen, Shibo Wang, Le Zhang, Julong\nWei, Sergio Pietro Ferrante, Mikeal L. Roose, Zhenyu Jia",
  "Maintainer": "Ruidong Li <rli012@ucr.edu>",
  "Description": "Inference of chromosome-length haplotypes using a few\nhaploid gametes of an individual. The gamete genotype data may\nbe generated from various platforms including genotyping arrays\nand sequencing even with low-coverage. Hapi simply takes\ngenotype data of known hetSNPs in single gamete cells as input\nand report the high-resolution haplotypes as well as confidence\nof each phased hetSNPs. The package also includes a module\nallowing downstream analyses and visualization of identified\ncrossovers in the gametes.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "false",
  "VignetteBuilder": "knitr",
  "biocViews": "SNP, GenomicVariation, Genetics, HiddenMarkovModel,\nSingleCell, Sequencing, Microarray",
  "RoxygenNote": "6.0.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-05 09:38:50 UTC",
    "User": "root"
  },
  "Repository": "https://rli012.r-universe.dev",
  "Date/Publication": "2018-07-28 14:10:07 UTC",
  "RemoteUrl": "https://github.com/cran/Hapi",
  "RemoteRef": "HEAD",
  "RemoteSha": "6cd2fcf8cf9753a706a6e023114ced3332602022",
  "MD5sum": "3f31202928f6ad262b8c592868a29bd9",
  "_user": "rli012",
  "_type": "src",
  "_file": "Hapi_0.0.3.tar.gz",
  "_fileid": "0c176822f47277bf1f5ff6d87cf8654ef8b5953c7f7b0bd53614865d455d1ad4",
  "_filesize": 969252,
  "_sha256": "0c176822f47277bf1f5ff6d87cf8654ef8b5953c7f7b0bd53614865d455d1ad4",
  "_created": "2026-06-05T09:38:50.000Z",
  "_published": "2026-06-05T09:42:08.110Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79702600076,
      "time": 136,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7433556375"
    },
    {
      "job": 79702600107,
      "time": 126,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433553485"
    },
    {
      "job": 79702600152,
      "time": 161,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7433554834"
    },
    {
      "job": 79702600218,
      "time": 154,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433554220"
    },
    {
      "job": 79701979664,
      "time": 245,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433513033"
    },
    {
      "job": 79702600090,
      "time": 85,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433540476"
    },
    {
      "job": 79702600088,
      "time": 100,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7433545391"
    },
    {
      "job": 79702600139,
      "time": 151,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7433561750"
    },
    {
      "job": 79702600104,
      "time": 83,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433539809"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/Hapi",
  "_commit": {
    "id": "6cd2fcf8cf9753a706a6e023114ced3332602022",
    "author": "Ruidong Li <rli012@ucr.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.0.3\n",
    "time": 1532787007
  },
  "_maintainer": {
    "name": "Ruidong Li",
    "email": "rli012@ucr.edu",
    "login": "rli012",
    "description": "Research Scientist (Bioinformatics) at Gilead Sciences",
    "uuid": 7810210
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "HMM",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "snp",
    "genomicvariation",
    "genetics",
    "hiddenmarkovmodel",
    "singlecell",
    "sequencing",
    "microarray"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rli012",
      "count": 1,
      "uuid": 7810210
    }
  ],
  "_userbio": {
    "uuid": 7810210,
    "type": "user",
    "name": "Ruidong Li",
    "description": "Research Scientist (Bioinformatics) at Gilead Sciences"
  },
  "_downloads": {
    "count": 129,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Hapi"
  },
  "_mentions": 3,
  "_searchresults": 41,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/Hapi.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "rli012",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.3",
      "date": "2018-07-28"
    }
  ],
  "_exports": [
    "base2num",
    "hapiAssemble",
    "hapiAssembleEnd",
    "hapiAutoPhase",
    "hapiBlockMPR",
    "hapiCVCluster",
    "hapiCVDistance",
    "hapiCVMap",
    "hapiCVResolution",
    "hapiFilterError",
    "hapiFrameSelection",
    "hapiGameteView",
    "hapiIdentifyCV",
    "hapiImupte",
    "hapiPhase",
    "num2base"
  ],
  "_datasets": [
    {
      "name": "crossover",
      "title": "Crossover information across all gamete cells",
      "object": "crossover",
      "file": "crossover.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gmt",
        "chr",
        "start",
        "end",
        "pos",
        "res"
      ],
      "rows": 255,
      "table": true,
      "tojson": true
    },
    {
      "name": "gamete11",
      "title": "Haplotypes of a single gamete cell for visualization",
      "object": "gamete11",
      "file": "gamete11.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "chr",
        "pos",
        "hap"
      ],
      "rows": 46995,
      "table": true,
      "tojson": true
    },
    {
      "name": "gmt",
      "title": "Raw genotyping data",
      "object": "gmt",
      "file": "gmt.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "chr",
        "pos",
        "ref",
        "alt",
        "gmt1",
        "gmt2",
        "gmt3",
        "gmt4",
        "gmt5"
      ],
      "rows": 40546,
      "table": true,
      "tojson": true
    },
    {
      "name": "hg19",
      "title": "Chromosome information of hg19",
      "object": "hg19",
      "file": "hg19.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "length",
        "cenStart",
        "cenEnd"
      ],
      "rows": 22,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "Hapi-package",
      "title": "Hapi is a novel easy-to-use package 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 next generation 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 level of each phased hetSNPs. The package also includes a module allowing downstream analyses and visualization of crossovers in the gametes.",
      "topics": [
        "Hapi-package",
        "Hapi"
      ]
    },
    {
      "page": "base2num",
      "title": "Convert genotype coded in A/T/C/G to 0/1",
      "topics": [
        "base2num"
      ]
    },
    {
      "page": "crossover",
      "title": "Crossover information across all gamete cells",
      "topics": [
        "crossover"
      ]
    },
    {
      "page": "gamete11",
      "title": "Haplotypes of a single gamete cell for visualization",
      "topics": [
        "gamete11"
      ]
    },
    {
      "page": "gmt",
      "title": "Raw genotyping data",
      "topics": [
        "gmt"
      ]
    },
    {
      "page": "hapiAssemble",
      "title": "Consensus haplotype assembly",
      "topics": [
        "hapiAssemble"
      ]
    },
    {
      "page": "hapiAssembleEnd",
      "title": "Assembly of haplotypes in regions at the end of a chromosome",
      "topics": [
        "hapiAssembleEnd"
      ]
    },
    {
      "page": "hapiAutoPhase",
      "title": "Automatic inference of haplotypes",
      "topics": [
        "hapiAutoPhase"
      ]
    },
    {
      "page": "hapiBlockMPR",
      "title": "Maximum Parsimony of Recombination (MPR) for proofreading of draft haplotypes",
      "topics": [
        "hapiBlockMPR"
      ]
    },
    {
      "page": "hapiCVCluster",
      "title": "Filter out hetSNPs in potential complex regions",
      "topics": [
        "hapiCVCluster"
      ]
    },
    {
      "page": "hapiCVDistance",
      "title": "Histogram of crossover distance",
      "topics": [
        "hapiCVDistance"
      ]
    },
    {
      "page": "hapiCVMap",
      "title": "Visualization of crossover map",
      "topics": [
        "hapiCVMap"
      ]
    },
    {
      "page": "hapiCVResolution",
      "title": "Histogram of crossover resolution",
      "topics": [
        "hapiCVResolution"
      ]
    },
    {
      "page": "hapiFilterError",
      "title": "Filter out hetSNPs with potential genotyping errors",
      "topics": [
        "hapiFilterError"
      ]
    },
    {
      "page": "hapiFrameSelection",
      "title": "Selection of hetSNPs to form a framework",
      "topics": [
        "hapiFrameSelection"
      ]
    },
    {
      "page": "hapiGameteView",
      "title": "Visualization of haplotypes in a single gamete cell",
      "topics": [
        "hapiGameteView"
      ]
    },
    {
      "page": "hapiIdentifyCV",
      "title": "Indentify crossovers in gamete cells",
      "topics": [
        "hapiIdentifyCV"
      ]
    },
    {
      "page": "hapiImupte",
      "title": "Imputation of missing genotypes in the framework",
      "topics": [
        "hapiImupte"
      ]
    },
    {
      "page": "hapiPhase",
      "title": "Phase draft haplotypes by majority voting",
      "topics": [
        "hapiPhase"
      ]
    },
    {
      "page": "hg19",
      "title": "Chromosome information of hg19",
      "topics": [
        "hg19"
      ]
    },
    {
      "page": "num2base",
      "title": "Convert genotype coded in 0/1 to A/T/C/G",
      "topics": [
        "num2base"
      ]
    }
  ],
  "_readme": "https://github.com/cran/Hapi/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "HMM",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "Hapi.Rmd",
      "filename": "Hapi.html",
      "title": "Hapi: an R package for chromosome-length haplotype inference using genotypic data of single gamete cells",
      "author": "Ruidong Li and Zhenyu Jia Department of Plant and Botany Sciences, Univeristy of California, Riverside",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Hapi package installation",
        "Haplotype phasing module",
        "Quick start (automatic phasing mode)",
        "Haplotype phasing step by step",
        "Data preprocessing",
        "Convert genotype coding style",
        "Filter out genotyping error",
        "Select high-quality hetSNPs to form a framework",
        "Imputation of missing data in the framework",
        "Draft haplotype inference",
        "Majority voting for draft haplotype inference",
        "Proofreading of draft haplotypes",
        "High-resolution haplotype assembly",
        "Visualization of haplotypes in single gamete cells",
        "Crossover analysis module",
        "Identification of crossovers",
        "Crossover visualization",
        "Visualization of crossover resolution",
        "Visualization of crossover distances",
        "Visualization of crossover map",
        "sessionInfo"
      ],
      "created": "2018-07-28 14:10:07",
      "modified": "2018-07-28 14:10:07",
      "commits": 1
    }
  ],
  "_score": 3.788875115775417,
  "_indexed": true,
  "_nocasepkg": "hapi",
  "_universes": [
    "rli012"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.3",
      "date": "2026-06-05T09:40:58.000Z",
      "distro": "noble",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "1d3727d8fce90bd02dfa16e782764a1a5d7a3b1a96bf17482c8239ca927d9e90",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.3",
      "date": "2026-06-05T09:40:50.000Z",
      "distro": "noble",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "677be5d9f9da846ff06673ee52ca392fe5c5bc080d298d305f7b341b73e30f5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.3",
      "date": "2026-06-05T09:41:03.000Z",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "c37c5706cd0f61a5b0c627df4d8a9fd776a74ce75e06e582875b10a847ac2fb3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.3",
      "date": "2026-06-05T09:41:00.000Z",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "e14412daa7bab40dd8277d80786bad0a19898e33b46154fb65d6ec2dc4f55c48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.3",
      "date": "2026-06-05T09:40:37.000Z",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "8c94efea8a17c6fcb0887cc18594a5d2fe8aabfdf2cfcb4abe3563bfb2067d1e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.3",
      "date": "2026-06-05T09:40:18.000Z",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "a2e6a0e2b5914800267046652e05870383cdc334b2c1add468bddd25ffc093c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.3",
      "date": "2026-06-05T09:41:03.000Z",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "90d52221fe1265b2b70a64c4f6e571f66f7fde0da1393fee5052a5e22849be59",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.3",
      "date": "2026-06-05T09:40:01.000Z",
      "commit": "6cd2fcf8cf9753a706a6e023114ced3332602022",
      "fileid": "53ee1cacd3849b74ee3685e9840d011126ce752df3a7b2b04a16a0a3cc1a7c48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rli012/actions/runs/27007286036"
    }
  ]
}