{
  "_id": "6acb8137fe5cc25786e90f38",
  "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-10-11 12:23:56 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/6420b15255cbade95359f6a46fc8fbe91d64f1964af8b1be37e06f0f3d981bfc",
  "_filesize": 6011645,
  "_sha256": "6420b15255cbade95359f6a46fc8fbe91d64f1964af8b1be37e06f0f3d981bfc",
  "_expires": "2027-01-19T12:29:41.000Z",
  "_created": "2026-10-11T12:23:56.000Z",
  "_published": "2026-10-11T12:29:43.321Z",
  "_buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114469172759,
      "time": 117,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11701588478"
    },
    {
      "job": 114469173069,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11701754937"
    },
    {
      "job": 114469172777,
      "time": 123,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11701184432"
    },
    {
      "job": 114469172741,
      "time": 145,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11702009286"
    },
    {
      "job": 114469172739,
      "time": 98,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11701734869"
    },
    {
      "job": 114469172949,
      "time": 248,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11701859921"
    },
    {
      "job": 114469172768,
      "time": 114,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11702253846"
    },
    {
      "job": 114469172770,
      "time": 295,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11702194239"
    },
    {
      "job": 114468387490,
      "time": 250,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11702400004"
    },
    {
      "job": 114469172731,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11701784784"
    },
    {
      "job": 114469172928,
      "time": 198,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11702214046"
    },
    {
      "job": 114469172814,
      "time": 119,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11702326094"
    },
    {
      "job": 114469172863,
      "time": 123,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11701749825"
    },
    {
      "job": 114469172804,
      "time": 203,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11702034502"
    },
    {
      "job": 114469172881,
      "time": 111,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11701373934"
    }
  ],
  "_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": 606,
    "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/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_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-10-11T12:26:06.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/a86a4b2c411d571497c85f8505f414698962e572551296eba07b9e5478ef3924",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-10-11T12:26:17.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/66761bfecdeb63b1cb69a1016e3b589628e5918b232bbaf9b275adaa1652f03a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-10-11T12:26:11.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/064ce0f26bb7b6771375ade96176793d26372dc79dde749b14b147bf17cd5646",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-10-11T12:26:26.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/63566f3a311b4edd9cf2a5a432a46b274dd489663900149df02a1f8690218b38",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-10-11T12:25:52.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/dc375b726b3a55b3dc93fa60dfebecc379a376ba5edd1bfbc892a486d887a48c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-10-11T12:27:13.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/47a002a9e06c052ff19337edc4572fbb0e14545d6ca90310d5d9a828df6f2084",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-10-11T12:26:00.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/cd198e5c1392ee3315fa9bcf7bf67b9b7e614a15b6783d5f91530bd8e89814f4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-10-11T12:28:01.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/1e4d1e0705bebaff14bc4600d49a9206f1a6320b9d63a42cc40ad30afad0a306",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.2.1",
      "date": "2026-10-11T12:26:29.000Z",
      "arch": "emscripten",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/39030944ba4d1899c2ace261f562ed3134c8b2378d74b147c55fefc03573a527",
      "status": "success",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-10-11T12:27:11.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/31a1604fde61dd625ea3061b1173d61336059b33d5cecf21b40387e33922c985",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-10-11T12:25:28.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/c2433537800c44873a403d078fe31af14767629931663c8da08494a029ea70fa",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-10-11T12:25:44.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/52436986afde27bc563246cb2c616d1e38c5db265c5884bfb1ee6a4729e0e777",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-10-11T12:27:19.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/82a8f268d4711f2a75b165025e73c3eb3654a460c00e2e322c6246dce879190d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-10-11T12:25:37.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/0ae8edb53b6e70ce51e2bbc58b00d71517aff9a5bae50d0895b517db0950584e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/38138858122"
    }
  ]
}