{
  "_id": "6a4f53ed21b18e1548500b9a",
  "Package": "EmbedSOM",
  "Version": "2.2.1",
  "Title": "Fast Embedding Guided by Self-Organizing Map",
  "Authors@R": "c(person(\"Mirek\", \"Kratochvil\",\nrole = c(\"aut\", \"cre\"),\nemail = \"exa.exa@gmail.com\"),\nperson(\"Sofie\", \"Van Gassen\",\nrole = \"cph\",\nemail = \"sofie.vangassen@ugent.be\"),\nperson(\"Britt\", \"Callebaut\",\nrole = \"cph\",\nemail = \"britt.callebaut@ugent.be\"),\nperson(\"Yvan\", \"Saeys\",\nrole = \"cph\",\nemail = \"yvan.saeys@ugent.be\"),\nperson(\"Ron\", \"Wehrens\",\nrole = \"cph\",\nemail = \"ron.wehrens@gmail.com\"))",
  "Description": "Provides a smooth mapping of multidimensional points into\nlow-dimensional space defined by a self-organizing map.\nDesigned to work with 'FlowSOM' and flow-cytometry use-cases.\nSee Kratochvil et al. (2019)\n<doi:10.12688/f1000research.21642.1>.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/exaexa/EmbedSOM",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libglpk-dev libpng-dev libxml2-dev libssl-dev\npython3",
  "Repository": "https://exaexa.r-universe.dev",
  "Date/Publication": "2026-03-08 21:27:35 UTC",
  "RemoteUrl": "https://github.com/exaexa/embedsom",
  "RemoteRef": "HEAD",
  "RemoteSha": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-09 07:44:16 UTC",
    "User": "root"
  },
  "Author": "Mirek Kratochvil [aut, cre],\nSofie Van Gassen [cph],\nBritt Callebaut [cph],\nYvan Saeys [cph],\nRon Wehrens [cph]",
  "Maintainer": "Mirek Kratochvil <exa.exa@gmail.com>",
  "_user": "exaexa",
  "_type": "src",
  "_file": "EmbedSOM_2.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/d3a926c728dcc1957903cb3217029c9aca70f304debbdfea329da4b56f98cefd",
  "_filesize": 6015577,
  "_sha256": "d3a926c728dcc1957903cb3217029c9aca70f304debbdfea329da4b56f98cefd",
  "_expires": "2026-10-17T07:55:23.000Z",
  "_created": "2026-07-09T07:44:16.000Z",
  "_published": "2026-07-09T07:55:25.397Z",
  "_jobs": [
    {
      "job": 86066087865,
      "time": 163,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8192182919"
    },
    {
      "job": 86066087867,
      "time": 184,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8192190794"
    },
    {
      "job": 86066087863,
      "time": 150,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8192178958"
    },
    {
      "job": 86066087878,
      "time": 159,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8192181020"
    },
    {
      "job": 86066087905,
      "time": 99,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8192161756"
    },
    {
      "job": 86066087873,
      "time": 198,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8192194113"
    },
    {
      "job": 86066087879,
      "time": 105,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8192162920"
    },
    {
      "job": 86066087892,
      "time": 310,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8192332208"
    },
    {
      "job": 86065159467,
      "time": 334,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8192126994"
    },
    {
      "job": 86066087834,
      "time": 142,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8192175315"
    },
    {
      "job": 86066087889,
      "time": 113,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8192167955"
    },
    {
      "job": 86066087874,
      "time": 115,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8192166794"
    },
    {
      "job": 86066087881,
      "time": 123,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8192168559"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983",
  "_status": "success",
  "_upstream": "https://github.com/exaexa/embedsom",
  "_commit": {
    "id": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
    "author": "Mirek Kratochvil <exa.exa@gmail.com>",
    "committer": "Mirek Kratochvil <exa.exa@gmail.com>",
    "message": "regen roxygen\n",
    "time": 1773005255
  },
  "_maintainer": {
    "name": "Mirek Kratochvil",
    "email": "exa.exa@gmail.com",
    "login": "exaexa",
    "mastodon": "@exa@mastodon.online",
    "description": "I used a computer once.",
    "uuid": 271543
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "Rtsne",
      "role": "Imports"
    },
    {
      "package": "umap",
      "role": "Imports"
    },
    {
      "package": "uwot",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "exaexa",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-10",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v2.2.1",
      "date": "2026-03-08"
    }
  ],
  "_topics": [
    "cytometry",
    "som",
    "visualization",
    "cpp"
  ],
  "_stars": 26,
  "_contributors": [
    {
      "user": "exaexa",
      "count": 148,
      "uuid": 271543
    },
    {
      "user": "samgg",
      "count": 2,
      "uuid": 3333348
    }
  ],
  "_userbio": {
    "uuid": 271543,
    "type": "user",
    "name": "Mirek Kratochvil",
    "followers": 135,
    "description": "I used a computer once."
  },
  "_downloads": {
    "count": 742,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/EmbedSOM"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/exaexa/embedsom",
  "_searchresults": 7,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/EmbedSOM.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/exaexa/embedsom",
  "_realowner": "exaexa",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.9",
      "date": "2019-08-19"
    },
    {
      "version": "1.9.1",
      "date": "2019-08-19"
    },
    {
      "version": "2.1.1",
      "date": "2020-02-12"
    },
    {
      "version": "2.1.2",
      "date": "2022-07-05"
    },
    {
      "version": "2.2",
      "date": "2025-01-31"
    },
    {
      "version": "2.2.1",
      "date": "2026-03-10"
    }
  ],
  "_exports": [
    "ClusterPalette",
    "EmbedSOM",
    "ExprColors",
    "ExpressionGradient",
    "ExpressionPalette",
    "GQTSOM",
    "GraphCoords",
    "Initialize_PCA",
    "kMeansMap",
    "kNNCoords",
    "MapDataToCodes",
    "MSTCoords",
    "NormalizeColor",
    "PlotData",
    "PlotDefault",
    "PlotEmbed",
    "PlotGG",
    "RandomMap",
    "SOM",
    "tSNECoords",
    "UMAPCoords",
    "UMatrixCoords",
    "uwotCoords"
  ],
  "_help": [
    {
      "page": "ClusterPalette",
      "title": "An acceptable cluster color palette",
      "topics": [
        "ClusterPalette"
      ]
    },
    {
      "page": "EmbedSOM",
      "title": "Process the cells with SOM into a nice embedding",
      "topics": [
        "EmbedSOM"
      ]
    },
    {
      "page": "ExprColors",
      "title": "Generate colors for multi-color marker expression labeling in a single plot",
      "topics": [
        "ExprColors"
      ]
    },
    {
      "page": "ExpressionGradient",
      "title": "The ggplot2 scale gradient from ExpressionPalette.",
      "topics": [
        "ExpressionGradient"
      ]
    },
    {
      "page": "ExpressionPalette",
      "title": "Marker expression palette generator based off ColorBrewer's RdYlBu, only better for plotting of half-transparent cells",
      "topics": [
        "ExpressionPalette"
      ]
    },
    {
      "page": "GQTSOM",
      "title": "Train a Growing Quadtree Self-Organizing Map",
      "topics": [
        "GQTSOM"
      ]
    },
    {
      "page": "GraphCoords",
      "title": "Add Kamada-Kawai-generated embedding coordinates to the map",
      "topics": [
        "GraphCoords"
      ]
    },
    {
      "page": "Initialize_PCA",
      "title": "Create a grid from first 2 PCA components",
      "topics": [
        "Initialize_PCA"
      ]
    },
    {
      "page": "kMeansMap",
      "title": "Create a map from k-Means clusters",
      "topics": [
        "kMeansMap"
      ]
    },
    {
      "page": "kNNCoords",
      "title": "Add KNN-topology-based embedding coordinates to the map",
      "topics": [
        "kNNCoords"
      ]
    },
    {
      "page": "MapDataToCodes",
      "title": "Assign nearest node to each datapoint",
      "topics": [
        "MapDataToCodes"
      ]
    },
    {
      "page": "MSTCoords",
      "title": "Add MST-style embedding coordinates to the map",
      "topics": [
        "MSTCoords"
      ]
    },
    {
      "page": "NormalizeColor",
      "title": "Helper for computing colors for embedding plots",
      "topics": [
        "NormalizeColor"
      ]
    },
    {
      "page": "PlotData",
      "title": "Export a data frame for plotting with marker intensities and density.",
      "topics": [
        "PlotData"
      ]
    },
    {
      "page": "PlotDefault",
      "title": "Default plot",
      "topics": [
        "PlotDefault"
      ]
    },
    {
      "page": "PlotEmbed",
      "title": "Helper function for plotting the embedding",
      "topics": [
        "PlotEmbed"
      ]
    },
    {
      "page": "PlotGG",
      "title": "Wrap PlotData result in ggplot object.",
      "topics": [
        "PlotGG"
      ]
    },
    {
      "page": "PlotId",
      "title": "Identity on whatever",
      "topics": [
        "PlotId"
      ]
    },
    {
      "page": "RandomMap",
      "title": "Create a map by randomly selecting points",
      "topics": [
        "RandomMap"
      ]
    },
    {
      "page": "SOM",
      "title": "Build a self-organizing map",
      "topics": [
        "SOM"
      ]
    },
    {
      "page": "tSNECoords",
      "title": "Add tSNE-based coordinates to a map",
      "topics": [
        "tSNECoords"
      ]
    },
    {
      "page": "UMAPCoords",
      "title": "Add UMAP-based coordinates to a map",
      "topics": [
        "UMAPCoords"
      ]
    },
    {
      "page": "UMatrixCoords",
      "title": "Add U-Matrix-optimized embedding coordinates to the map",
      "topics": [
        "UMatrixCoords"
      ]
    },
    {
      "page": "uwotCoords",
      "title": "Add UMAP-based coordinates to a map, using the 'uwot' package",
      "topics": [
        "uwotCoords"
      ]
    }
  ],
  "_readme": "https://github.com/exaexa/embedsom/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "BH",
    "cli",
    "cpp11",
    "dqrng",
    "farver",
    "FNN",
    "ggplot2",
    "glue",
    "gtable",
    "here",
    "igraph",
    "irlba",
    "isoband",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "openssl",
    "pkgconfig",
    "png",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppAnnoy",
    "RcppEigen",
    "RcppProgress",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rprojroot",
    "RSpectra",
    "Rtsne",
    "S7",
    "scales",
    "sitmo",
    "sys",
    "umap",
    "uwot",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "UsingEmbedSOM.Rmd",
      "filename": "UsingEmbedSOM.html",
      "title": "EmbedSOM basic embedding",
      "author": "Mirek Kratochvil",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basic embedding with EmbedSOM",
        "Dataset",
        "Getting the SOM ready",
        "Embedding",
        "Plotting the data"
      ],
      "created": "2019-12-10 09:21:46",
      "modified": "2020-01-18 10:23:26",
      "commits": 2
    }
  ],
  "_score": 5.7160033436347994,
  "_indexed": true,
  "_nocasepkg": "embedsom",
  "_universes": [
    "exaexa"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-07-09T07:47:10.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/6ec4b409bca522326842613ee440777e03998968f00fa120b1576a5f7c89c56b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-07-09T07:47:30.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/ff5940bb2d4fa1bdaee367a6f23883b41e016db24ef5738b158dd339fb475868",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-07-09T07:47:02.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/617e52b2ea29dec86e6d85da6b3fd707f7fe41d852ec9d45b7a8a5076485dd17",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-07-09T07:47:00.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/e7f3a37b4829f625c8807601708479f8e8dce939f885497ee5eaf6edc69bd402",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-07-09T07:46:07.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/1e134d9a5212a65916e26005f5fb82c12b80346ef762ccf7f36d02d721503f9f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-07-09T07:47:22.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/58d9fa878c530ff4cfd1bea0cf36855317ba55f8749364116527fea69f6d9406",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-07-09T07:46:08.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/24db4e4f2e81243d82b814e58cd4e7fe53e554bd9e724dff69949b9f882a6451",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-07-09T07:53:56.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/48ec5e0383a98cfba6bbe0a01e8cdfd92785def73789e1633e290bd533c85ad1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.2.1",
      "date": "2026-07-09T07:47:02.000Z",
      "arch": "emscripten",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/29e26792adc762097d17f6ab3f73816e67fe91d852be49557be95cf0b51490a4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-07-09T07:46:06.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/b7b7db33254e7c23c472bd976789c3d55a440900a7c5c96cb38afe77d3c89be9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-07-09T07:46:00.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/6d12f8c32250dc89be9402ce4a823aff2120cfa3c88928b129525aa54bb1cfab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-07-09T07:45:59.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/86b3928685105f7ca0c4c55b64d904bf01fe1730ac56d8d1944ccfbafcfd426e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/29002171983"
    }
  ]
}