{
  "_id": "6a196356acfb0bcc41de5fba",
  "Package": "CB2",
  "Type": "Package",
  "Title": "CRISPR Pooled Screen Analysis using Beta-Binomial Test",
  "Version": "1.3.8",
  "Date": "2026-01-29",
  "Authors@R": "c(person(given = \"Hyun-Hwan\", family = \"Jeong\", role = c(\"aut\", \"cre\"), email = \"hyunhwanjeong@icloud.com\"))",
  "Description": "Provides functions for hit gene identification and\nquantification of sgRNA (single-guided RNA) abundances for\nCRISPR (Clustered Regularly Interspaced Short Palindromic\nRepeats) pooled screen data analysis. Details are in Jeong et\nal. (2019) <doi:10.1101/gr.245571.118> and Baggerly et al.\n(2003) <doi:10.1093/bioinformatics/btg173>.",
  "License": "MIT + file LICENSE",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-29 09:54:49 UTC",
    "User": "root"
  },
  "Author": "Hyun-Hwan Jeong [aut, cre]",
  "Maintainer": "Hyun-Hwan Jeong <hyunhwanjeong@icloud.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-01-29 15:20:14 UTC",
  "RemoteUrl": "https://github.com/cran/CB2",
  "RemoteRef": "HEAD",
  "RemoteSha": "f62732a5337c3f4c154d9cec3606980d0a25259e",
  "MD5sum": "bf46b2fe1d91ff6761feeb3a18333edf",
  "_user": "cran",
  "_type": "src",
  "_file": "CB2_1.3.8.tar.gz",
  "_fileid": "f24ec09ff29009432f5c063a5e4d01e9f4f72d8482fbb990224567e2405de9b2",
  "_filesize": 1892219,
  "_sha256": "f24ec09ff29009432f5c063a5e4d01e9f4f72d8482fbb990224567e2405de9b2",
  "_created": "2026-05-29T09:54:49.000Z",
  "_published": "2026-05-29T09:58:46.454Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78478572475,
      "time": 168,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288046173"
    },
    {
      "job": 78478572450,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288044803"
    },
    {
      "job": 78478572436,
      "time": 172,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288047452"
    },
    {
      "job": 78478572534,
      "time": 190,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288052544"
    },
    {
      "job": 78478037595,
      "time": 211,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7287996841"
    },
    {
      "job": 78478572310,
      "time": 160,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288044145"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26630543248",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/CB2",
  "_commit": {
    "id": "f62732a5337c3f4c154d9cec3606980d0a25259e",
    "author": "Hyun-Hwan Jeong <hyunhwanjeong@icloud.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.3.8\n",
    "time": 1769700014
  },
  "_maintainer": {
    "name": "Hyun-Hwan Jeong",
    "email": "hyunhwanjeong@icloud.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "metap",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "pheatmap",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "R.utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.3.6",
      "date": "2025-10-01"
    },
    {
      "name": "1.3.8",
      "date": "2026-01-29"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 280,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/CB2"
  },
  "_mentions": 1,
  "_searchresults": 42,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/CB2.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2019-02-11"
    },
    {
      "version": "1.1",
      "date": "2019-02-19"
    },
    {
      "version": "1.2.1",
      "date": "2019-05-16"
    },
    {
      "version": "1.2.2",
      "date": "2019-12-03"
    },
    {
      "version": "1.3.0",
      "date": "2019-12-17"
    },
    {
      "version": "1.3.1",
      "date": "2020-04-15"
    },
    {
      "version": "1.3.2",
      "date": "2020-05-12"
    },
    {
      "version": "1.3.3",
      "date": "2020-05-26"
    },
    {
      "version": "1.3.4",
      "date": "2020-07-24"
    },
    {
      "version": "1.3.6",
      "date": "2025-10-03"
    },
    {
      "version": "1.3.8",
      "date": "2026-01-29"
    }
  ],
  "_exports": [
    "calc_mappability",
    "fit_ab",
    "get_CPM",
    "join_count_and_design",
    "measure_gene_stats",
    "measure_sgrna_stats",
    "plot_corr_heatmap",
    "plot_count_distribution",
    "plot_dotplot",
    "plot_PCA",
    "quant",
    "rep_row",
    "run_estimation",
    "run_sgrna_quant"
  ],
  "_datasets": [
    {
      "name": "Evers_CRISPRn_RT112",
      "title": "A benchmark CRISPRn pooled screen data from Evers et al.",
      "object": "Evers_CRISPRn_RT112",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "Sanson_CRISPRn_A375",
      "title": "A benchmark CRISPRn pooled screen data from Sanson et al.",
      "object": "Sanson_CRISPRn_A375",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "calc_mappability",
      "title": "A function to calculate the mappabilities of each NGS sample.",
      "topics": [
        "calc_mappability"
      ]
    },
    {
      "page": "Evers_CRISPRn_RT112",
      "title": "A benchmark CRISPRn pooled screen data from Evers et al.",
      "topics": [
        "Evers_CRISPRn_RT112"
      ]
    },
    {
      "page": "fit_ab",
      "title": "A C++ function to perform a parameter estimation for the sgRNA-level test.  It will estimate two different parameters `phat` and `vhat,` and we assume input count data follows the beta-binomial distribution. Dr. Keith Baggerly initially implemented this code in Matlab, and it has been rewritten it in C++ for the speed-up.",
      "topics": [
        "fit_ab"
      ]
    },
    {
      "page": "get_CPM",
      "title": "A function to normalize sgRNA read counts.",
      "topics": [
        "get_CPM"
      ]
    },
    {
      "page": "join_count_and_design",
      "title": "A function to join a count table and a design table.",
      "topics": [
        "join_count_and_design"
      ]
    },
    {
      "page": "measure_gene_stats",
      "title": "A function to perform gene-level test using a sgRNA-level statistics.",
      "topics": [
        "measure_gene_stats"
      ]
    },
    {
      "page": "measure_sgrna_stats",
      "title": "A function to perform a statistical test at a sgRNA-level",
      "topics": [
        "measure_sgrna_stats"
      ]
    },
    {
      "page": "plot_corr_heatmap",
      "title": "A function to show a heatmap sgRNA-level corrleations of the NGS samples.",
      "topics": [
        "plot_corr_heatmap"
      ]
    },
    {
      "page": "plot_count_distribution",
      "title": "A function to plot read count distribution.",
      "topics": [
        "plot_count_distribution"
      ]
    },
    {
      "page": "plot_dotplot",
      "title": "A function to visualize dot plots for a gene.",
      "topics": [
        "plot_dotplot"
      ]
    },
    {
      "page": "plot_PCA",
      "title": "A function to plot the first two principal components of samples.",
      "topics": [
        "plot_PCA"
      ]
    },
    {
      "page": "quant",
      "title": "A C++ function to quantify sgRNA abundance from NGS samples.",
      "topics": [
        "quant"
      ]
    },
    {
      "page": "rep_row",
      "title": "Repeat a row",
      "topics": [
        "rep_row"
      ]
    },
    {
      "page": "run_estimation",
      "title": "A function to perform a statistical test at a sgRNA-level, deprecated.",
      "topics": [
        "run_estimation"
      ]
    },
    {
      "page": "run_sgrna_quant",
      "title": "A function to run a sgRNA quantification algorithm from NGS sample",
      "topics": [
        "run_sgrna_quant"
      ]
    },
    {
      "page": "Sanson_CRISPRn_A375",
      "title": "A benchmark CRISPRn pooled screen data from Sanson et al.",
      "topics": [
        "Sanson_CRISPRn_A375"
      ]
    }
  ],
  "_readme": "https://github.com/cran/CB2/raw/HEAD/README.md",
  "_rundeps": [
    "Biobase",
    "BiocGenerics",
    "bit",
    "bit64",
    "cli",
    "clipr",
    "codetools",
    "cpp11",
    "crayon",
    "DEoptimR",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "hms",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "mathjaxr",
    "Matrix",
    "MatrixModels",
    "metap",
    "mnormt",
    "multcomp",
    "multtest",
    "mutoss",
    "mvtnorm",
    "numDeriv",
    "pheatmap",
    "pillar",
    "pkgconfig",
    "plotrix",
    "prettyunits",
    "progress",
    "purrr",
    "qqconf",
    "quantreg",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "Rdpack",
    "readr",
    "rlang",
    "robustbase",
    "S7",
    "sandwich",
    "scales",
    "sn",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "TFisher",
    "TH.data",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "zoo"
  ],
  "_sysdeps": [
    {
      "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": "cb2-tutorial.Rmd",
      "filename": "cb2-tutorial.html",
      "title": "CB2 Tutorial",
      "author": "Hyun-Hwan Jeong",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2019-02-11 15:23:19",
      "modified": "2020-05-12 03:20:02",
      "commits": 5
    },
    {
      "source": "cb2-input-handling.Rmd",
      "filename": "cb2-input-handling.html",
      "title": "Handling the input matrix in CB2",
      "author": "Hyun-Hwan Jeong",
      "engine": "knitr::rmarkdown",
      "headings": [
        "References"
      ],
      "created": "2019-12-17 04:10:02",
      "modified": "2020-04-15 05:00:02",
      "commits": 2
    }
  ],
  "_score": 3.9242792860618816,
  "_indexed": true,
  "_nocasepkg": "cb2",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.8",
      "date": "2026-05-29T09:57:31.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f62732a5337c3f4c154d9cec3606980d0a25259e",
      "fileid": "74437a5c79e81281b8469e6821a62e5f0ba48d3eede15e66293055d6f54bdfc3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26630543248"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.8",
      "date": "2026-05-29T09:57:23.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f62732a5337c3f4c154d9cec3606980d0a25259e",
      "fileid": "c6b170a46119a111a1f8ef4c705ec0c5e6231d6358c6ea96d6997252c3e7817f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26630543248"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.8",
      "date": "2026-05-29T09:57:31.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f62732a5337c3f4c154d9cec3606980d0a25259e",
      "fileid": "3f5bd600989c17a6094337de6374b360fca7eba46cf86edc0743183ac0d4e1ed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26630543248"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.8",
      "date": "2026-05-29T09:57:46.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f62732a5337c3f4c154d9cec3606980d0a25259e",
      "fileid": "7b589e9f897f56523342a16f019773e3c4e043580d62a3f8130ae59fcda0caab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26630543248"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.8",
      "date": "2026-05-29T09:57:49.000Z",
      "arch": "emscripten",
      "commit": "f62732a5337c3f4c154d9cec3606980d0a25259e",
      "fileid": "2caeed60fe63d715ae965885327f4465cb419a88de112810266ce9c14d151711",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26630543248"
    }
  ]
}