{
  "_id": "6ae1af9d95ca2370cc8cb4bf",
  "Package": "immLynx",
  "Title": "Linking Advanced TCR Python Pipelines and Hugging Face Models in\nR",
  "Version": "1.1.3",
  "Authors@R": "c(\nperson(given = \"Nick\", family = \"Borcherding\", role = c(\"aut\", \"cre\"),\nemail = \"ncborch@gmail.com\",\ncomment = c(ORCID = \"0000-0003-1427-6342\")))",
  "Description": "A comprehensive toolkit that bridges popular Python-based\nimmune repertoire analysis tools and Hugging Face protein\nlanguage models into the R environment. Provides unified\ninterfaces for TCR distance calculations (tcrdist3), sequence\ngeneration probability (OLGA), selection inference (soNNia),\nclustering (clusTCR), protein embeddings (ESM-2), metaclone\ndiscovery (metaclonotypist), clonal expansion prediction from\ngene expression (scXpand), near-neighbor search by symmetric\ndeletion lookup (pyrepseq), and deep generative featurization\n(DeepTCR). Fully compatible with the scRepertoire and immApex\necosystem for single-cell immune repertoire analysis.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "biocViews": "Software, ImmunoOncology, SingleCell, Classification,\nAnnotation, Sequencing, MotifAnnotation, Clustering,\nDimensionReduction, GeneExpression",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "URL": "https://github.com/BorchLab/immLynx/",
  "BugReports": "https://github.com/BorchLab/immLynx/issues",
  "StagedInstall": "no",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libicu-dev libpng-dev libxml2-dev libssl-dev\npython3 zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-10-27 12:29:31 UTC",
  "RemoteUrl": "https://github.com/bioc/immLynx",
  "RemoteRef": "HEAD",
  "RemoteSha": "0b5b5b44ee5664e888f456b82844767df7930b72",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-27 14:54:05 UTC",
    "User": "root"
  },
  "Author": "Nick Borcherding [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1427-6342>)",
  "Maintainer": "Nick Borcherding <ncborch@gmail.com>",
  "_user": "bioc",
  "_type": "src",
  "_file": "immLynx_1.1.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/e43579e1f7205d0f294296b90f2be047573a5ed8526e94830bd5b7604ac43feb",
  "_filesize": 787695,
  "_sha256": "e43579e1f7205d0f294296b90f2be047573a5ed8526e94830bd5b7604ac43feb",
  "_expires": "2027-02-04T16:42:45.000Z",
  "_created": "2026-10-27T14:54:05.000Z",
  "_published": "2026-10-28T08:17:33.117Z",
  "_upstream": "https://github.com/bioc/immLynx",
  "_status": "success",
  "_maintainer": {
    "name": "Nick Borcherding",
    "email": "ncborch@gmail.com",
    "login": "ncborcherding",
    "twitter": "@theHumanBorch",
    "description": "Clinical Pathologist MD/PhD\n",
    "uuid": 22754118,
    "orcid": "0000-0003-1427-6342"
  },
  "_jobs": [
    {
      "job": 122680447168,
      "time": 345,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12743632482"
    },
    {
      "job": 122680445327,
      "time": 850,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "12799375301"
    },
    {
      "job": 122680445315,
      "time": 943,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "12798323959"
    },
    {
      "job": 122680445423,
      "time": 593,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 122680445377,
      "time": 3738,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 122680446856,
      "time": 569,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12743761485"
    },
    {
      "job": 122680446955,
      "time": 314,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12745075075"
    },
    {
      "job": 122680446785,
      "time": 1589,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12746680464"
    },
    {
      "job": 122680447175,
      "time": 1528,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12744719132"
    },
    {
      "job": 122680447131,
      "time": 1286,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12745068279"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 7
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/40524100728",
  "_commit": {
    "id": "0b5b5b44ee5664e888f456b82844767df7930b72",
    "author": "theHumanBorch <ncborch@gmail.com>",
    "committer": "theHumanBorch <ncborch@gmail.com>",
    "message": "fixing version to 1.1.3\n",
    "time": 1793104171
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "basilisk",
      "version": ">= 1.8.0",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "version": ">= 1.24",
      "role": "Imports"
    },
    {
      "package": "immApex",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "zellkonverter",
      "role": "Imports"
    },
    {
      "package": "AnnotationDbi",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "org.Hs.eg.db",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "scater",
      "role": "Suggests"
    },
    {
      "package": "scran",
      "role": "Suggests"
    },
    {
      "package": "scRepertoire",
      "role": "Suggests"
    },
    {
      "package": "Seurat",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-45",
      "n": 2
    },
    {
      "week": "2026-01",
      "n": 7
    },
    {
      "week": "2026-05",
      "n": 11
    },
    {
      "week": "2026-06",
      "n": 2
    },
    {
      "week": "2026-07",
      "n": 6
    },
    {
      "week": "2026-08",
      "n": 5
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 7
    },
    {
      "week": "2026-11",
      "n": 10
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 5
    },
    {
      "week": "2026-33",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.1.0",
      "bioc": "3.24",
      "repository": "bioc"
    },
    {
      "branch": "release",
      "version": "1.0.0",
      "bioc": "3.23",
      "repository": "bioc"
    }
  ],
  "_topics": [
    "software",
    "immunooncology",
    "singlecell",
    "classification",
    "annotation",
    "sequencing",
    "motifannotation",
    "clustering",
    "dimensionreduction",
    "geneexpression"
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "ncborcherding",
      "count": 149,
      "uuid": 22754118
    },
    {
      "user": "jwokaty",
      "count": 2,
      "uuid": 1744257
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 480,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 364,
    "source": "https://www.bioconductor.org/packages/stats/bioc/immLynx"
  },
  "_devurl": "https://github.com/borchlab/immlynx",
  "_searchresults": 6,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/immLynx.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/borchlab/immlynx",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "convertToTcrdist",
    "exportToScanpy",
    "extractTCRdata",
    "generateOLGA",
    "huggingModel",
    "listScXpandModels",
    "proteinEmbeddings",
    "runClustTCR",
    "runDeepTCR",
    "runEmbeddings",
    "runHLAassociation",
    "runMetaclonotypist",
    "runOLGA",
    "runScXpand",
    "runSoNNia",
    "runSymdelNeighbors",
    "runTCRdist",
    "show",
    "summarizeTCRrepertoire",
    "tokenizeSequences",
    "validateTCRdata"
  ],
  "_datasets": [
    {
      "name": "immLynx_example",
      "title": "Example Single-Cell RNA-seq Data with TCR Information",
      "object": "immLynx_example",
      "file": "immLynx_example.rda",
      "class": [
        "SingleCellExperiment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "convertToTcrdist",
      "title": "Convert TCR Data to tcrdist3 Format",
      "topics": [
        "convertToTcrdist"
      ]
    },
    {
      "page": "exportToScanpy",
      "title": "Export Single-Cell + Immune Receptor Data to scanpy/scirpy Format",
      "topics": [
        "exportToScanpy"
      ]
    },
    {
      "page": "extractTCRdata",
      "title": "Extract TCR Data from SingleCellExperiment Object",
      "topics": [
        "extractTCRdata"
      ]
    },
    {
      "page": "generateOLGA",
      "title": "Generate Random TCR Sequences using OLGA",
      "topics": [
        "generateOLGA"
      ]
    },
    {
      "page": "huggingModel",
      "title": "Initialize a Hugging Face Model and Tokenizer",
      "topics": [
        "huggingModel"
      ]
    },
    {
      "page": "immLynx_example",
      "title": "Example Single-Cell RNA-seq Data with TCR Information",
      "topics": [
        "immLynx_example"
      ]
    },
    {
      "page": "listScXpandModels",
      "title": "List available scXpand pretrained models",
      "topics": [
        "listScXpandModels"
      ]
    },
    {
      "page": "proteinEmbeddings",
      "title": "Get Protein Embeddings from a Model",
      "topics": [
        "proteinEmbeddings"
      ]
    },
    {
      "page": "runClustTCR",
      "title": "Run clusTCR Clustering on scRepertoire Data",
      "topics": [
        "runClustTCR"
      ]
    },
    {
      "page": "runDeepTCR",
      "title": "Featurize TCR Sequences with the DeepTCR Variational Autoencoder",
      "topics": [
        "runDeepTCR"
      ]
    },
    {
      "page": "runEmbeddings",
      "title": "Generate Protein Language Model Embeddings for TCR Sequences",
      "topics": [
        "runEmbeddings"
      ]
    },
    {
      "page": "runHLAassociation",
      "title": "Perform HLA Association Analysis on Metaclones",
      "topics": [
        "runHLAassociation"
      ]
    },
    {
      "page": "runMetaclonotypist",
      "title": "Run Metaclonotypist for TCR Metaclone Discovery",
      "topics": [
        "runMetaclonotypist"
      ]
    },
    {
      "page": "runOLGA",
      "title": "Calculate Generation Probability (Pgen) for TCRs in scRepertoire Data",
      "topics": [
        "runOLGA"
      ]
    },
    {
      "page": "runScXpand",
      "title": "Predict T-cell clonal expansion from gene expression with scXpand",
      "topics": [
        "runScXpand"
      ]
    },
    {
      "page": "runSoNNia",
      "title": "Run soNNia Selection Analysis",
      "topics": [
        "runSoNNia"
      ]
    },
    {
      "page": "runSymdelNeighbors",
      "title": "Find Near-Neighbor CDR3 Sequences by Symmetric Deletion Lookup",
      "topics": [
        "runSymdelNeighbors"
      ]
    },
    {
      "page": "runTCRdist",
      "title": "Calculate TCR Distances on scRepertoire Data",
      "topics": [
        "runTCRdist"
      ]
    },
    {
      "page": "summarizeTCRrepertoire",
      "title": "Summarize TCR Repertoire Statistics",
      "topics": [
        "summarizeTCRrepertoire"
      ]
    },
    {
      "page": "TCR_summary-class",
      "title": "S4 Class for TCR Repertoire Summary",
      "topics": [
        "show,TCR_summary-method",
        "TCR_summary-class"
      ]
    },
    {
      "page": "tokenizeSequences",
      "title": "Tokenize Amino Acid Sequences",
      "topics": [
        "tokenizeSequences"
      ]
    },
    {
      "page": "validateTCRdata",
      "title": "Validate TCR Data Format",
      "topics": [
        "validateTCRdata"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/immLynx/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "basilisk",
    "Biobase",
    "BiocGenerics",
    "Biostrings",
    "cli",
    "crayon",
    "curl",
    "DelayedArray",
    "dir.expiry",
    "filelock",
    "generics",
    "GenomicRanges",
    "glue",
    "here",
    "httr",
    "immApex",
    "immReferent",
    "IRanges",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "png",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rprojroot",
    "rvest",
    "S4Arrays",
    "S4Vectors",
    "selectr",
    "Seqinfo",
    "SingleCellExperiment",
    "SparseArray",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "sys",
    "tibble",
    "utf8",
    "vctrs",
    "withr",
    "xml2",
    "XVector",
    "yaml",
    "zellkonverter"
  ],
  "_vignettes": [
    {
      "source": "advanced_analysis.Rmd",
      "filename": "advanced_analysis.html",
      "title": "Advanced TCR Analysis with immLynx",
      "author": "Nick Borcherding",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Comparing Clustering Methods",
        "Custom Embedding Workflows",
        "Using Different ESM-2 Model Sizes",
        "Embedding Both Chains",
        "Dataset-Specific Features with DeepTCR",
        "Integration with scRepertoire Clonotypes",
        "Predicting Clonal Expansion from Gene Expression",
        "Benchmarking against the observed repertoire",
        "Analyzing Selection Pressure",
        "Combining Distance-Based Methods",
        "Working with Large Datasets",
        "HLA Association Analysis",
        "Exporting Results",
        "Best Practices",
        "Session Info"
      ],
      "created": "2026-01-04 21:51:49",
      "modified": "2026-10-16 16:27:17",
      "commits": 8
    },
    {
      "source": "immLynx_vignette.Rmd",
      "filename": "immLynx_vignette.html",
      "title": "Getting Started with immLynx",
      "author": "Nick Borcherding",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Citation",
        "Installation",
        "Python Dependencies",
        "Quick Start",
        "Loading the Package and Example Data",
        "Extracting TCR Data",
        "Summarizing TCR Repertoire",
        "Analysis Functions",
        "TCR Clustering with clusTCR",
        "Near-Neighbor Search with symdel",
        "TCR Distance Calculations with tcrdist3",
        "Generation Probability with OLGA",
        "Protein Language Model Embeddings",
        "Deep Generative Featurization with DeepTCR",
        "Metaclone Discovery with Metaclonotypist",
        "Selection Inference with soNNia",
        "Workflow Example",
        "Handing Off to Python: scanpy and scirpy",
        "Session Info"
      ],
      "created": "2026-01-04 21:51:49",
      "modified": "2026-10-16 16:27:17",
      "commits": 10
    }
  ],
  "_score": 5.707570176097937,
  "_indexed": true,
  "_nocasepkg": "immlynx",
  "_universes": [
    "bioc",
    "ncborcherding",
    "borchlab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.3",
      "date": "2026-10-28T07:08:13.000Z",
      "distro": "resolute",
      "commit": "0b5b5b44ee5664e888f456b82844767df7930b72",
      "fileid": "https://r2.ropensci.org/4b4f8ddc49e4bba593c9275cf9d8f010cbb51b058f6ffa235368906769067f99",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40524100728"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.3",
      "date": "2026-10-28T07:10:25.000Z",
      "distro": "resolute",
      "commit": "0b5b5b44ee5664e888f456b82844767df7930b72",
      "fileid": "https://r2.ropensci.org/a11d9a96b7462ce4bb10cc9a3174572df3ca26bc2174fc085ff845c7e7d19d90",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40524100728"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.3",
      "date": "2026-10-27T14:59:49.000Z",
      "commit": "0b5b5b44ee5664e888f456b82844767df7930b72",
      "fileid": "https://r2.ropensci.org/b234da98d2761a35363bd9baf53ad78316adacdee32f584cd7e91b466bf15c43",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40524100728"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-10-27T14:57:05.000Z",
      "commit": "0b5b5b44ee5664e888f456b82844767df7930b72",
      "fileid": "https://r2.ropensci.org/5546d286abf497cb3c18a40dfa5c78c1e7e173a51095361d4d3cb38697e9761a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40524100728"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-10-27T14:56:36.000Z",
      "commit": "0b5b5b44ee5664e888f456b82844767df7930b72",
      "fileid": "https://r2.ropensci.org/464a21d8ec811d0d3a2c9f32427c9e1c7e51dbc11c639634a67c9ea8224cfd79",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40524100728"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-10-27T14:58:44.000Z",
      "commit": "0b5b5b44ee5664e888f456b82844767df7930b72",
      "fileid": "https://r2.ropensci.org/88d88883913a610e3bb0151d0dfde0fa2163387b9c0aa364239a431cb8c5a9b0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40524100728"
    }
  ]
}