{
  "_id": "6a1f6aacb401979e7342e65c",
  "Package": "immGLIPH",
  "Title": "Grouping of Lymphocyte Interactions by Paratope Hotspots",
  "Version": "0.99.5",
  "Authors@R": "c(\nperson(\"Nick\", \"Borcherding\", role = c(\"aut\", \"cre\"),\nemail = \"ncborch@gmail.com\")\n)",
  "Description": "An R implementation of the GLIPH and GLIPH2 algorithms for\nclustering T cell receptors (TCRs) predicted to bind the same\nHLA-restricted peptide antigen. Identifies specificity groups\nbased on local (motif-based) and global (sequence-based) CDR3\nsimilarities. Integrates with the scRepertoire ecosystem via\nimmApex for single-cell immune repertoire analysis. Users\nshould cite the original GLIPH algorithm papers: Glanville et\nal. (2017) <doi:10.1038/nature22976> and Huang et al. (2020)\n<doi:10.1038/s41587-020-0505-4>.",
  "License": "MIT + file LICENSE",
  "biocViews": "Software, ImmunoOncology, Clustering, SingleCell,\nSequencing, Visualization",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/BorchLab/immGLIPH,\nhttps://github.com/BorchLab/scRepertoire,\nhttps://github.com/BorchLab/immApex",
  "BugReports": "https://github.com/BorchLab/immGLIPH/issues",
  "Config/pak/sysreqs": "cmake libglpk-dev make libicu-dev libuv1-dev\nlibxml2-dev libssl-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-05-20 12:06:01 UTC",
  "RemoteUrl": "https://github.com/bioc/immGLIPH",
  "RemoteRef": "HEAD",
  "RemoteSha": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 23:38:31 UTC",
    "User": "root"
  },
  "Author": "Nick Borcherding [aut, cre]",
  "Maintainer": "Nick Borcherding <ncborch@gmail.com>",
  "MD5sum": "389642d94d21cbc282a6ef1578190379",
  "_user": "bioc",
  "_type": "src",
  "_file": "immGLIPH_0.99.5.tar.gz",
  "_fileid": "1769e07b46f207570b2002a78c1451e57b34c4e99c20c9a384bcd2d083d0e705",
  "_filesize": 555540,
  "_sha256": "1769e07b46f207570b2002a78c1451e57b34c4e99c20c9a384bcd2d083d0e705",
  "_created": "2026-06-02T23:38:31.000Z",
  "_published": "2026-06-02T23:43:40.537Z",
  "_jobs": [
    {
      "job": 79194196535,
      "time": 203,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7372445506"
    },
    {
      "job": 79194196546,
      "time": 267,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7372459879"
    },
    {
      "job": 79194196561,
      "time": 263,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7372458942"
    },
    {
      "job": 79194196572,
      "time": 132,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7372429544"
    },
    {
      "job": 79194196557,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7372434880"
    },
    {
      "job": 79193696848,
      "time": 263,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7372399502"
    },
    {
      "job": 79194196532,
      "time": 177,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7372439779"
    },
    {
      "job": 79194196549,
      "time": 157,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7372435320"
    },
    {
      "job": 79194196564,
      "time": 144,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7372432352"
    },
    {
      "job": 79194196559,
      "time": 152,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7372434460"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 9
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/immGLIPH",
  "_commit": {
    "id": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
    "author": "theHumanBorch <ncborch@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #8 from BorchLab/bioc-review2\n\nBioc review2",
    "time": 1779278761
  },
  "_maintainer": {
    "name": "Nick Borcherding",
    "email": "ncborch@gmail.com",
    "login": "ncborcherding",
    "twitter": "@theHumanBorch",
    "description": "Clinical Pathologist MD/PhD\n",
    "uuid": 22754118
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "stringdist",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "BiocParallel",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "visNetwork",
      "role": "Imports"
    },
    {
      "package": "plotfunctions",
      "role": "Imports"
    },
    {
      "package": "immApex",
      "role": "Imports"
    },
    {
      "package": "BiocFileCache",
      "role": "Suggests"
    },
    {
      "package": "scRepertoire",
      "role": "Suggests"
    },
    {
      "package": "SeuratObject",
      "role": "Suggests"
    },
    {
      "package": "Seurat",
      "role": "Suggests"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-07",
      "n": 43
    },
    {
      "week": "2026-08",
      "n": 9
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-21",
      "n": 1
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "0.99.5",
      "bioc": "3.24"
    }
  ],
  "_topics": [
    "software",
    "immunooncology",
    "clustering",
    "singlecell",
    "sequencing",
    "visualization"
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "ncborcherding",
      "count": 91,
      "uuid": 22754118
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_devurl": "https://github.com/borchlab/immgliph",
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/immGLIPH.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "clusterScoring",
    "deNovoTCRs",
    "findMotifs",
    "getGLIPHreference",
    "getRandomSubsample",
    "loadGLIPH",
    "plotNetwork",
    "runGLIPH"
  ],
  "_datasets": [
    {
      "name": "gliph_input_data",
      "title": "Example TCR input data",
      "object": "gliph_input_data",
      "file": "gliph_input_data.rdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "CDR3b",
        "TRBV",
        "patient"
      ],
      "rows": 365,
      "table": true,
      "tojson": true
    },
    {
      "name": "gliph_sce",
      "title": "Example SingleCellExperiment with TCR clonal information",
      "object": "gliph_sce",
      "file": "gliph_sce.rdata",
      "class": [
        "SingleCellExperiment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "gTRB",
      "title": "Germline TCR-beta CDR3 fragments",
      "object": "gTRB",
      "file": "gTRB.RData",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "ref_cluster_sizes",
      "title": "Cluster size probabilities in naive reference repertoire",
      "object": "ref_cluster_sizes",
      "file": "ref_cluster_sizes.RData",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "clusterScoring",
      "title": "Score CDR3 clusters using the GLIPH or GLIPH2 algorithm",
      "topics": [
        "clusterScoring"
      ]
    },
    {
      "page": "deNovoTCRs",
      "title": "Generate de novo TCR sequences",
      "topics": [
        "deNovoTCRs"
      ]
    },
    {
      "page": "findMotifs",
      "title": "Find continuous and discontinuous sequence motifs",
      "topics": [
        "findMotifs"
      ]
    },
    {
      "page": "getGLIPHreference",
      "title": "Get or download the immGLIPH reference list",
      "topics": [
        "getGLIPHreference"
      ]
    },
    {
      "page": "getRandomSubsample",
      "title": "Draw a stratified random subsample from the reference repertoire",
      "topics": [
        "getRandomSubsample"
      ]
    },
    {
      "page": "gliph_input_data",
      "title": "Example TCR input data",
      "topics": [
        "gliph_input_data"
      ]
    },
    {
      "page": "gliph_sce",
      "title": "Example SingleCellExperiment with TCR clonal information",
      "topics": [
        "gliph_sce"
      ]
    },
    {
      "page": "gTRB",
      "title": "Germline TCR-beta CDR3 fragments",
      "topics": [
        "gTRB"
      ]
    },
    {
      "page": "loadGLIPH",
      "title": "Load saved GLIPH results from disk",
      "topics": [
        "loadGLIPH"
      ]
    },
    {
      "page": "plotNetwork",
      "title": "Visualize TCR convergence group network",
      "topics": [
        "plotNetwork"
      ]
    },
    {
      "page": "ref_cluster_sizes",
      "title": "Cluster size probabilities in naive reference repertoire",
      "topics": [
        "ref_cluster_sizes"
      ]
    },
    {
      "page": "reference_list",
      "title": "GLIPH reference repertoire list (external data)",
      "topics": [
        "reference_list"
      ]
    },
    {
      "page": "runGLIPH",
      "title": "Run the GLIPH or GLIPH2 TCR clustering algorithm",
      "topics": [
        "runGLIPH"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/immGLIPH/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "base64enc",
    "BH",
    "Biobase",
    "BiocGenerics",
    "BiocParallel",
    "Biostrings",
    "bslib",
    "cachem",
    "cli",
    "codetools",
    "cpp11",
    "crayon",
    "curl",
    "DelayedArray",
    "digest",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "formatR",
    "fs",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr",
    "igraph",
    "immApex",
    "immReferent",
    "IRanges",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lambda.r",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "plotfunctions",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "rvest",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "selectr",
    "Seqinfo",
    "SingleCellExperiment",
    "snow",
    "SparseArray",
    "stringdist",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "sys",
    "tibble",
    "tinytex",
    "utf8",
    "vctrs",
    "viridis",
    "viridisLite",
    "visNetwork",
    "withr",
    "xfun",
    "xml2",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "immGLIPH.Rmd",
      "filename": "immGLIPH.html",
      "title": "Getting Started with immGLIPH",
      "author": "Nick Borcherding",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Loading Package",
        "Integration with the scRepertoire Ecosystem",
        "Quick Start",
        "Loading the Example Data",
        "Input Data Format",
        "Working with Single-Cell Data",
        "The runGLIPH() Function",
        "Key Arguments",
        "Method Presets",
        "Running GLIPH2 (Default)",
        "Running GLIPH1",
        "Understanding the Output",
        "Cluster Properties",
        "Cluster Membership",
        "Motif Enrichment",
        "Network Edges",
        "Customizing the Analysis",
        "Using method = \"custom\"",
        "Adjusting Significance Thresholds",
        "Choosing a Reference Database",
        "Using a Custom Reference Database",
        "Motif Discovery with findMotifs()",
        "Example",
        "Cluster Scoring with clusterScoring()",
        "Scoring Components",
        "De Novo TCR Generation with deNovoTCRs()",
        "Network Visualization with plotNetwork()",
        "Loading Saved Results with loadGLIPH()",
        "Saving Results to Disk",
        "Performance",
        "Accelerated Computation with immApex",
        "Tips and Best Practices",
        "Session Info"
      ],
      "created": "2026-02-14 18:54:50",
      "modified": "2026-05-20 12:06:01",
      "commits": 7
    }
  ],
  "_score": 5.146128035678238,
  "_indexed": true,
  "_nocasepkg": "immgliph",
  "_universes": [
    "bioc",
    "ncborcherding",
    "borchlab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.99.5",
      "date": "2026-06-02T23:42:18.000Z",
      "distro": "noble",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "a6369c22ae3f601a9b03c26b7dad2d2e37c195de1c32d0db2243081366cdd725",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.99.5",
      "date": "2026-06-02T23:42:15.000Z",
      "distro": "noble",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "4ed2bff72525976406467efa0f908f2ee9aa973c2e610c3c84f8b6ed673b807f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.99.5",
      "date": "2026-06-02T23:40:24.000Z",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "56a577d3609dc3d7aa4635d3b48d2874a748a6ba6cbfe2f931e25c2b666e1062",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.99.5",
      "date": "2026-06-02T23:40:35.000Z",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "260585584764f65e48a5d2d24d27a6507c87dd6fb1d7fd83e28c7d7da822ff09",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.99.5",
      "date": "2026-06-02T23:41:52.000Z",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "27a1938f9b1414d5c676213071e4b75a399771783bc0dee240cd677845efec3a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.99.5",
      "date": "2026-06-02T23:40:22.000Z",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "ae0f912533f87ebcf83e8dd2d8cc349c54342ece2e1feabc14447caebf3bb899",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.99.5",
      "date": "2026-06-02T23:40:11.000Z",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "26722efd5f97743e72b4b15093b99725dcca300ec914625bcb773865e5fdbc6c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.99.5",
      "date": "2026-06-02T23:40:19.000Z",
      "commit": "17636de1dcad06e64a93a739d88bf90eb2d41c83",
      "fileid": "a36a8820ec7c3e27a22fcbcc755da8a1b567d7218694a94fbce87eeb252729fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26854352085"
    }
  ]
}