{
  "_id": "6aca679afe5cc25786e888f8",
  "Package": "cpgdirection",
  "Type": "Package",
  "Title": "Predict the Direction of CpG-Gene Expression Associations",
  "Version": "2.99.5",
  "Authors@R": "c(\nperson(\"Tsachi\", \"Ein-Dor\", email = \"teindor@runi.ac.il\",\nrole = c(\"aut\", \"cre\", \"fnd\"),\ncomment = c(ORCID = \"0000-0002-3078-7591\")))",
  "Description": "Assigns a direction to the association between DNA\nmethylation at a CpG site and the expression of a nearby gene,\nfor CpGs that have no measured expression quantitative trait\nmethylation (eQTM) record. Predictions come from a precomputed\ntable of 3,105,697 CpG-gene pairs covering 761,445 CpGs,\nassembled from four sources of evidence: directly measured\neQTMs, summary-data Mendelian randomisation using genetic\ninstruments, gradient-boosted models of genomic context and\nlocal catalogue structure fitted separately in blood, nasal\nepithelium and solid tissue, and a distance prior. Each call\nreturns a direction, a calibrated probability, an evidence tier\nand an expected accuracy, and abstains where the evidence is\ninsufficient. Predictions estimate direction conditional on the\nCpG being an eQTM; they do not establish that an effect exists.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "biocViews": "DNAMethylation, GeneExpression, GeneRegulation, GeneTarget,\nEpigenetics, Annotation",
  "URL": "https://github.com/teindor/cpgdirection,\nhttps://doi.org/10.17605/OSF.IO/U3VFK",
  "BugReports": "https://github.com/teindor/cpgdirection/issues",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "make libbz2-dev libicu-dev liblzma-dev libpng-dev\nlibxml2-dev libssl-dev xz-utils zlib1g-dev",
  "Repository": "https://biocstaging.r-universe.dev",
  "Date/Publication": "2026-09-02 14:15:15 UTC",
  "RemoteUrl": "https://github.com/BiocStaging/cpgdirection",
  "RemoteRef": "HEAD",
  "RemoteSha": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 15:18:23 UTC",
    "User": "root"
  },
  "Author": "Tsachi Ein-Dor [aut, cre, fnd] (ORCID:\n<https://orcid.org/0000-0002-3078-7591>)",
  "Maintainer": "Tsachi Ein-Dor <teindor@runi.ac.il>",
  "_user": "biocstaging",
  "_type": "src",
  "_file": "cpgdirection_2.99.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/14cf7714e6dec7cc21acbc447e7bfd6ed41cd0efe10b171092c49cc33ab62bf8",
  "_filesize": 4634814,
  "_sha256": "14cf7714e6dec7cc21acbc447e7bfd6ed41cd0efe10b171092c49cc33ab62bf8",
  "_expires": "2027-01-18T16:28:08.000Z",
  "_created": "2026-10-10T15:18:23.000Z",
  "_published": "2026-10-10T16:28:10.126Z",
  "_buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 6
  },
  "_upstream": "https://github.com/BiocStaging/cpgdirection",
  "_commit": {
    "id": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
    "author": "Tsachi Ein Dor <teindor@idc.ac.il>",
    "committer": "Tsachi Ein Dor <teindor@idc.ac.il>",
    "message": "Read .csv.gz layers with base R instead of fread+R.utils (fixes #174 build ERROR); bump 2.99.5\n",
    "time": 1788358515
  },
  "_maintainer": {
    "name": "Tsachi Ein-Dor",
    "email": "teindor@runi.ac.il",
    "orcid": "0000-0002-3078-7591"
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 114245276557,
      "time": 220,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11673504030"
    },
    {
      "job": 114245276558,
      "time": 1883,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11675211586"
    },
    {
      "job": 114245276543,
      "time": 1589,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11674921368"
    },
    {
      "job": 114245276499,
      "time": 790,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11675336974"
    },
    {
      "job": 114245276495,
      "time": 702,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11675825281"
    },
    {
      "job": 114242353397,
      "time": 899,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11673099424"
    },
    {
      "job": 114245276546,
      "time": 198,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11674023292"
    },
    {
      "job": 114245276531,
      "time": 1649,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11675136229"
    },
    {
      "job": 114245276577,
      "time": 1696,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11675305482"
    },
    {
      "job": 114245276567,
      "time": 1661,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11674137017"
    }
  ],
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "version": ">= 1.14.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "TxDb.Hsapiens.UCSC.hg19.knownGene",
      "role": "Imports"
    },
    {
      "package": "org.Hs.eg.db",
      "role": "Imports"
    },
    {
      "package": "GenomicFeatures",
      "role": "Imports"
    },
    {
      "package": "GenomicRanges",
      "role": "Imports"
    },
    {
      "package": "AnnotationDbi",
      "role": "Imports"
    },
    {
      "package": "cpgdirectionData",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "gt",
      "version": ">= 0.9.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "biocstaging",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-32",
      "n": 4
    },
    {
      "week": "2026-33",
      "n": 1
    },
    {
      "week": "2026-34",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 6
    },
    {
      "week": "2026-36",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "dnamethylation",
    "geneexpression",
    "generegulation",
    "genetarget",
    "epigenetics",
    "annotation"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "teindor",
      "count": 14,
      "uuid": 79282034
    }
  ],
  "_userbio": {
    "uuid": 278472782,
    "type": "organization",
    "name": "BiocStaging",
    "followers": 2
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cpgdirection"
  },
  "_devurl": "https://github.com/teindor/cpgdirection",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/cpgdirection.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "cpg_brain_bridge",
    "cpg_direction_all_tissues",
    "cpg_direction_universal",
    "cpg_expression_direction",
    "cpg_gene_pairs",
    "cpgd_accuracy_table",
    "cpgd_brain_directions",
    "cpgd_bridge_deliverable",
    "cpgd_build_gene_tss",
    "cpgd_build_manifest_genes",
    "cpgd_cpg_positions",
    "cpgd_direction_balance",
    "cpgd_gene_tss",
    "cpgd_has_data",
    "cpgd_lookup_info",
    "cpgd_manifest_genes",
    "cpgd_measured_eqtms",
    "cpgd_parse_check",
    "cpgd_probe_qc",
    "cpgd_report",
    "cpgd_selftest",
    "cpgd_smr_directions"
  ],
  "_help": [
    {
      "page": "cpg_brain_bridge",
      "title": "What does a peripheral CpG measurement license about the brain?",
      "topics": [
        "cpg_brain_bridge"
      ]
    },
    {
      "page": "cpg_direction_all_tissues",
      "title": "Direction across all tissues, with a cross-tissue consensus",
      "topics": [
        "cpg_direction_all_tissues"
      ]
    },
    {
      "page": "cpg_direction_universal",
      "title": "Direction for any CpG-gene pair, from distance alone",
      "topics": [
        "cpg_direction_universal"
      ]
    },
    {
      "page": "cpg_expression_direction",
      "title": "Predict the direction of a CpG's effect on gene expression",
      "topics": [
        "cpg_expression_direction"
      ]
    },
    {
      "page": "cpg_gene_pairs",
      "title": "All supported target genes and pair-specific directions for a set of CpGs",
      "topics": [
        "cpg_gene_pairs"
      ]
    },
    {
      "page": "cpgd_accuracy_table",
      "title": "Expected accuracy by evidence tier",
      "topics": [
        "cpgd_accuracy_table"
      ]
    },
    {
      "page": "cpgd_brain_directions",
      "title": "Brain causal directions (tier T1/T2)",
      "topics": [
        "cpgd_brain_directions"
      ]
    },
    {
      "page": "cpgd_bridge_deliverable",
      "title": "The graded periphery-to-brain deliverable",
      "topics": [
        "cpgd_bridge_deliverable"
      ]
    },
    {
      "page": "cpgd_build_gene_tss",
      "title": "Build a gene TSS annotation for universal mode",
      "topics": [
        "cpgd_build_gene_tss"
      ]
    },
    {
      "page": "cpgd_build_manifest_genes",
      "title": "Rebuild the EPIC v2 probe-to-gene annotation from an Illumina manifest",
      "topics": [
        "cpgd_build_manifest_genes"
      ]
    },
    {
      "page": "cpgd_cpg_positions",
      "title": "Packaged CpG positions (EPIC v2, hg19)",
      "topics": [
        "cpgd_cpg_positions"
      ]
    },
    {
      "page": "cpgd_direction_balance",
      "title": "Is the balance of +1 and -1 calls what it should be?",
      "topics": [
        "cpgd_direction_balance"
      ]
    },
    {
      "page": "cpgd_gene_tss",
      "title": "Gene TSS annotation, built once and cached",
      "topics": [
        "cpgd_gene_tss"
      ]
    },
    {
      "page": "cpgd_has_data",
      "title": "Is a data layer available in this session?",
      "topics": [
        "cpgd_has_data"
      ]
    },
    {
      "page": "cpgd_lookup_info",
      "title": "Information about the bundled lookup table",
      "topics": [
        "cpgd_lookup_info"
      ]
    },
    {
      "page": "cpgd_manifest_genes",
      "title": "EPIC v2 probe-to-gene annotation (long form, multi-source)",
      "topics": [
        "cpgd_manifest_genes"
      ]
    },
    {
      "page": "cpgd_measured_eqtms",
      "title": "Measured CpG-gene associations across the packaged catalogues",
      "topics": [
        "cpgd_measured_eqtms"
      ]
    },
    {
      "page": "cpgd_parse_check",
      "title": "Show what the identifier parser extracted",
      "topics": [
        "cpgd_parse_check"
      ]
    },
    {
      "page": "cpgd_probe_qc",
      "title": "EPIC v2 probe reliability (QC) table",
      "topics": [
        "cpgd_probe_qc"
      ]
    },
    {
      "page": "cpgd_report",
      "title": "Write a results table to HTML",
      "topics": [
        "cpgd_report"
      ]
    },
    {
      "page": "cpgd_selftest",
      "title": "Verify the installation against a shipped reference",
      "topics": [
        "cpgd_selftest"
      ]
    },
    {
      "page": "cpgd_smr_directions",
      "title": "Causal CpG-gene directions from two-sample SMR",
      "topics": [
        "cpgd_smr_directions"
      ]
    }
  ],
  "_readme": "https://github.com/BiocStaging/cpgdirection/raw/HEAD/README.md",
  "_rundeps": [
    "AnnotationDbi",
    "AnnotationHub",
    "askpass",
    "BH",
    "Biobase",
    "BiocBaseUtils",
    "BiocFileCache",
    "BiocGenerics",
    "BiocIO",
    "BiocManager",
    "BiocParallel",
    "BiocVersion",
    "Biostrings",
    "bit",
    "bit64",
    "bitops",
    "blob",
    "cachem",
    "cigarillo",
    "cli",
    "codetools",
    "cpgdirectionData",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DBI",
    "dbplyr",
    "dplyr",
    "ExperimentHub",
    "fastmap",
    "filelock",
    "formatR",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicAlignments",
    "GenomicFeatures",
    "GenomicRanges",
    "glue",
    "httr",
    "httr2",
    "IRanges",
    "jsonlite",
    "KEGGREST",
    "lambda.r",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "org.Hs.eg.db",
    "pillar",
    "pkgconfig",
    "png",
    "purrr",
    "R6",
    "rappdirs",
    "RCurl",
    "restfulr",
    "Rhtslib",
    "rjson",
    "rlang",
    "Rsamtools",
    "RSQLite",
    "rtracklayer",
    "S4Vectors",
    "Seqinfo",
    "snow",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "TxDb.Hsapiens.UCSC.hg19.knownGene",
    "utf8",
    "vctrs",
    "withr",
    "XML",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Assigning a direction to CpG sites",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The problem",
        "One call",
        "The two columns that matter",
        "Every target gene, one row per pair",
        "Abstention is deliberate",
        "Checking a result that looks one-sided",
        "The limitation that governs everything",
        "Session info"
      ],
      "created": "2026-08-08 14:14:45",
      "modified": "2026-09-01 06:06:41",
      "commits": 4
    }
  ],
  "_score": 3.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "cpgdirection",
  "_universes": [
    "biocstaging",
    "teindor"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.99.5",
      "date": "2026-10-10T15:22:21.000Z",
      "distro": "resolute",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/d1efeed7b4c67d734c0b4a3b27b7413a0a17e2b745e463c5e0cd49b61f222aa0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.99.5",
      "date": "2026-10-10T15:21:55.000Z",
      "distro": "resolute",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/394cc73db7cd45737ff45a07f962ee42f51fd91089c3465f41a00818f1e096e7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.99.5",
      "date": "2026-10-10T16:16:16.000Z",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/d9609f704eef405b635904eebf22e9c86f14d76fee6149f4a5101281046161c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.99.5",
      "date": "2026-10-10T16:10:52.000Z",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/f25e388c5e72c0991375ea9ed3b4b311dfce9b3cc7c8be4e8a2b3ca85c5af02b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.99.5",
      "date": "2026-10-10T15:22:32.000Z",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/40ac19baad7bb1a96fb00b93ee017bd7a9802eccdf1b39bf98d4b59bfc0310de",
      "status": "success",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.99.5",
      "date": "2026-10-10T15:21:33.000Z",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/b38a05a689a933f8d9119fbf7710b854bce66b2969ed3944d9bed84cad8c8388",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.99.5",
      "date": "2026-10-10T15:21:03.000Z",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/bf9a975aca1369d75de45869277070701ba9b1e5b169e3fa1149b788e69bc679",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.99.5",
      "date": "2026-10-10T15:22:06.000Z",
      "commit": "3e1d93c7a91503cf949dbd3fac28c60f474b2900",
      "fileid": "https://r2.ropensci.org/e078130717830a4fb37c5b106b65db7eddad17d90a30523f64f5e8f48c3481ed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/biocstaging/actions/runs/38062107065"
    }
  ]
}