{
  "_id": "6a207636cd65a98ecbd13a5c",
  "Package": "wheatmap",
  "Type": "Package",
  "Title": "Incrementally Build Complex Plots using Natural Semantics",
  "Version": "0.2.4",
  "Authors@R": "person(\"Wanding\", \"Zhou\", email=\"zhouwanding@gmail.com\", role=c(\"aut\",\"cre\"))",
  "URL": "https://github.com/zwdzwd/wheatmap",
  "BugReports": "https://github.com/zwdzwd/wheatmap/issues",
  "Description": "Builds complex plots, heatmaps in particular, using\nnatural semantics. Bigger plots can be assembled using\ndirectives such as 'LeftOf', 'RightOf', 'TopOf', and 'Beneath'\nand more. Other features include clustering, dendrograms and\nintegration with 'ggplot2' generated grid objects. This package\nis particularly designed for bioinformaticians to assemble\ncomplex plots for publication.",
  "Encoding": "UTF-8",
  "License": "GPL-3",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "Repository": "https://zwdzwd.r-universe.dev",
  "Date/Publication": "2026-06-03 18:19:18 UTC",
  "RemoteUrl": "https://github.com/zwdzwd/wheatmap",
  "RemoteRef": "HEAD",
  "RemoteSha": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 18:38:51 UTC",
    "User": "root"
  },
  "Author": "Wanding Zhou [aut, cre]",
  "Maintainer": "Wanding Zhou <zhouwanding@gmail.com>",
  "MD5sum": "b293e392d3027a851e2da46cc076cf13",
  "_user": "zwdzwd",
  "_type": "src",
  "_file": "wheatmap_0.2.4.tar.gz",
  "_fileid": "6eafa24395505c5e141d36ef3bf11350c79fa644b3b433f4e60c637d8a7d8496",
  "_filesize": 625023,
  "_sha256": "6eafa24395505c5e141d36ef3bf11350c79fa644b3b433f4e60c637d8a7d8496",
  "_created": "2026-06-03T18:38:51.000Z",
  "_published": "2026-06-03T18:45:10.277Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79368749631,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7393628099"
    },
    {
      "job": 79368749635,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7393625753"
    },
    {
      "job": 79368749621,
      "time": 118,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7393709819"
    },
    {
      "job": 79368749672,
      "time": 127,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7393632381"
    },
    {
      "job": 79368250443,
      "time": 156,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7393580767"
    },
    {
      "job": 79368749608,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7393623986"
    },
    {
      "job": 79368749636,
      "time": 117,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7393615553"
    },
    {
      "job": 79368749639,
      "time": 86,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7393611762"
    },
    {
      "job": 79368749731,
      "time": 81,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7393610628"
    }
  ],
  "_buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/zwdzwd/wheatmap",
  "_commit": {
    "id": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
    "author": "Wanding Zhou <zhouw3@email.chop.edu>",
    "committer": "Wanding Zhou <zhouw3@email.chop.edu>",
    "message": "WColorBar{V,H}: default label.pad to 1.0 (one bar cross-dimension)\n\nlabel.pad is in NPC of the bar's own viewport, so 1.0 offsets in-situ\n(label.use.data) labels by exactly one bar width (vertical) / height\n(horizontal). Old default 0.005 was negligible. Docs regenerated.\n",
    "time": 1780510758
  },
  "_maintainer": {
    "name": "Wanding Zhou",
    "email": "zhouwanding@gmail.com",
    "login": "zwdzwd",
    "description": "Working on Computational Epigenetics at CHOP and UPenn",
    "uuid": 7670339
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "colorspace",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "pals",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "zwdzwd",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 2
    },
    {
      "week": "2026-23",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 10,
  "_contributors": [
    {
      "user": "zwdzwd",
      "count": 40,
      "uuid": 7670339
    }
  ],
  "_userbio": {
    "uuid": 7670339,
    "type": "user",
    "name": "Wanding Zhou - Bioinformatics",
    "description": "Working on Computational Epigenetics at CHOP and UPenn"
  },
  "_downloads": {
    "count": 1423,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/wheatmap"
  },
  "_devurl": "https://github.com/zwdzwd/wheatmap",
  "_searchresults": 55,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/wheatmap.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/zwdzwd/wheatmap",
  "_realowner": "zwdzwd",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2018-03-15"
    },
    {
      "version": "0.2.0",
      "date": "2022-02-27"
    },
    {
      "version": "0.2.4",
      "date": "2026-05-30"
    }
  ],
  "_exports": [
    "Beneath",
    "both.cluster",
    "BottomLeftOf",
    "BottomRightOf",
    "CMPar",
    "column.cluster",
    "LeftOf",
    "ly",
    "MapToContinuousColors",
    "MapToDiscreteColors",
    "RightOf",
    "row.cluster",
    "TopLeftOf",
    "TopOf",
    "TopRightOf",
    "WColorBarH",
    "WColorBarV",
    "WColumnBind",
    "WCustomize",
    "WDendrogram",
    "WDim",
    "WGG",
    "WGrob",
    "WHeatmap",
    "WLabel",
    "WLegendH",
    "WLegendV",
    "WMatrix",
    "WObject",
    "WPosition",
    "WRect",
    "WRowBind"
  ],
  "_help": [
    {
      "page": "sub-.WGroup",
      "title": "subset WGroup",
      "topics": [
        "[.WGroup"
      ]
    },
    {
      "page": "plus-.WObject",
      "title": "merge plotting objects",
      "topics": [
        "+.WObject"
      ]
    },
    {
      "page": "AddWGroup",
      "title": "Add a plotting object to a group",
      "topics": [
        "AddWGroup"
      ]
    },
    {
      "page": "Beneath",
      "title": "Beneath",
      "topics": [
        "Beneath"
      ]
    },
    {
      "page": "both.cluster",
      "title": "row- and column-cluster a matrix",
      "topics": [
        "both.cluster"
      ]
    },
    {
      "page": "BottomLeftOf",
      "title": "Bottom left of",
      "topics": [
        "BottomLeftOf"
      ]
    },
    {
      "page": "BottomRightOf",
      "title": "Bottom right of",
      "topics": [
        "BottomRightOf"
      ]
    },
    {
      "page": "CalcTextBounding",
      "title": "Calculate Text Bounding",
      "topics": [
        "CalcTextBounding"
      ]
    },
    {
      "page": "CalcTextBounding.WHeatmap",
      "title": "Calculate Texting Bounding for WHeatmap",
      "topics": [
        "CalcTextBounding.WHeatmap"
      ]
    },
    {
      "page": "CMPar",
      "title": "Color Map Parameters",
      "topics": [
        "CMPar"
      ]
    },
    {
      "page": "ColorMap",
      "title": "Constructor for ColoMap object",
      "topics": [
        "ColorMap"
      ]
    },
    {
      "page": "column.cluster",
      "title": "column cluster a matrix",
      "topics": [
        "column.cluster"
      ]
    },
    {
      "page": "FromAffine",
      "title": "Convert from affine coordinates to absolute coordinates",
      "topics": [
        "FromAffine"
      ]
    },
    {
      "page": "getdim",
      "title": "Get dimensions",
      "topics": [
        "getdim"
      ]
    },
    {
      "page": "grid.dendrogram",
      "title": "Draw dendrogram under grid system",
      "topics": [
        "grid.dendrogram"
      ]
    },
    {
      "page": "GroupCheckNameUnique",
      "title": "Check whether group names are unique",
      "topics": [
        "GroupCheckNameUnique"
      ]
    },
    {
      "page": "GroupDeepGet",
      "title": "Get an plotting object from a group's descendants",
      "topics": [
        "GroupDeepGet"
      ]
    },
    {
      "page": "LeftOf",
      "title": "LeftOf",
      "topics": [
        "LeftOf"
      ]
    },
    {
      "page": "ly",
      "title": "show layout",
      "topics": [
        "ly"
      ]
    },
    {
      "page": "MapToContinuousColors",
      "title": "map data to continuous color",
      "topics": [
        "MapToContinuousColors"
      ]
    },
    {
      "page": "MapToDiscreteColors",
      "title": "map data to discrete color",
      "topics": [
        "MapToDiscreteColors"
      ]
    },
    {
      "page": "print.WDendrogram",
      "title": "print a dendrogram",
      "topics": [
        "print.WDendrogram"
      ]
    },
    {
      "page": "print.WGenerator",
      "title": "print a WGenerator",
      "topics": [
        "print.WGenerator"
      ]
    },
    {
      "page": "print.WGG",
      "title": "plot WGG object",
      "topics": [
        "print.WGG"
      ]
    },
    {
      "page": "print.WGrob",
      "title": "plot WGrob object",
      "topics": [
        "print.WGrob"
      ]
    },
    {
      "page": "print.WGroup",
      "title": "Draw WGroup",
      "topics": [
        "print.WGroup"
      ]
    },
    {
      "page": "print.WHeatmap",
      "title": "plot WHeatmap",
      "topics": [
        "print.WHeatmap"
      ]
    },
    {
      "page": "print.WLabel",
      "title": "print WLabel",
      "topics": [
        "print.WLabel"
      ]
    },
    {
      "page": "print.WRect",
      "title": "print WRect",
      "topics": [
        "print.WRect"
      ]
    },
    {
      "page": "Resolve",
      "title": "Resolve name to object",
      "topics": [
        "Resolve"
      ]
    },
    {
      "page": "RightOf",
      "title": "RightOf",
      "topics": [
        "RightOf"
      ]
    },
    {
      "page": "row.cluster",
      "title": "row cluster a matrix",
      "topics": [
        "row.cluster"
      ]
    },
    {
      "page": "ScaleGroup",
      "title": "Scale group",
      "topics": [
        "ScaleGroup"
      ]
    },
    {
      "page": "ToAffine",
      "title": "Convert from absolute coordinates to affine coordinates",
      "topics": [
        "ToAffine"
      ]
    },
    {
      "page": "TopLeftOf",
      "title": "Top left of",
      "topics": [
        "TopLeftOf"
      ]
    },
    {
      "page": "TopOf",
      "title": "Top of",
      "topics": [
        "TopOf"
      ]
    },
    {
      "page": "TopRightOf",
      "title": "Top right of",
      "topics": [
        "TopRightOf"
      ]
    },
    {
      "page": "WColorBarH",
      "title": "WColorBarH",
      "topics": [
        "WColorBarH"
      ]
    },
    {
      "page": "WColorBarV",
      "title": "WColorBarV",
      "topics": [
        "WColorBarV"
      ]
    },
    {
      "page": "WColumnBind",
      "title": "column bind non-overlapping objects",
      "topics": [
        "WColumnBind"
      ]
    },
    {
      "page": "WCustomize",
      "title": "Customize an existing plot",
      "topics": [
        "WCustomize"
      ]
    },
    {
      "page": "WDendrogram",
      "title": "WDendrogram class",
      "topics": [
        "WDendrogram"
      ]
    },
    {
      "page": "WDim",
      "title": "class WDim",
      "topics": [
        "WDim"
      ]
    },
    {
      "page": "WGG",
      "title": "WGG object form ggplot with coordinates",
      "topics": [
        "WGG"
      ]
    },
    {
      "page": "WGrob",
      "title": "WGrob object plot from a gList of grob objects",
      "topics": [
        "WGrob"
      ]
    },
    {
      "page": "WGroup",
      "title": "Construct a WGroup",
      "topics": [
        "WGroup"
      ]
    },
    {
      "page": "WHeatmap",
      "title": "WHeatmap object",
      "topics": [
        "WHeatmap"
      ]
    },
    {
      "page": "WLabel",
      "title": "construct a WLabel",
      "topics": [
        "WLabel"
      ]
    },
    {
      "page": "WLegendH",
      "title": "WLegendH",
      "topics": [
        "WLegendH"
      ]
    },
    {
      "page": "WLegendV",
      "title": "WLegendV",
      "topics": [
        "WLegendV"
      ]
    },
    {
      "page": "WMatrix",
      "title": "plot multiple figures in a matrix",
      "topics": [
        "WMatrix"
      ]
    },
    {
      "page": "WObject",
      "title": "Construct a WObject",
      "topics": [
        "WObject"
      ]
    },
    {
      "page": "WPosition",
      "title": "place an arbitrary position w.r.t a subplot",
      "topics": [
        "WPosition"
      ]
    },
    {
      "page": "WRect",
      "title": "construct a WRect",
      "topics": [
        "WRect"
      ]
    },
    {
      "page": "WRowBind",
      "title": "row bind non-overlapping objects",
      "topics": [
        "WRowBind"
      ]
    }
  ],
  "_readme": "https://github.com/zwdzwd/wheatmap/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "colorspace",
    "dichromat",
    "glue",
    "gtable",
    "lifecycle",
    "mapproj",
    "maps",
    "pals",
    "RColorBrewer",
    "rlang"
  ],
  "_vignettes": [
    {
      "source": "wheatmap.Rmd",
      "filename": "wheatmap.html",
      "title": "WHeatmap User Guide",
      "author": "Wanding Zhou",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Preparation",
        "Final results",
        "Step by step construction",
        "Show layout and refer to objects",
        "Declutter text labels",
        "Text and labels",
        "Anchor by edge",
        "Anchor by corner",
        "Raster rendering",
        "Highlights"
      ],
      "created": "2018-03-01 23:49:54",
      "modified": "2026-02-10 14:53:39",
      "commits": 4
    }
  ],
  "_score": 7.023901358073534,
  "_indexed": true,
  "_nocasepkg": "wheatmap",
  "_universes": [
    "zwdzwd"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-06-03T18:40:55.000Z",
      "distro": "noble",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "d13294e5609603dbb0562a2e1b294d91c4f3431c33ca43b0727de970fae957a3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-06-03T18:40:50.000Z",
      "distro": "noble",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "94b7918ca2a9e6bd2a2e25db23637c3bcc5fa4af9efb5fce064903d3fc6cc896",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.4",
      "date": "2026-06-03T18:44:40.000Z",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "219edb07bec2825d160d840004ed572f5129a996a55341185493cbc6bf794c12",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.4",
      "date": "2026-06-03T18:41:10.000Z",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "621fd6ec4eb90a318b628e7eb8a7ceb1e68f0d960101ebd1a089057ecae1d5c9",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.4",
      "date": "2026-06-03T18:41:06.000Z",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "52e5e9f11f4cfdcd2388cd7c5db9235ae0737272b21edce777d2e802e589b0a9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.4",
      "date": "2026-06-03T18:40:14.000Z",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "1eb8913c22c9af846a0d177b8dd6187a8d00beb0ceb52ab50f3057be03dd9409",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.4",
      "date": "2026-06-03T18:40:07.000Z",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "0c7e66d75f64082e11efcea7de661a7da7efc293c366f5b7afd2079ac68caf1e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.4",
      "date": "2026-06-03T18:40:02.000Z",
      "commit": "bdd14bb4516f93d60ad4dac9df3f3635ca78d9d4",
      "fileid": "0f1b2e8b3e9d62d834c05ddbb0081db92332b0a010fa27a36a99e085b41f5860",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zwdzwd/actions/runs/26905230263"
    }
  ]
}