{
  "_id": "6a1bed721d7bb097a0a204ea",
  "Type": "Package",
  "Package": "CleanUpRNAseq",
  "Title": "Detect and Correct Genomic DNA Contamination in RNA-seq Data",
  "Version": "1.7.0",
  "Authors@R": "c(\nperson(\"Haibo\", \"Liu\", , \"haibo.liu@umassmed.edu\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4213-2883\")),\nperson(\"Kevin\", \"O'Connor\", , \"Kevin.O'Connor@umassmed.edu\", role = \"ctb\"),\nperson(\"Michelle\", \"Kelliher\", , \"Michelle.Kelliher@umassmed.edu\", role = \"ctb\"),\nperson(\"Lihua Julie\", \"Zhu\", , \"Julie.Zhu@umassmed.edu\", role = \"aut\"),\nperson(\"Kai\", \"Hu\", , \"kai.hu@umassmed.edu\", role = \"aut\")\n)",
  "Description": "RNA-seq data generated by some library preparation\nmethods, such as rRNA-depletion-based method and the SMART-seq\nmethod, might be contaminated by genomic DNA (gDNA), if DNase I\ndisgestion is not performed properly during RNA preparation.\nCleanUpRNAseq is developed to check if RNA-seq data is suffered\nfrom gDNA contamination. If so, it can perform correction for\ngDNA contamination and reduce false discovery rate of\ndifferentially expressed genes.",
  "License": "GPL-3",
  "BugReports": "https://github.com/haibol2016/CleanUpRNAseq/issues",
  "VignetteBuilder": "knitr",
  "biocViews": "QualityControl, Sequencing, GeneExpression",
  "Encoding": "UTF-8",
  "LazyData": "false",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Collate": "'CleanUpRNAseq-package.R' 'R6_class.R' 'misc.R' 'check_gDNA.R'\n'correction_methods.R' 'data.R'",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libbz2-dev libicu-dev liblzma-dev\nlibpng-dev libuv1-dev libxml2-dev libssl-dev xz-utils\nzlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 13:03:27 UTC",
  "RemoteUrl": "https://github.com/bioc/CleanUpRNAseq",
  "RemoteRef": "HEAD",
  "RemoteSha": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 06:52:21 UTC",
    "User": "root"
  },
  "Author": "Haibo Liu [aut, cre] (ORCID: <https://orcid.org/0000-0002-4213-2883>),\nKevin O'Connor [ctb],\nMichelle Kelliher [ctb],\nLihua Julie Zhu [aut],\nKai Hu [aut]",
  "Maintainer": "Haibo Liu <haibo.liu@umassmed.edu>",
  "MD5sum": "7fa49908f0195efde93f9e25cf6c17a0",
  "_user": "bioc",
  "_type": "src",
  "_file": "CleanUpRNAseq_1.7.0.tar.gz",
  "_fileid": "ae270b6b3c970cf8835d1d897a3dfed984e417670aef824e2c63f1ec7410ecf9",
  "_filesize": 2436861,
  "_sha256": "ae270b6b3c970cf8835d1d897a3dfed984e417670aef824e2c63f1ec7410ecf9",
  "_created": "2026-05-31T06:52:21.000Z",
  "_published": "2026-05-31T08:12:34.072Z",
  "_jobs": [
    {
      "job": 78706847625,
      "time": 259,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314606257"
    },
    {
      "job": 78706847621,
      "time": 596,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7314641926"
    },
    {
      "job": 78706847624,
      "time": 546,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314636899"
    },
    {
      "job": 78706847634,
      "time": 483,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7315115286"
    },
    {
      "job": 78706847633,
      "time": 281,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7315075286"
    },
    {
      "job": 78706469838,
      "time": 452,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314580425"
    },
    {
      "job": 78706847620,
      "time": 268,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314606943"
    },
    {
      "job": 78706847642,
      "time": 445,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7314625496"
    },
    {
      "job": 78706847630,
      "time": 432,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7314623861"
    },
    {
      "job": 78706847635,
      "time": 386,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314620044"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 7
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/CleanUpRNAseq",
  "_commit": {
    "id": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777381407
  },
  "_maintainer": {
    "name": "Haibo Liu",
    "email": "haibo.liu@umassmed.edu",
    "orcid": "0000-0002-4213-2883"
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "AnnotationFilter",
      "role": "Imports"
    },
    {
      "package": "BiocGenerics",
      "role": "Imports"
    },
    {
      "package": "Biostrings",
      "role": "Imports"
    },
    {
      "package": "BSgenome",
      "role": "Imports"
    },
    {
      "package": "DESeq2",
      "role": "Imports"
    },
    {
      "package": "edgeR",
      "role": "Imports"
    },
    {
      "package": "ensembldb",
      "role": "Imports"
    },
    {
      "package": "Seqinfo",
      "role": "Imports"
    },
    {
      "package": "GenomicRanges",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "KernSmooth",
      "role": "Imports"
    },
    {
      "package": "limma",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "pheatmap",
      "role": "Imports"
    },
    {
      "package": "qsmooth",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "Rsamtools",
      "role": "Imports"
    },
    {
      "package": "Rsubread",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tximport",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "BSgenome.Hsapiens.UCSC.hg38",
      "role": "Suggests"
    },
    {
      "package": "EnsDb.Hsapiens.v86",
      "role": "Suggests"
    },
    {
      "package": "ggplotify",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "R.utils",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.7.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.6.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "qualitycontrol",
    "sequencing",
    "geneexpression"
  ],
  "_stars": 8,
  "_contributors": [
    {
      "user": "jwokaty",
      "count": 4,
      "uuid": 1744257
    },
    {
      "user": "haibol2016",
      "count": 3,
      "uuid": 48487183
    },
    {
      "user": "anismerabet",
      "count": 1,
      "uuid": 143795484
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 273,
    "source": "https://www.bioconductor.org/packages/stats/bioc/CleanUpRNAseq"
  },
  "_devurl": "https://github.com/haibol2016/cleanuprnaseq",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/CleanUpRNAseq.html",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/haibol2016/cleanuprnaseq",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "calc_gene_gc",
    "calc_region_gc",
    "correct_GC",
    "correct_global",
    "correct_IR",
    "correct_stranded",
    "create_summarizedcounts",
    "get_region_stat",
    "get_saf",
    "plot_assignment_stat",
    "plot_expr_distr",
    "plot_gene_content",
    "plot_pca_heatmap",
    "plot_read_distr",
    "plot_sample_corr",
    "salmon_tximport",
    "style_BSgenome",
    "summarize_reads",
    "SummarizedCounts"
  ],
  "_datasets": [
    {
      "name": "feature_counts_list",
      "title": "GC content and lengths of 2000 intergenic regions",
      "object": "feature_counts_list",
      "file": "feature_counts_list.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "gene_GC",
      "title": "GC content and lengths of 2000 human genes",
      "object": "gene_GC",
      "file": "gene_GC.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gc_content",
        "width"
      ],
      "rows": 62754,
      "table": true,
      "tojson": true
    },
    {
      "name": "intergenic_GC",
      "title": "GC content and lengths of 2000 intergenic regions",
      "object": "intergenic_GC",
      "file": "intergenic_GC.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gc_content",
        "width"
      ],
      "rows": 2000,
      "table": true,
      "tojson": true
    },
    {
      "name": "salmon_quant",
      "title": "GC content and lengths of 2000 intergenic regions",
      "object": "salmon_quant",
      "file": "salmon_quant.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "calc_gene_gc",
      "title": "Calculate GC content of genes",
      "topics": [
        "calc_gene_gc"
      ]
    },
    {
      "page": "calc_region_gc",
      "title": "Calculate GC content of genomic regions",
      "topics": [
        "calc_region_gc"
      ]
    },
    {
      "page": "correct_GC",
      "title": "Correct DNA contamination considering GC-bias effect",
      "topics": [
        "correct_GC"
      ]
    },
    {
      "page": "correct_global",
      "title": "Global correction for DNA contamination",
      "topics": [
        "correct_global"
      ]
    },
    {
      "page": "correct_IR",
      "title": "Correct gene expression using a linear model",
      "topics": [
        "correct_IR"
      ]
    },
    {
      "page": "correct_stranded",
      "title": "Correct for gDNA contamination in stranded libraries",
      "topics": [
        "correct_stranded"
      ]
    },
    {
      "page": "create_summarizedcounts",
      "title": "Create an object of SummarizedCounts",
      "topics": [
        "create_summarizedcounts"
      ]
    },
    {
      "page": "feature_counts_list",
      "title": "GC content and lengths of 2000 intergenic regions",
      "topics": [
        "feature_counts_list"
      ]
    },
    {
      "page": "gene_GC",
      "title": "GC content and lengths of 2000 human genes",
      "topics": [
        "gene_GC"
      ]
    },
    {
      "page": "get_region_stat",
      "title": "Calculate read distribution over different types of genomic features",
      "topics": [
        "get_region_stat"
      ]
    },
    {
      "page": "get_saf",
      "title": "Generate a SAF file for genomic features",
      "topics": [
        "get_saf"
      ]
    },
    {
      "page": "intergenic_GC",
      "title": "GC content and lengths of 2000 intergenic regions",
      "topics": [
        "intergenic_GC"
      ]
    },
    {
      "page": "plot_assignment_stat",
      "title": "Visualize assignment statistics of reads/fragments by featureCounts",
      "topics": [
        "plot_assignment_stat"
      ]
    },
    {
      "page": "plot_expr_distr",
      "title": "Visualize expression distribution",
      "topics": [
        "plot_expr_distr"
      ]
    },
    {
      "page": "plot_gene_content",
      "title": "Check the percentage of genes with counts greater than minimal CPM",
      "topics": [
        "plot_gene_content"
      ]
    },
    {
      "page": "plot_pca_heatmap",
      "title": "Check sample similarity and variation",
      "topics": [
        "plot_pca_heatmap"
      ]
    },
    {
      "page": "plot_read_distr",
      "title": "Visualize read distribution among different genomic regions",
      "topics": [
        "plot_read_distr"
      ]
    },
    {
      "page": "plot_sample_corr",
      "title": "Visualize sample correlation",
      "topics": [
        "plot_sample_corr"
      ]
    },
    {
      "page": "salmon_quant",
      "title": "GC content and lengths of 2000 intergenic regions",
      "topics": [
        "salmon_quant"
      ]
    },
    {
      "page": "salmon_tximport",
      "title": "Import Salmon quantification output into R",
      "topics": [
        "salmon_tximport"
      ]
    },
    {
      "page": "style_BSgenome",
      "title": "Convert a BSgenome from the UCSC to the Ensembl style",
      "topics": [
        "style_BSgenome"
      ]
    },
    {
      "page": "summarize_reads",
      "title": "Summarize reads for different genomic features",
      "topics": [
        "summarize_reads"
      ]
    },
    {
      "page": "SummarizedCounts",
      "title": "SummarizedCounts Object",
      "topics": [
        "SummarizedCounts"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/CleanUpRNAseq/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "annotate",
    "AnnotationDbi",
    "AnnotationFilter",
    "askpass",
    "backports",
    "base64enc",
    "BH",
    "Biobase",
    "BiocBaseUtils",
    "BiocGenerics",
    "BiocIO",
    "BiocParallel",
    "Biostrings",
    "bit",
    "bit64",
    "bitops",
    "blob",
    "BSgenome",
    "bslib",
    "cachem",
    "checkmate",
    "cigarillo",
    "cli",
    "cluster",
    "codetools",
    "colorspace",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DBI",
    "DelayedArray",
    "DESeq2",
    "digest",
    "edgeR",
    "ensembldb",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "foreign",
    "formatR",
    "Formula",
    "fs",
    "futile.logger",
    "futile.options",
    "genefilter",
    "generics",
    "GenomeInfoDb",
    "GenomicAlignments",
    "GenomicFeatures",
    "GenomicRanges",
    "ggplot2",
    "ggrepel",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "Hmisc",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "httr",
    "IRanges",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KEGGREST",
    "KernSmooth",
    "knitr",
    "labeling",
    "lambda.r",
    "lattice",
    "lazyeval",
    "lifecycle",
    "limma",
    "locfit",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mgcv",
    "mime",
    "nlme",
    "nnet",
    "openssl",
    "pheatmap",
    "pkgconfig",
    "plyr",
    "png",
    "ProtGenerics",
    "qsmooth",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RCurl",
    "reshape2",
    "restfulr",
    "Rhtslib",
    "rjson",
    "rlang",
    "rmarkdown",
    "rpart",
    "Rsamtools",
    "RSQLite",
    "rstudioapi",
    "Rsubread",
    "rtracklayer",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "Seqinfo",
    "snow",
    "SparseArray",
    "statmod",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "survival",
    "sva",
    "sys",
    "tinytex",
    "tximport",
    "UCSC.utils",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "XML",
    "xtable",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "CleanUpRNAseq.Rmd",
      "filename": "CleanUpRNAseq.html",
      "title": "CleanUpRNAseq: detecting and correcting gDNA contamination in RNA-seq data",
      "author": "Haibo Liu, Kai Hu, Kevin O'Connor, Michelle Kelliher, Lihua Julie Zhu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setting up",
        "How to run CleanUpRNAseq",
        "Step 1: Load an EnsDb package or prepare an EnsDb database",
        "Step 2. Prepare SAF (simplified annotation format) files",
        "Step 3. Summarize reads mapped to different genomic features",
        "Step 4. Check DNA contamination",
        "Step 5. Correct for DNA contamination",
        "Step 6. Check correction effect",
        "Session info"
      ],
      "created": "2024-05-08 15:41:19",
      "modified": "2024-11-19 15:51:11",
      "commits": 10
    }
  ],
  "_score": 5.380211241711606,
  "_indexed": true,
  "_nocasepkg": "cleanuprnaseq",
  "_universes": [
    "bioc",
    "haibol2016"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.0",
      "date": "2026-05-31T06:58:33.000Z",
      "distro": "noble",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "0e0264a8f37fb700486f5a32931e1a058c61843f726c81fefd83cb0eddb2408e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.7.0",
      "date": "2026-05-31T06:57:50.000Z",
      "distro": "noble",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "e587b9e2c2208c45e23aaaebee3f2ea80dbc29174938f7493ba1f26569e6bfdd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.0",
      "date": "2026-05-31T08:07:11.000Z",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "0cbbad9c9b8e826d1883ca9f7220430c75766e551f8e44b7a4f58cd39fd8de2a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.7.0",
      "date": "2026-05-31T08:04:00.000Z",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "5b1d67e23c2e01dd63be8974266534356f574b6e06501c83ec235f2353216135",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.7.0",
      "date": "2026-05-31T06:57:41.000Z",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "7c3a718162e534f85fd25e59bd6f646c7108f6634bc731695d5c7fae80547b01",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.7.0",
      "date": "2026-05-31T06:55:53.000Z",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "957fb53c5de46b254bf386f56e111603cd4d065b598dd5f540652a2f5f052f4c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.7.0",
      "date": "2026-05-31T06:55:45.000Z",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "305279bc85c3f0253d09dc71a347c5e36a385b97b0c82528c7556227920653da",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.7.0",
      "date": "2026-05-31T06:55:48.000Z",
      "commit": "cd20de60b2f346dc6f378dcac96ecbaa8c9b98f4",
      "fileid": "aff8177f0f54396119855c6e98707a103461c656d9d1c68f353404a0a01fb81c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26705695567"
    }
  ]
}