{
  "_id": "6aca3a8bfe5cc25786e85814",
  "Package": "PCBS",
  "Type": "Package",
  "Title": "Principal Component BiSulfite",
  "Version": "0.1.1",
  "Authors@R": "c(person(\"Kathryn\", \"Lande\", email=\"kathryn.lande@mail.mcgill.ca\", role=c(\"aut\", \"cre\", \"cph\")))",
  "Description": "A system for fast, accurate, and flexible whole genome\nbisulfite sequencing (WGBS) data analysis of two-condition\ncomparisons. Principal Component BiSulfite, 'PCBS', assigns\nmethylated loci eigenvector values from the\ntreatment-delineating principal component in lieu of running\nmillions of pairwise statistical tests, which dramatically\nincreases analysis flexibility and reduces computational\nrequirements. Methods:\n<https://katlande.github.io/PCBS/articles/Differential_Methylation.html>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "URL": "https://github.com/katlande/PCBS",
  "BugReports": "https://github.com/katlande/PCBS/issues",
  "Repository": "https://katlande.r-universe.dev",
  "Date/Publication": "2024-09-04 19:47:05 UTC",
  "RemoteUrl": "https://github.com/katlande/pcbs",
  "RemoteRef": "HEAD",
  "RemoteSha": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 13:11:18 UTC",
    "User": "root"
  },
  "Author": "Kathryn Lande [aut, cre, cph]",
  "Maintainer": "Kathryn Lande <kathryn.lande@mail.mcgill.ca>",
  "_user": "katlande",
  "_type": "src",
  "_file": "PCBS_0.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/1fbd0f7066b8b3e43e977a8f0d4b087f41b8e8d1cab9bf512561a97bcc11cf1c",
  "_filesize": 2671407,
  "_sha256": "1fbd0f7066b8b3e43e977a8f0d4b087f41b8e8d1cab9bf512561a97bcc11cf1c",
  "_expires": "2027-01-18T13:15:53.000Z",
  "_created": "2026-10-10T13:11:18.000Z",
  "_published": "2026-10-10T13:15:55.331Z",
  "_buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114220901823,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11670244929"
    },
    {
      "job": 114220901741,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11670873868"
    },
    {
      "job": 114220901802,
      "time": 228,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11670264862"
    },
    {
      "job": 114220901749,
      "time": 165,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11670789110"
    },
    {
      "job": 114220451871,
      "time": 146,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11670494129"
    },
    {
      "job": 114220901765,
      "time": 89,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11670464526"
    },
    {
      "job": 114220901754,
      "time": 92,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11670494304"
    },
    {
      "job": 114220901965,
      "time": 85,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11670219875"
    },
    {
      "job": 114220901861,
      "time": 96,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11669919481"
    }
  ],
  "_upstream": "https://github.com/katlande/pcbs",
  "_commit": {
    "id": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
    "author": "Kathryn Lande <46092714+katlande@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add files via upload",
    "time": 1725479225
  },
  "_maintainer": {
    "name": "Kathryn Lande",
    "email": "kathryn.lande@mail.mcgill.ca",
    "login": "katlande",
    "description": "",
    "uuid": 46092714
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    }
  ],
  "_owner": "katlande",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "katlande",
      "count": 237,
      "uuid": 46092714
    }
  ],
  "_userbio": {
    "uuid": 46092714,
    "type": "user",
    "name": "Kathryn Lande",
    "followers": 3
  },
  "_downloads": {
    "count": 233,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PCBS"
  },
  "_devurl": "https://github.com/katlande/pcbs",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/PCBS.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/katlande/pcbs",
  "_realowner": "katlande",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2024-04-23"
    },
    {
      "version": "0.1.1",
      "date": "2024-08-27"
    }
  ],
  "_exports": [
    "addRanks",
    "CheckOvercompression",
    "checkRank",
    "chromDict",
    "chromDictMeth",
    "DefineBestPC",
    "get_all_DMRs",
    "Get_Novel_DMRs",
    "getPCRanks",
    "getRegionScores",
    "lin",
    "lmIntx",
    "MethyDiff_Set",
    "MethylDiff",
    "methylDiff_metagene",
    "multiple_metagenes",
    "Ol_Reliable",
    "oneSeed",
    "plot_metagene",
    "rankDist",
    "score_metagene",
    "se",
    "tilt",
    "trimDMR"
  ],
  "_datasets": [
    {
      "name": "eigen",
      "title": "Simulated WGBS data for PCBS vignettes",
      "object": "eigen",
      "class": [
        "data.frame"
      ],
      "fields": [
        "cpgID",
        "trt1_PercMeth",
        "trt1_nCpG",
        "trt2_PercMeth",
        "trt2_nCpG",
        "trt3_PercMeth",
        "trt3_nCpG",
        "ctl1_PercMeth",
        "ctl1_nCpG",
        "ctl2_PercMeth",
        "ctl2_nCpG",
        "ctl3_PercMeth",
        "ctl3_nCpG"
      ],
      "rows": 50000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "addRanks",
      "title": "Add ranks to eigenvector scores.",
      "topics": [
        "addRanks"
      ]
    },
    {
      "page": "CheckOvercompression",
      "title": "Check if DMR calling seed number is ovcompressed.",
      "topics": [
        "CheckOvercompression"
      ]
    },
    {
      "page": "checkRank",
      "title": "Check rank cut-off values manually.",
      "topics": [
        "checkRank"
      ]
    },
    {
      "page": "chromDict",
      "title": "Convert a rank object into a chromDict.",
      "topics": [
        "chromDict"
      ]
    },
    {
      "page": "chromDictMeth",
      "title": "Create a chromDict of percent methylation difference at all sites.",
      "topics": [
        "chromDictMeth"
      ]
    },
    {
      "page": "DefineBestPC",
      "title": "Identify your best principle component.",
      "topics": [
        "DefineBestPC"
      ]
    },
    {
      "page": "eigen",
      "title": "Simulated WGBS data for PCBS vignettes",
      "topics": [
        "eigen"
      ]
    },
    {
      "page": "get_all_DMRs",
      "title": "Nested DMR calling function within Get_Novel_DMRs()",
      "topics": [
        "get_all_DMRs"
      ]
    },
    {
      "page": "Get_Novel_DMRs",
      "title": "Call DMRs from WGBS data.",
      "topics": [
        "Get_Novel_DMRs"
      ]
    },
    {
      "page": "getPCRanks",
      "title": "Get CpG eigenvector scores from a principle component.",
      "topics": [
        "getPCRanks"
      ]
    },
    {
      "page": "getRegionScores",
      "title": "Calculated methylation significance in a set of regions.",
      "topics": [
        "getRegionScores"
      ]
    },
    {
      "page": "lin",
      "title": "Find y value of linear regression given x.",
      "topics": [
        "lin"
      ]
    },
    {
      "page": "lmIntx",
      "title": "PC-Intersect nested function.",
      "topics": [
        "lmIntx"
      ]
    },
    {
      "page": "MethyDiff_Set",
      "title": "Add a mean methylation column to a data.frame of regions.",
      "topics": [
        "MethyDiff_Set"
      ]
    },
    {
      "page": "MethylDiff",
      "title": "Get the mean methylation difference across a specified region.",
      "topics": [
        "MethylDiff"
      ]
    },
    {
      "page": "methylDiff_metagene",
      "title": "Make a metagene from mean percent methylation differences.",
      "topics": [
        "methylDiff_metagene"
      ]
    },
    {
      "page": "multiple_metagenes",
      "title": "Plot multiple metagene data objects on a single plot.",
      "topics": [
        "multiple_metagenes"
      ]
    },
    {
      "page": "Ol_Reliable",
      "title": "PCBS ggplot theme.",
      "topics": [
        "Ol_Reliable"
      ]
    },
    {
      "page": "oneSeed",
      "title": "Nested DMR calling function within within get_all_DMRs(), Get_Novel_DMRs()",
      "topics": [
        "oneSeed"
      ]
    },
    {
      "page": "plot_metagene",
      "title": "Generate a metagene plot from raw metagene data.",
      "topics": [
        "plot_metagene"
      ]
    },
    {
      "page": "rankDist",
      "title": "Identify the best rank cut-off for significant CpGs.",
      "topics": [
        "rankDist"
      ]
    },
    {
      "page": "score_metagene",
      "title": "Make a metagene from PC Scores.",
      "topics": [
        "score_metagene"
      ]
    },
    {
      "page": "se",
      "title": "Standard error of a vector.",
      "topics": [
        "se"
      ]
    },
    {
      "page": "tilt",
      "title": "Component of PCBS ggplot theme.",
      "topics": [
        "tilt"
      ]
    },
    {
      "page": "trimDMR",
      "title": "Nested DMR calling function within within Get_Novel_DMRs()",
      "topics": [
        "trimDMR"
      ]
    }
  ],
  "_readme": "https://github.com/katlande/pcbs/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "data.table",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "ggrepel",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "pcbs",
  "_universes": [
    "katlande"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-10-10T13:13:08.000Z",
      "distro": "resolute",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/738384dcbc825c52f80595c01fdb31280cf742425c1a2472577c7abc07fd07f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-10-10T13:13:03.000Z",
      "distro": "resolute",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/a5ac23c7bff5ad770c59ec7d74fee3f3d9118ab73e1d2f09df1b63d16308947c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-10-10T13:14:24.000Z",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/e73abbb8e094531b0d45dcb08cc8950e4fd70d61bb1abc3595bd9b0cb191e7d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-10-10T13:13:22.000Z",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/2ad354b046b7dd3ede3c761b136e691aad29d8607b8669c27d87a77756f034ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-10-10T13:13:07.000Z",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/9d1be3745b6aaf8d951cabc879a0cb86fa312c967bbbadf8bef4d20c55778499",
      "status": "success",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-10-10T13:12:23.000Z",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/ebea85229d2bec5ce2d31ff5b4530d94fbd1a3b48a1b137de11873539905a600",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-10-10T13:12:21.000Z",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/5275a5b92bc3f2312f6bf43358078812e9e8000b7e74618ad797cc81f9677894",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-10-10T13:12:32.000Z",
      "commit": "c26e14189dfe49c7adf5654c46f6b22441a9cb23",
      "fileid": "https://r2.ropensci.org/33db7e9b221cac0d3e452603292b8e5e1c60a5913dd010973033817e8bad8198",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/katlande/actions/runs/38054607472"
    }
  ]
}