Learn R Programming

SSHAARP (version 2.0.8)

Searching Shared HLA Amino Acid Residue Prevalence

Description

Processes amino acid alignments produced by the 'IPD-IMGT/HLA (Immuno Polymorphism-ImMunoGeneTics/Human Leukocyte Antigen) Database' to identify user-defined amino acid residue motifs shared across HLA alleles, HLA alleles, or HLA haplotypes, and calculates frequencies based on HLA allele frequency data. 'SSHAARP' (Searching Shared HLA Amino Acid Residue Prevalence) uses 'Generic Mapping Tools (GMT)' software and the 'GMT' R package to generate global frequency heat maps that illustrate the distribution of each user-defined map around the globe. 'SSHAARP' analyzes the allele frequency data described by Solberg et al. (2008) , a global set of 497 population samples from 185 published datasets, representing 66,800 individuals total. Users may also specify their own datasets, but file conventions must follow the prebundled Solberg dataset, or the mock haplotype dataset.

Copy Link

Version

Install

install.packages('SSHAARP')

Monthly Downloads

348

Version

2.0.8

License

GPL (>= 3)

Maintainer

Livia Tran

Last Published

June 18th, 2025

Functions in SSHAARP (2.0.8)

verifyAlleleANHIG

Verifies the allele entered is present in the IMGT protein alignments
verifyAlleleDataset

Verifies the allele entered is present in specified dataset
mock_haplotype_dataset

Mock Haplotype Dataset
solberg_dataset

Solberg Dataset
dataSubset

Dataset manipulation for motifs and alleles
getVariantInfo

Locus and allele or motif extraction for motifs, allele, or haplotype mapping
findMotif

Returns an alignment data frame of alleles that share a specific amino acid motif
dataSubsetHaplo

Dataset manipulation for haplotypes
checkLocusDataset

Check locus validity and if the locus is present in the user specified dataset
checkHaplotypeSyntax

Check haplotype syntax
validateVariantType

validateVariantType
checkMotifSyntax

Check motif syntax
checkPosition

Checks if amino acid positions in motif exist
PALM

Population Allele Locating Mapmaker
isNamePresent

Checks if name portion of entered variant is present
checkAlleleSyntax

Check allele syntax
readFilename

Designates dataset by either reading in file the user has provided, or using the Solberg dataset or mock haplotype dataset
verifyAlleleANHIGHaplo

Verifies the alleles in entered haplotype are present in IMGTprotalignments