Program for Inferring Immunoglobulin Allele Similarity Clusters and Genotypes

Improves genotype inference and downstream Adaptive Immune Receptor Repertoire Sequence data analysis. Inference of allele similarity clusters, an alternative naming scheme and genotype inference for immunoglobulin heavy chain repertoires. The main tools are allele similarity clusters, and allele based genotype. The first tool is designed to reduce the ambiguity within the immunoglobulin heavy chain V alleles. The ambiguity is caused by duplicated or similar alleles which are shared among different genes. The second tool is an allele based genotype, that determined the presence of an allele based on a threshold derived from a naive population. See Peres et al. (2023) .


PIgLET - Program for Ig clusters R package

PIgLET is a suite of computational tools that improves genotype inference and downstream AIRR-seq data analysis. The package as two main tools. The first is Allele Clusters, this tool is designed to reduce the ambiguity within the IGHV alleles. The ambiguity is caused by duplicated or similar alleles which are shared among different genes. The second tool is an allele based genotype, that determined the presence of an allele based on a threshold derived from a naive population.

Core Abilities

Allele Similarity Cluster provides the functions that support the main tool of creating the allele similarity cluster form an IGHV germline set. Allele based genotype provides the functions to infer the IGHV genotype using the allele based method and the allele clusters thresholds.

Required Input

For the allele similarity cluster, a reference set of IUIS/IMGT alleles. The sequences should be gapped.

For the genotype inference, an AIRR-seq format data set.

Installation

PIgLET is available for installation either from the development version.

PIgLET repository installation

To build from the source code, first install the build dependencies:

install.packages(c("devtools", "roxygen2", "testthat", "knitr", "rmarkdown", "plotly"))

To install the latest version via devtools:

library(devtools)
install_bitbucket("yaarilab/piglet")

Note, installing from bitbucket does not generate the documentation. To generate them, first clone the repository and then build:

library(devtools)
install_deps()
document()
build()
install()

Contact

For help, questions, or suggestions, please contact:

Copying

RAbHIT is free for use under the CC BY-SA 4.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("piglet")

1.2.0 by Ayelet Peres, 8 months ago


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


Authors: Ayelet Peres [aut, cre] , William Lees [aut] , Gur Yaari [aut, cph]


Documentation:   PDF Manual  


CC BY-SA 4.0 license


Imports Biostrings, DECIPHER, alakazam, dendextend, data.table, tigger, methods, rlang, zen4R, RColorBrewer, ggplot2, circlize, R6, jsonlite, Rcpp, magrittr, igraph, stringdist, cluster, ape

Suggests knitr, rmarkdown, tidyr, htmltools, stringi, bookdown, ComplexHeatmap, dplyr, ggtree, testthat, parallel

Linking to Rcpp

System requirements: GNU make


Suggested by rabhit.


See at CRAN