{
  "_id": "6a4a1d370b5cb829d3708b4d",
  "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-06-09 07:45:55 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/e61fa185758f777098d7eb4a0f38b7e318cf1b3a312750d1d1e6da2b4e8a93e1",
  "_filesize": 6011238,
  "_sha256": "e61fa185758f777098d7eb4a0f38b7e318cf1b3a312750d1d1e6da2b4e8a93e1",
  "_expires": "2026-10-13T09:00:36.000Z",
  "_created": "2026-06-09T07:45:55.000Z",
  "_published": "2026-07-05T09:00:39.054Z",
  "_jobs": [
    {
      "job": 85208961863,
      "time": 192,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7501586308"
    },
    {
      "job": 85208961804,
      "time": 174,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7501578995"
    },
    {
      "job": 85208962039,
      "time": 174,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7501580065"
    },
    {
      "job": 85208961734,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7501573670"
    },
    {
      "job": 85208961880,
      "time": 147,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7501688282"
    },
    {
      "job": 85208961871,
      "time": 277,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7501620729"
    },
    {
      "job": 85208961745,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7501674771"
    },
    {
      "job": 85208961853,
      "time": 287,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7501630325"
    },
    {
      "job": 85208961389,
      "time": 222,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7501521471"
    },
    {
      "job": 85208961705,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7501564359"
    },
    {
      "job": 85208961938,
      "time": 176,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7501580000"
    },
    {
      "job": 85208961767,
      "time": 126,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7501563280"
    },
    {
      "job": 85208961887,
      "time": 140,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7501567923"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139",
  "_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": "noble",
  "_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",
    "description": "I used a computer once."
  },
  "_downloads": {
    "count": 694,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/EmbedSOM"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/exaexa/embedsom",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_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",
    "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": "14.2.0-4ubuntu2~24.04.1",
      "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-06-09T07:49:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/b013e31c51fc4fa7cf44fa8ef6eefa4d23516a2e277b5a0564181f0ad9fe8717",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-06-09T07:48:50.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/f9b835f648e6b760cd14f90df888020936da305a039d14ec61e458044996ddea",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-06-09T07:48:57.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/717b7886ae75bd3c5ecf4412f415e83a1e0aefd0da5dbf55489a4435ba52d5aa",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-06-09T07:48:34.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/9213bbad41a08ae837373b9ffd5a947e63e44ce2ebcf7b019ee0c5bfda84bfe6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-06-09T07:54:10.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/75a3d67a803282ea032a2e72106fdca9607685f8f2b0c56d4f5d322bef7338ab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-06-09T07:50:19.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/ef0a55eadfd28500c73bf521017f2ca8253a6f2557492845f79c219776de99b4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-06-09T07:53:36.000Z",
      "arch": "aarch64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/ef222ab0601eafdbfd9b8bfab1d419ff5545d7c116f3225304ca610cf63f1cfc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.2.1",
      "date": "2026-06-09T07:50:35.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/b262bb5f5e54f8dea650535efcc7850d5c461026622719371879d39eaed4d8f1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.2.1",
      "date": "2026-06-09T07:48:25.000Z",
      "arch": "emscripten",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/ba6bbe9a7b2916d252bcbcad9790062fab0dee99eda34157f9d3f5fbf7a9ec6e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-06-09T07:48:11.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/2d6a9044d98d9f02d82c5a5d2babff1f6fce28b0ce8eab1c277c2f814196b2ad",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-06-09T07:47:40.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/14f8733cef94ffa0dd269bc336df0a7536998fc6d42589ce5f0842a9987b1a65",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-06-09T07:47:48.000Z",
      "arch": "x86_64",
      "commit": "734f57824ae7dabf75f9d79ae3db23bd694e556a",
      "fileid": "https://r2.ropensci.org/d99fe980197508d436441cff7dadf5b294da1e7d35faf6f625582c99b0ce36e1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/exaexa/actions/runs/27191480139"
    }
  ]
}