{
  "_id": "6a197b29acfb0bcc41df5ab4",
  "Package": "wpm",
  "Type": "Package",
  "Title": "Well Plate Maker",
  "Version": "1.23.0",
  "Authors@R": "c(person('Helene', 'Borges', role = c('aut', 'cre'), \nemail = 'borges.helene.sophie@gmail.com'),\nperson('Thomas', 'Burger', role = 'aut',\nemail = 'thomas.burger@cea.fr'))",
  "Description": "The Well-Plate Maker (WPM) is a shiny application deployed\nas an R package. Functions for a command-line/script use are\nalso available. The WPM allows users to generate well plate\nmaps to carry out their experiments while improving the\nhandling of batch effects. In particular, it helps controlling\nthe \"plate effect\" thanks to its ability to randomize samples\nover multiple well plates. The algorithm for placing the\nsamples is inspired by the backtracking algorithm: the samples\nare placed at random while respecting specific spatial\nconstraints.",
  "License": "Artistic-2.0",
  "biocViews": "GUI, Proteomics, MassSpectrometry, BatchEffect,\nExperimentalDesign",
  "Encoding": "UTF-8",
  "LazyData": "false",
  "RoxygenNote": "7.1.1",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "URL": "https://github.com/HelBor/wpm,\nhttps://bioconductor.org/packages/release/bioc/html/wpm.html",
  "BugReports": "https://github.com/HelBor/wpm/issues",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:53:09 UTC",
  "RemoteUrl": "https://github.com/bioc/wpm",
  "RemoteRef": "HEAD",
  "RemoteSha": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
  "Packaged": {
    "Date": "2026-05-29 09:58:29 UTC",
    "User": "root"
  },
  "Author": "Helene Borges [aut, cre],\nThomas Burger [aut]",
  "Maintainer": "Helene Borges <borges.helene.sophie@gmail.com>",
  "MD5sum": "7acf225c2f3cbac4fcee336807ff4ca3",
  "_user": "bioc",
  "_type": "src",
  "_file": "wpm_1.23.0.tar.gz",
  "_fileid": "640d13463a754c1d9fa8860a2037eeaea3e941c90f9bad0523f0341b657569fe",
  "_filesize": 2378764,
  "_sha256": "640d13463a754c1d9fa8860a2037eeaea3e941c90f9bad0523f0341b657569fe",
  "_created": "2026-05-29T09:58:29.000Z",
  "_published": "2026-05-29T11:40:25.525Z",
  "_jobs": [
    {
      "job": 78479084594,
      "time": 183,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7288111344"
    },
    {
      "job": 78479084547,
      "time": 224,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7288123539"
    },
    {
      "job": 78479084544,
      "time": 259,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7288133341"
    },
    {
      "job": 78479084623,
      "time": 127,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7289788853"
    },
    {
      "job": 78479084557,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7289788350"
    },
    {
      "job": 78478464111,
      "time": 246,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288056255"
    },
    {
      "job": 78479084695,
      "time": 161,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288104905"
    },
    {
      "job": 78479084656,
      "time": 133,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7288097087"
    },
    {
      "job": 78479084653,
      "time": 126,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7288094662"
    },
    {
      "job": 78479084621,
      "time": 134,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7288096763"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 11
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/wpm",
  "_commit": {
    "id": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777380789
  },
  "_maintainer": {
    "name": "Helene Borges",
    "email": "borges.helene.sophie@gmail.com",
    "login": "helbor",
    "description": "Bioinformatic's & Biostatistics PhD\nLoves ML & DL (especially generative AI)\n",
    "uuid": 22997995
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "Biobase",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "config",
      "role": "Imports"
    },
    {
      "package": "golem",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "shinydashboard",
      "role": "Imports"
    },
    {
      "package": "shinyWidgets",
      "role": "Imports"
    },
    {
      "package": "shinycustomloader",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "logging",
      "role": "Imports"
    },
    {
      "package": "MSnbase",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.23.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.22.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "gui",
    "proteomics",
    "massspectrometry",
    "batcheffect",
    "experimentaldesign"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "helbor",
      "count": 318,
      "uuid": 22997995
    },
    {
      "user": "nturaga",
      "count": 4,
      "uuid": 2746443
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 342,
    "source": "https://www.bioconductor.org/packages/stats/bioc/wpm"
  },
  "_devurl": "https://github.com/helbor/wpm",
  "_searchresults": 10,
  "_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/wpm.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/helbor/wpm",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "convertCSV",
    "convertESet",
    "convertSE",
    "convertVector2Df",
    "drawMap",
    "wpm",
    "wrapperWPM"
  ],
  "_datasets": [
    {
      "name": "data_test",
      "title": "Fictitious clinical data for demonstration.",
      "object": "data_test",
      "file": "data_test.rda",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "samples",
        "age",
        "gender",
        "treatment",
        "diabetes",
        "gender-treatment",
        "age-diabetes"
      ],
      "rows": 193,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "backtracking",
      "title": "Backtracking Function",
      "topics": [
        "backtracking"
      ]
    },
    {
      "page": "balancedGrpDistrib",
      "title": "Makes a balanced distribution of the elements between several plates.",
      "topics": [
        "balancedGrpDistrib"
      ]
    },
    {
      "page": "checkConstraints",
      "title": "Check for spatial constraints",
      "topics": [
        "checkConstraints"
      ]
    },
    {
      "page": "checkWpmInputs",
      "title": "Check the inputs for the wrapper function",
      "topics": [
        "checkWpmInputs"
      ]
    },
    {
      "page": "convertCSV",
      "title": "Convert a CSV File into a valid dataframe for WPM",
      "topics": [
        "convertCSV"
      ]
    },
    {
      "page": "convertESet",
      "title": "Convert the phenotype data of an ExpressionSet or MsnSet into a dataframe for WPM",
      "topics": [
        "convertESet"
      ]
    },
    {
      "page": "convertSE",
      "title": "Convert the phenotype data of a SummarizedExperiment into a dataframe for WPM",
      "topics": [
        "convertSE"
      ]
    },
    {
      "page": "convertVector2Df",
      "title": "Convert a vector of plate coordinates into a dataframe",
      "topics": [
        "convertVector2Df"
      ]
    },
    {
      "page": "data_test",
      "title": "Fictitious clinical data for demonstration.",
      "topics": [
        "data_test"
      ]
    },
    {
      "page": "defineBufferCoords",
      "title": "Determines buffer wells coordinates on a plate",
      "topics": [
        "defineBufferCoords"
      ]
    },
    {
      "page": "drawMap",
      "title": "Generate a ggplot object of a plate plan",
      "topics": [
        "drawMap"
      ]
    },
    {
      "page": "findNEWSneighbors",
      "title": "Find the 4 cardinal neighbors of an element of a matrix",
      "topics": [
        "findNEWSneighbors"
      ]
    },
    {
      "page": "findNSneighbors",
      "title": "Find the top and bottom neighbors of an element of a matrix",
      "topics": [
        "findNSneighbors"
      ]
    },
    {
      "page": "findWEneighbors",
      "title": "Find the left and right neighbors of an element of a matrix",
      "topics": [
        "findWEneighbors"
      ]
    },
    {
      "page": "generateMap",
      "title": "Generate a plate map according to the input parameters",
      "topics": [
        "generateMap"
      ]
    },
    {
      "page": "joinDataframes",
      "title": "Binds multiple dataframes together",
      "topics": [
        "joinDataframes"
      ]
    },
    {
      "page": "randomWalk",
      "title": "Random walk of the matrix to fill",
      "topics": [
        "randomWalk"
      ]
    },
    {
      "page": "resample",
      "title": "Randomly take a number of elements in a vector",
      "topics": [
        "resample"
      ]
    },
    {
      "page": "solveCell",
      "title": "Affects a sample to the chosen cell in the plate",
      "topics": [
        "solveCell"
      ]
    },
    {
      "page": "wpm",
      "title": "Run the Shiny Application of Well Plate Maker",
      "topics": [
        "wpm"
      ]
    },
    {
      "page": "wrapperWPM",
      "title": "Generate plate plans in a single step",
      "topics": [
        "wrapperWPM"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/wpm/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "attempt",
    "base64enc",
    "Biobase",
    "BiocGenerics",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "config",
    "cpp11",
    "crosstalk",
    "DelayedArray",
    "digest",
    "dplyr",
    "DT",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "glue",
    "golem",
    "gtable",
    "here",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "IRanges",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "logging",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mime",
    "otel",
    "pillar",
    "pkgconfig",
    "promises",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "Seqinfo",
    "shiny",
    "shinycustomloader",
    "shinydashboard",
    "shinyWidgets",
    "sourcetools",
    "SparseArray",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "tibble",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "wpm_vignette.Rmd",
      "filename": "wpm_vignette.html",
      "title": "How to use Well Plate Maker",
      "author": "Helene Borges",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "General principle",
        "Uses and associated input formats",
        "Getting started",
        "Prerequisites",
        "How to install",
        "How to use the WPM shiny application",
        "Load the WPM package",
        "Launch the shiny application",
        "The Home tab",
        "The Parameters tab",
        "Step 1: Upload the dataset",
        "Step 2: Choose a Project name",
        "Step 3: Plate(s) dimensions",
        "Step 4: Forbidden wells",
        "Step 5: Buffers",
        "Specify the neighborhood constraints",
        "Step 6: Fixed samples",
        "Number of iterations",
        "The Results tab",
        "Using the WPM in command lines",
        "Prepare the dataset",
        "Starting from a CSV file:",
        "Starting from an ExpressionSet or MSnSet object",
        "Starting from a SummarizedExperiment",
        "Run the WPM",
        "When using a CSV file",
        "When using an R-structured dataset (ExpressionSet, MSnSet or SummarizedExperiment)",
        "Plate map visualization",
        "Citing Our work",
        "SessionInfo"
      ],
      "created": "2020-04-29 17:21:40",
      "modified": "2021-03-17 13:36:02",
      "commits": 19
    }
  ],
  "_score": 4.778151250383644,
  "_indexed": true,
  "_nocasepkg": "wpm",
  "_universes": [
    "bioc",
    "helbor"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.23.0",
      "date": "2026-05-29T10:01:47.000Z",
      "distro": "noble",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "92aa08d7eddeb6a835dba91343fd88f06efb1f58636315db85ce0298b086c855",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.23.0",
      "date": "2026-05-29T10:02:26.000Z",
      "distro": "noble",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "b1b7c6bd383ec5e0118a726bb5cf08fd520235cfaf657591be5e94abbc35d5d4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.23.0",
      "date": "2026-05-29T11:39:30.000Z",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "af57391bfd8b2df31f874ffde114f7a2d8fe9df1214d21cda00f6392a38cca5d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.23.0",
      "date": "2026-05-29T11:39:29.000Z",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "33458d06053fa514489ce9b1f5fd1039b654b1d0a02aba506415ed1631c46298",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.23.0",
      "date": "2026-05-29T10:01:28.000Z",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "b6606de3263bc8f344e359e5b964cf9210154fd4f2a29a2b10462795746655db",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.23.0",
      "date": "2026-05-29T10:00:16.000Z",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "66cc2a0dd1c8270de753e38ae3829283b9a3b9a692a5de474cec38cf67d4b6da",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.23.0",
      "date": "2026-05-29T10:00:03.000Z",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "40e61d83b61d5b9cfb8218680675a7a5af5ecfc613808b5b96ea455e59f035dc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.23.0",
      "date": "2026-05-29T10:00:12.000Z",
      "commit": "46b4d1a2032fcfd2e5dce3fe221832efd9ba29f3",
      "fileid": "a2c64955875cb98d6b47bdc6bb5176f9da1d0f3ff06d460c1ad7c06729f4e535",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26630674660"
    }
  ]
}