{
  "_id": "6ae33eb0327abcdf86866fb9",
  "Package": "SigBridgeRUtils",
  "Title": "Some Utilities & Base Supports for 'SigBridgeR'",
  "Version": "0.2.7",
  "Authors@R": "person(\"Yuxi\", \"Yang\", email = \"15364051195@163.com\", role = c(\"cre\",\"aut\"),  comment = c(ORCID = \"0009-0006-1329-1224\"))",
  "Description": "Provides fundamental function support for 'SigBridgeR' and\nits single-cell phenotypic screening algorithm, including\noptional functions.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Config/testthat/parallel": "true",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/WangLabCSU/SigBridgeRUtils",
  "BugReports": "https://github.com/WangLabCSU/SigBridgeRUtils/issues",
  "Config/roxygen2/version": "8.1.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-29 12:35:14 UTC",
    "User": "root"
  },
  "Author": "Yuxi Yang [cre, aut] (ORCID:\n<https://orcid.org/0009-0006-1329-1224>)",
  "Maintainer": "Yuxi Yang <15364051195@163.com>",
  "Config/pak/sysreqs": "zlib1g-dev",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-09-29 11:00:08 UTC",
  "RemoteUrl": "https://github.com/cran/SigBridgeRUtils",
  "RemoteRef": "HEAD",
  "RemoteSha": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
  "_user": "cran",
  "_type": "src",
  "_file": "SigBridgeRUtils_0.2.7.tar.gz",
  "_fileid": "https://r2.ropensci.org/f3192d8872d205561a8d6d9c8a02e62894f4624eff8556039acf76d0adf48254",
  "_filesize": 1441471,
  "_sha256": "f3192d8872d205561a8d6d9c8a02e62894f4624eff8556039acf76d0adf48254",
  "_expires": "2027-02-06T12:40:13.000Z",
  "_created": "2026-10-29T12:35:14.000Z",
  "_published": "2026-10-29T12:40:15.806Z",
  "_upstream": "https://github.com/cran/SigBridgeRUtils",
  "_status": "success",
  "_maintainer": {
    "name": "Yuxi Yang",
    "email": "15364051195@163.com",
    "login": "exceret",
    "description": " single-cell omics; R development",
    "uuid": 169530189,
    "orcid": "0009-0006-1329-1224"
  },
  "_jobs": [
    {
      "job": 123449926678,
      "time": 162,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12897562787"
    },
    {
      "job": 123449926661,
      "time": 156,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12897038316"
    },
    {
      "job": 123449926843,
      "time": 162,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12897257959"
    },
    {
      "job": 123449926686,
      "time": 165,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12897028335"
    },
    {
      "job": 123448318294,
      "time": 200,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12896608903"
    },
    {
      "job": 123449926609,
      "time": 132,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12897272840"
    },
    {
      "job": 123449926691,
      "time": 250,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12898041549"
    },
    {
      "job": 123449926773,
      "time": 185,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12897976195"
    },
    {
      "job": 123449926767,
      "time": 245,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12896988317"
    },
    {
      "job": 123449926727,
      "time": 110,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12897063757"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841",
  "_commit": {
    "id": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
    "author": "Yuxi Yang <15364051195@163.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.2.7\n",
    "time": 1790679608
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "assorthead",
      "role": "LinkingTo"
    },
    {
      "package": "beachmat",
      "role": "LinkingTo"
    },
    {
      "package": "beachmat",
      "role": "Imports"
    },
    {
      "package": "chk",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "processx",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "DelayedArray",
      "role": "Suggests"
    },
    {
      "package": "furrr",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "matrixStats",
      "role": "Suggests"
    },
    {
      "package": "microbenchmark",
      "role": "Suggests"
    },
    {
      "package": "preprocessCore",
      "role": "Suggests"
    },
    {
      "package": "Rfast",
      "role": "Suggests"
    },
    {
      "package": "SeuratObject",
      "role": "Suggests"
    },
    {
      "package": "sparseMatrixStats",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "zeallot",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.2.6",
      "date": "2026-03-12"
    },
    {
      "name": "0.2.7",
      "date": "2026-09-29"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "exceret",
      "count": 2,
      "uuid": 169530189
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 783,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SigBridgeRUtils"
  },
  "_devurl": "https://github.com/wanglabcsu/sigbridgerutils",
  "_searchresults": 0,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/SigBridgeRUtils.html"
  ],
  "_homeurl": "https://github.com/wanglabcsu/sigbridgerutils",
  "_realowner": "wanglabcsu",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.2.6",
      "date": "2026-03-12"
    },
    {
      "version": "0.2.7",
      "date": "2026-09-29"
    }
  ],
  "_exports": [
    "%<-%",
    "AddCaller2cli",
    "AddMisc",
    "AddTimeStamp2cli",
    "all_identical",
    "Col2Rownames",
    "colMeans3",
    "colMedians3",
    "colQuantiles3",
    "colSds3",
    "colSums3",
    "colVars3",
    "CreateCallerCliEnv",
    "CreateTimeStampCliEnv",
    "detect_gpu",
    "FilterArgs4Func",
    "GetCallerInfo",
    "GetFuncArgs",
    "getFuncOption",
    "GetPythonPath",
    "ginv2",
    "ginv2_default",
    "ListPyEnv",
    "MatchArg",
    "MatchFunc2Args",
    "normalize.quantiles",
    "rowMaxs3",
    "rowMeans3",
    "rowMedians3",
    "Rownames2Col",
    "rowSds3",
    "rowSums3",
    "rowVars3",
    "setFuncOption",
    "SetupPyEnv",
    "TimeStamp"
  ],
  "_help": [
    {
      "page": "grapes-set-grapes",
      "title": "Unpack values into multiple variables",
      "topics": [
        "%<-%"
      ]
    },
    {
      "page": "AddCaller2cli",
      "title": "A Decorator for Adding Caller Info to CLI Functions",
      "topics": [
        "AddCaller2cli"
      ]
    },
    {
      "page": "AddMisc",
      "title": "Safely Add Miscellaneous Data to Seurat Object",
      "topics": [
        "AddMisc"
      ]
    },
    {
      "page": "AddTimeStamp2cli",
      "title": "A Decorator for Adding Timestamp to CLI Functions",
      "concept": [
        "TimeStamp"
      ],
      "topics": [
        "AddTimeStamp2cli"
      ]
    },
    {
      "page": "all_identical",
      "title": "Check all the Objects Are Identical",
      "topics": [
        "all_identical"
      ]
    },
    {
      "page": "CreateCallerCliEnv",
      "title": "Create Environment with Caller-Aware CLI Functions",
      "topics": [
        "CreateCallerCliEnv"
      ]
    },
    {
      "page": "CreateTimeStampCliEnv",
      "title": "Create Environment with Timestamped CLI Functions",
      "concept": [
        "TimeStamp"
      ],
      "topics": [
        "CreateTimeStampCliEnv"
      ]
    },
    {
      "page": "detect_gpu",
      "title": "Detect available GPU devices",
      "topics": [
        "detect_gpu"
      ]
    },
    {
      "page": "FilterArgs4Func",
      "title": "Keep Wanted Arguments According to A Function from Dots",
      "topics": [
        "FilterArgs4Func"
      ]
    },
    {
      "page": "GetCallerInfo",
      "title": "Get Caller Name",
      "topics": [
        "GetCallerInfo"
      ]
    },
    {
      "page": "GetFuncArgs",
      "title": "Get Function Arguments from Calling Context",
      "topics": [
        "GetFuncArgs"
      ]
    },
    {
      "page": "GetPythonPath",
      "title": "Get Python Executable Path",
      "topics": [
        "GetPythonPath"
      ]
    },
    {
      "page": "ginv2",
      "title": "Generalized Inverse (Moore-Penrose Inverse)",
      "topics": [
        "ginv2",
        "ginv2_beachmat",
        "ginv2_default"
      ]
    },
    {
      "page": "ListPyEnv",
      "title": "List Available Python Environments",
      "topics": [
        "ListPyEnv",
        "ListPyEnv.conda",
        "ListPyEnv.default",
        "ListPyEnv.venv"
      ]
    },
    {
      "page": "MatchArg",
      "title": "Argument Matching with Default Fallback",
      "topics": [
        "MatchArg"
      ]
    },
    {
      "page": "MatchFunc2Args",
      "title": "Match Functions to Argument List",
      "topics": [
        "MatchFunc2Args"
      ]
    },
    {
      "page": "matrix-stats",
      "title": "Matrix Statistics Functions",
      "topics": [
        "colMeans3",
        "colMedians3",
        "colQuantiles3",
        "colSds3",
        "colSums3",
        "colVars3",
        "matrix-stats",
        "normalize.quantiles",
        "rowMaxs3",
        "rowMeans3",
        "rowMedians3",
        "rowSds3",
        "rowSums3",
        "rowVars3"
      ]
    },
    {
      "page": "rowname-utils",
      "title": "Row Name Utilities",
      "topics": [
        "Col2Rownames",
        "rowname-utils",
        "Rownames2Col"
      ]
    },
    {
      "page": "SetupPyEnv",
      "title": "Create or Use Python Environment with Required Packages",
      "topics": [
        "SetupPyEnv",
        "SetupPyEnv.default"
      ]
    },
    {
      "page": "SetupPyEnv.conda",
      "title": "Setup Conda Python Environment",
      "topics": [
        "SetupPyEnv.conda"
      ]
    },
    {
      "page": "SetupPyEnv.venv",
      "title": "Setup Virtual Environment (venv)",
      "topics": [
        "SetupPyEnv.venv"
      ]
    },
    {
      "page": "SigBridgeR_Function_Setting",
      "title": "Configuration Functions for SigBridgeR Package",
      "topics": [
        "checkFuncOption",
        "getFuncOption",
        "setFuncOption",
        "SigBridgeR_Function_Setting"
      ]
    },
    {
      "page": "TimeStamp",
      "title": "Generate Timestamp String",
      "concept": [
        "TimeStamp"
      ],
      "topics": [
        "TimeStamp"
      ]
    }
  ],
  "_readme": "https://github.com/cran/SigBridgeRUtils/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "assorthead",
    "beachmat",
    "BiocGenerics",
    "chk",
    "cli",
    "data.table",
    "DelayedArray",
    "generics",
    "glue",
    "here",
    "IRanges",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "png",
    "processx",
    "ps",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppArmadillo",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rprojroot",
    "S4Arrays",
    "S4Vectors",
    "SparseArray",
    "vctrs",
    "withr",
    "XVector"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_score": 2,
  "_indexed": false,
  "_nocasepkg": "sigbridgerutils",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.7",
      "date": "2026-10-29T12:37:53.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/d274646a2bf70df0210d150db637e93e2706b89331eaf356661ea890be445067",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.7",
      "date": "2026-10-29T12:37:35.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/3f4f7bba648bdf586290e3bebf3f9859b05c8f71b573c92047a9c11b8913192b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.7",
      "date": "2026-10-29T12:37:54.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/e30eb517443e50cbb0ec5616e16ab88526705769a4f75c28fd29512eac38dd93",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.7",
      "date": "2026-10-29T12:37:51.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/43f298b0a14e38a96e815d0d679634073631f3837fd22ae5643fcf97bf438fd2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.7",
      "date": "2026-10-29T12:37:41.000Z",
      "arch": "emscripten",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/6ab113d260c7505d8d93cf2fdc06f3e7cde9f3598371e7b3146083fdb5932f5a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.7",
      "date": "2026-10-29T12:38:48.000Z",
      "arch": "aarch64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/f3d1a3cf8cbc24de5df0c9d7583c27af45870030795489d7a2372e2c586b3f95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.7",
      "date": "2026-10-29T12:36:54.000Z",
      "arch": "x86_64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/507cb0e3a34a31f33559d82ef69f2283c43b78b01ab1ae47f725a9a671f6a6fe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.7",
      "date": "2026-10-29T12:38:44.000Z",
      "arch": "aarch64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/35bec09dd8c23c427c380d4be1dda57e746c57d755270754b43c3014320fb1bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.7",
      "date": "2026-10-29T12:36:37.000Z",
      "arch": "x86_64",
      "commit": "a8b7b0c2ea7b834d6629bba6b23430054e3ca1cf",
      "fileid": "https://r2.ropensci.org/10df1393aa8acc9cdb2a8b5ef93c9480c861d52e2136c7242bdde42764e90e29",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40873911841"
    }
  ]
}