{
  "_id": "6a12ae45acfb0bcc41d18eb1",
  "Package": "SpaGER",
  "Type": "Package",
  "Title": "Spatial Gene Expression Prediction using scRNA-seq",
  "Version": "1.0.0",
  "Date": "2026-01-25",
  "Author": "Zaoqu Liu [aut, cre] (<https://orcid.org/0000-0002-0452-742X>),\nTamim Abdelaal [ctb] (Original SpaGE algorithm), Soufiane\nMourragui [ctb] (PRECISE algorithm)",
  "Maintainer": "Zaoqu Liu <liuzaoqu@163.com>",
  "Authors@R": "c(\nperson(\"Zaoqu\", \"Liu\", email = \"liuzaoqu@163.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-0452-742X\")),\nperson(\"Tamim\", \"Abdelaal\", role = \"ctb\",\ncomment = \"Original SpaGE algorithm\"),\nperson(\"Soufiane\", \"Mourragui\", role = \"ctb\",\ncomment = \"PRECISE algorithm\")\n)",
  "Description": "Integrates spatial transcriptomics data with single-cell\nRNA sequencing (scRNA-seq) data to predict expression of\nunmeasured genes in spatial data. Uses Principal Vectors (PVs)\nfor domain adaptation followed by k-nearest neighbor weighted\nimputation. This R implementation provides identical results to\nthe original Python SpaGE package with efficient C++\nacceleration.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/Zaoqu-Liu/SpaGER",
  "BugReports": "https://github.com/Zaoqu-Liu/SpaGER/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "SystemRequirements": "C++",
  "Repository": "https://zaoqu-liu.r-universe.dev",
  "Date/Publication": "2026-01-24 17:55:59 UTC",
  "RemoteUrl": "https://github.com/Zaoqu-Liu/SpaGER",
  "RemoteRef": "main",
  "RemoteSha": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
  "Packaged": {
    "Date": "2026-05-24 07:47:22 UTC",
    "User": "root"
  },
  "MD5sum": "97976ffa3a61b76b34364cba111a1b9c",
  "_user": "zaoqu-liu",
  "_type": "src",
  "_file": "SpaGER_1.0.0.tar.gz",
  "_fileid": "8c2699f3fd4b7fd4af1a8e4efd213847bd51a17d45b9ece119dcfab120278186",
  "_filesize": 1098191,
  "_sha256": "8c2699f3fd4b7fd4af1a8e4efd213847bd51a17d45b9ece119dcfab120278186",
  "_created": "2026-05-24T07:47:22.000Z",
  "_published": "2026-05-24T07:52:37.061Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77581492636,
      "time": 196,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7183410907"
    },
    {
      "job": 77581492631,
      "time": 195,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7183410816"
    },
    {
      "job": 77581492639,
      "time": 185,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183409704"
    },
    {
      "job": 77581492633,
      "time": 179,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183409129"
    },
    {
      "job": 77581492626,
      "time": 108,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7183401707"
    },
    {
      "job": 77581492632,
      "time": 237,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7183415455"
    },
    {
      "job": 77581492651,
      "time": 97,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183400722"
    },
    {
      "job": 77581492653,
      "time": 264,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183418859"
    },
    {
      "job": 77581263791,
      "time": 263,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183390627"
    },
    {
      "job": 77581492628,
      "time": 174,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183408671"
    },
    {
      "job": 77581492624,
      "time": 179,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7183409215"
    },
    {
      "job": 77581492641,
      "time": 166,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7183407800"
    },
    {
      "job": 77581492634,
      "time": 211,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183412621"
    }
  ],
  "_buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/Zaoqu-Liu/SpaGER",
  "_commit": {
    "id": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
    "author": "Zaoqu-Liu <liuzaoqu@163.com>",
    "committer": "Zaoqu-Liu <liuzaoqu@163.com>",
    "message": "build: Add pre-built vignettes to inst/doc\n\n- Build vignettes HTML and R files\n- Fix R CMD check vignette warnings\n- Update .Rbuildignore\n",
    "time": 1769277359
  },
  "_maintainer": {
    "name": "Zaoqu Liu",
    "email": "liuzaoqu@163.com",
    "login": "zaoqu-liu",
    "orcid": "0000-0002-0452-742X",
    "description": "AI4S",
    "uuid": 68080738
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "irlba",
      "role": "Imports"
    },
    {
      "package": "FNN",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "Seurat",
      "version": ">= 4.0.0",
      "role": "Suggests"
    },
    {
      "package": "SeuratObject",
      "role": "Suggests"
    },
    {
      "package": "fastICA",
      "role": "Suggests"
    },
    {
      "package": "NMF",
      "role": "Suggests"
    },
    {
      "package": "pls",
      "role": "Suggests"
    },
    {
      "package": "psych",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    }
  ],
  "_owner": "zaoqu-liu",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 8
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "zaoqu-liu",
      "count": 8,
      "uuid": 68080738
    }
  ],
  "_userbio": {
    "uuid": 68080738,
    "type": "user",
    "name": "LIU Zaoqu",
    "description": "AI4S"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SpaGER"
  },
  "_devurl": "https://github.com/zaoqu-liu/spager",
  "_searchresults": 12,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/SpaGER.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "check_seurat_version",
    "compare_expression",
    "compute_principal_vectors",
    "cosine_knn",
    "filter_genes",
    "knn_impute",
    "log_normalize",
    "log_normalize_median",
    "normalize_rows",
    "prepare_seurat",
    "process_dim_reduction",
    "PVComputation",
    "reset_parallel",
    "set_parallel",
    "SpaGE",
    "SpaGE_batch",
    "SpaGE_cv",
    "SpaGE.Seurat",
    "validate_input",
    "version_info",
    "zscore"
  ],
  "_help": [],
  "_readme": "https://github.com/Zaoqu-Liu/SpaGER/raw/main/README.md",
  "_rundeps": [
    "codetools",
    "digest",
    "FNN",
    "future",
    "future.apply",
    "globals",
    "irlba",
    "lattice",
    "listenv",
    "MASS",
    "Matrix",
    "parallelly",
    "Rcpp",
    "RcppArmadillo"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "algorithm.Rmd",
      "filename": "algorithm.html",
      "title": "SpaGER: Algorithm and Mathematical Foundation",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Challenge",
        "Algorithm Steps",
        "Step 1: Data Standardization",
        "Step 2: Dimensionality Reduction",
        "Step 3: Matrix Orthogonalization",
        "Step 4: Principal Vectors Computation",
        "Step 5: Projection",
        "Step 6: Weighted k-NN Imputation",
        "Comparison with Python Implementation",
        "Summary",
        "References",
        "Session Information"
      ],
      "created": "2026-01-24 17:47:19",
      "modified": "2026-01-24 17:47:19",
      "commits": 1
    },
    {
      "source": "SpaGER_tutorial.Rmd",
      "filename": "SpaGER_tutorial.html",
      "title": "SpaGER: Quick Start Guide",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Why SpaGER?",
        "Installation",
        "Basic Usage",
        "Load Package",
        "Generate Simulated Data",
        "Run SpaGE Prediction",
        "Predict Specific Genes",
        "Cross-Validation",
        "Visualize CV Results",
        "Accessing Metadata",
        "Session Information"
      ],
      "created": "2026-01-24 17:12:11",
      "modified": "2026-01-24 17:47:19",
      "commits": 2
    },
    {
      "source": "seurat_integration.Rmd",
      "filename": "seurat_integration.html",
      "title": "SpaGER: Seurat Integration Guide",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prerequisites",
        "Basic Workflow with Seurat",
        "Load Your Data",
        "Prepare Data (Optional)",
        "Run SpaGE",
        "Access Predictions",
        "Seurat v4 vs v5",
        "Explicit Version Control",
        "Predict Specific Genes",
        "Return Data Frame Instead",
        "Working with Different Assays",
        "Visualization After Prediction",
        "Batch Processing Multiple Gene Sets",
        "Tips for Best Results",
        "1. Matching Cell Types",
        "2. Gene Filtering",
        "3. Normalize Consistently",
        "Complete Example Workflow",
        "Troubleshooting",
        "Common Issues",
        "Session Information"
      ],
      "created": "2026-01-24 17:47:19",
      "modified": "2026-01-24 17:47:19",
      "commits": 1
    },
    {
      "source": "visualization.Rmd",
      "filename": "visualization.html",
      "title": "SpaGER: Visualization and Analysis",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Simulated Dataset",
        "Run SpaGE Prediction",
        "Visualizing Principal Vector Selection",
        "Spatial Expression Patterns",
        "Cross-Validation Results",
        "Measured vs Predicted Scatter Plots",
        "Expression Distribution Comparison",
        "Correlation Heatmap",
        "Summary Statistics",
        "Exporting Results",
        "Session Information"
      ],
      "created": "2026-01-24 17:47:19",
      "modified": "2026-01-24 17:47:19",
      "commits": 1
    }
  ],
  "_score": 3.3802112417116064,
  "_indexed": true,
  "_nocasepkg": "spager",
  "_universes": [
    "zaoqu-liu"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-24T07:50:23.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "61b4b4c43b8a5304bd4fe6dc3fcc9c48df8d5e37a11e9f7c67d5378afa7e5e1a",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-24T07:50:20.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "d9e953acd315b26ef26173750551c77cf4af03413f9a2e4e321803176f357418",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-24T07:50:16.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "4bd713c6d63e256c97ac9388149af64fc83adb325b6fe2eb6a022f79701f93b2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-24T07:50:13.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "7df63834dcc61f39ee84bd294f64f825d7623693e0b669b9119df796eb70fb75",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-24T07:49:08.000Z",
      "arch": "aarch64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "4e428f4dbf4d2cab36e74fe2d68a40cf28ac00b7327c038448d83b2e4d8723b2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-24T07:50:40.000Z",
      "arch": "x86_64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "4514beef92390906489d3d7498043d91f31036de10fc02c02184e4023cfc8407",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-24T07:48:59.000Z",
      "arch": "aarch64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "690f707350f6c0dbd65c0335f0e93562446b6941329f130dbbd2af4b67f6bdd2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-24T07:51:11.000Z",
      "arch": "x86_64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "f2b2fe92f0a7625b6f7c176727f35fb78805e8fbb193531adccb6051539d52a9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-05-24T07:50:33.000Z",
      "arch": "emscripten",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "cc96db039f9e9fd9d59f9be5a2a288b93332481c806cdd700238c1e7c55d444e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-24T07:49:25.000Z",
      "arch": "x86_64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "61d59446cd953bd16658e55460018b6e0bea1b3d592169b11fc39cc19e149abf",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-24T07:49:19.000Z",
      "arch": "x86_64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "0eb4f7bfc48156127057e8df5ce57cbfebeebf3f9f0323b3c1634b80ae97ff96",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-24T07:49:38.000Z",
      "arch": "x86_64",
      "commit": "fa7fc0afbd10efeadfacc48984d5a253d375aff9",
      "fileid": "ef83b7e3a3db93304dae4b8b06553b81ab268dbb6cfefbac3dd76a11092b1939",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26355428872"
    }
  ]
}