{
  "_id": "6a1016f5acfb0bcc41c84c2a",
  "Package": "slurmR",
  "Title": "A Lightweight Wrapper for 'Slurm'",
  "Version": "0.5-4",
  "Authors@R": "c( person(\"George\", \"Vega Yon\", email = \"g.vegayon@gmail.com\", role = c(\"aut\",\n\"cre\"), comment = c(ORCID = \"0000-0002-3171-0844\")), person(\"Paul\", \"Marjoram\",\nemail = \"pmarjora@usc.edu\", role = c(\"ctb\", \"ths\"), comment = c(ORCID =\n\"0000-0003-0824-7449\")), person(\"National Cancer Institute (NCI)\", role =\n\"fnd\", comment = \"Grant Number 5P01CA196569-02\"), person(\"Michael\", \"Schubert\",\nrole = \"rev\", comment = c(what = \"JOSS reviewer\", ORCID =\n\"0000-0002-6862-5221\")), person(\"Michel\", \"Lang\", role = \"rev\", comment =\nc(what = \"JOSS reviewer\", ORCID = \"0000-0001-9754-0393\")) )",
  "Date": "2023-08-29",
  "Description": "'Slurm', Simple Linux Utility for Resource Management\n<https://slurm.schedmd.com/>, is a popular 'Linux' based\nsoftware used to schedule jobs in 'HPC' (High Performance\nComputing) clusters. This R package provides a specialized\nlightweight wrapper of 'Slurm' with a syntax similar to that\nfound in the 'parallel' R package. The package also includes a\nmethod for creating socket cluster objects spanning multiple\nnodes that can be used with the 'parallel' package.",
  "License": "MIT + file LICENSE",
  "BugReports": "https://github.com/USCbiostats/slurmR/issues",
  "URL": "https://github.com/USCbiostats/slurmR, https://slurm.schedmd.com/",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "Repository": "https://uscbiostats.r-universe.dev",
  "Date/Publication": "2023-10-25 14:57:39 UTC",
  "RemoteUrl": "https://github.com/uscbiostats/slurmr",
  "RemoteRef": "HEAD",
  "RemoteSha": "df891c49cb81abf876cdb597f89e3786a54c37cb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-14 06:29:26 UTC",
    "User": "root"
  },
  "Author": "George Vega Yon [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-3171-0844>),\nPaul Marjoram [ctb, ths] (ORCID:\n<https://orcid.org/0000-0003-0824-7449>),\nNational Cancer Institute (NCI) [fnd] (Grant Number 5P01CA196569-02),\nMichael Schubert [rev] (what: JOSS reviewer, ORCID:\n<https://orcid.org/0000-0002-6862-5221>),\nMichel Lang [rev] (what: JOSS reviewer, ORCID:\n<https://orcid.org/0000-0001-9754-0393>)",
  "Maintainer": "George Vega Yon <g.vegayon@gmail.com>",
  "MD5sum": "4cd200624bbebe35be2c1134e74afb25",
  "_user": "uscbiostats",
  "_type": "src",
  "_file": "slurmR_0.5-4.tar.gz",
  "_fileid": "df77e9148e44eb0ad85980eb6ac1fabb38f07fcb9eeb4f43fe42a3f5afbd5874",
  "_filesize": 346288,
  "_sha256": "df77e9148e44eb0ad85980eb6ac1fabb38f07fcb9eeb4f43fe42a3f5afbd5874",
  "_created": "2026-05-14T06:29:26.000Z",
  "_published": "2026-05-22T08:42:29.403Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77345804301,
      "time": 122,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6988595104"
    },
    {
      "job": 77345804072,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988596590"
    },
    {
      "job": 77345804076,
      "time": 85,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7010847267"
    },
    {
      "job": 77345804262,
      "time": 116,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7010830296"
    },
    {
      "job": 77345803823,
      "time": 155,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988568046"
    },
    {
      "job": 77345803733,
      "time": 102,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156402057"
    },
    {
      "job": 77345804080,
      "time": 77,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6988584970"
    },
    {
      "job": 77345804332,
      "time": 119,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6988594195"
    },
    {
      "job": 77345804375,
      "time": 91,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988587994"
    }
  ],
  "_buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/uscbiostats/slurmr",
  "_commit": {
    "id": "df891c49cb81abf876cdb597f89e3786a54c37cb",
    "author": "George G. Vega Yon <g.vegayon@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #42 from schuettl/patch-1\n\nTiny fixes in Vignette code",
    "time": 1698245859
  },
  "_maintainer": {
    "name": "George Vega Yon",
    "email": "g.vegayon@gmail.com",
    "login": "gvegayon",
    "bluesky": "@gvegayon.bsky.social",
    "linkedin": "in/georgevegayon",
    "uuid": 893619,
    "orcid": "0000-0002-3171-0844"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3.0",
      "role": "Depends"
    },
    {
      "package": "parallel",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "uscbiostats",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "bioinformatics",
    "hpc",
    "slurm"
  ],
  "_stars": 61,
  "_contributors": [
    {
      "user": "gvegayon",
      "count": 290,
      "uuid": 893619
    },
    {
      "user": "pmarjora",
      "count": 9,
      "uuid": 7833774
    },
    {
      "user": "schuettl",
      "count": 1,
      "uuid": 127317606
    }
  ],
  "_userbio": {
    "uuid": 10712919,
    "type": "organization",
    "name": "USC Division of Biostatistics",
    "description": "Organization for USC Division of Biostatistics"
  },
  "_downloads": {
    "count": 277,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/slurmR"
  },
  "_devurl": "https://github.com/uscbiostats/slurmr",
  "_searchresults": 232,
  "_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/slurmR.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/uscbiostats/slurmr",
  "_realowner": "uscbiostats",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3-0",
      "date": "2019-12-31"
    },
    {
      "version": "0.4-1",
      "date": "2020-04-23"
    },
    {
      "version": "0.5-1",
      "date": "2021-09-03"
    },
    {
      "version": "0.5-2",
      "date": "2022-06-23"
    },
    {
      "version": "0.5-3",
      "date": "2023-04-15"
    },
    {
      "version": "0.5-4",
      "date": "2023-08-30"
    }
  ],
  "_exports": [
    "docker_available",
    "expand_array_indexes",
    "JOB_STATE_CODES",
    "last_job",
    "last_submitted_job",
    "makeSlurmCluster",
    "new_rscript",
    "new_slurm_job",
    "opts_slurmR",
    "parse_flags",
    "random_job_name",
    "read_sbatch",
    "read_slurm_job",
    "sacct",
    "sacct_",
    "sbatch",
    "scancel",
    "SchedulerParameters",
    "slurm_available",
    "Slurm_clean",
    "Slurm_collect",
    "Slurm_env",
    "Slurm_EvalQ",
    "Slurm_lapply",
    "Slurm_log",
    "Slurm_Map",
    "Slurm_sapply",
    "slurm.conf",
    "slurmr_cmd",
    "slurmr_docker_pull",
    "slurmr_docker_run",
    "slurmr_docker_stop",
    "snames",
    "sourceSlurm",
    "squeue",
    "status",
    "the_plan",
    "wait_slurm",
    "whoami",
    "WhoAmI",
    "write_slurm_job"
  ],
  "_help": [
    {
      "page": "expand_array_indexes",
      "title": "Expand Array Indexes",
      "topics": [
        "expand_array_indexes"
      ]
    },
    {
      "page": "JOB_STATE_CODES",
      "title": "Slurm Job state codes",
      "topics": [
        "JOB_STATE_CODES"
      ]
    },
    {
      "page": "makeSlurmCluster",
      "title": "Create a Parallel Socket Cluster using Slurm",
      "topics": [
        "makeSlurmCluster",
        "stopCluster.slurm_cluster"
      ]
    },
    {
      "page": "new_rscript",
      "title": "General purpose function to write R scripts",
      "topics": [
        "new_rscript"
      ]
    },
    {
      "page": "opts_slurmR",
      "title": "Get and set default options for 'sbatch' and 'slurmR' internals",
      "topics": [
        "opts_slurmR"
      ]
    },
    {
      "page": "parse_flags",
      "title": "Utility function",
      "concept": [
        "utilities"
      ],
      "topics": [
        "parse_flags",
        "parse_flags.default",
        "parse_flags.list"
      ]
    },
    {
      "page": "random_job_name",
      "title": "Generate a random job name",
      "topics": [
        "random_job_name"
      ]
    },
    {
      "page": "read_sbatch",
      "title": "Read a slurm batch file and capture the SBATCH options",
      "topics": [
        "read_sbatch"
      ]
    },
    {
      "page": "sbatch",
      "title": "R wrappers for _Slurm_ commands",
      "topics": [
        "sacct",
        "sacct.default",
        "sacct.slurm_job",
        "sacct_",
        "sbatch",
        "sbatch.character",
        "sbatch.slurm_job",
        "scancel",
        "scancel.default",
        "scancel.slurm_job",
        "SchedulerParameters",
        "slurm.conf",
        "slurm_available",
        "squeue",
        "squeue.default",
        "squeue.slurm_job",
        "submit"
      ]
    },
    {
      "page": "Slurm_clean",
      "title": "Clean a session.",
      "concept": [
        "post submission",
        "utilities"
      ],
      "topics": [
        "Slurm_clean"
      ]
    },
    {
      "page": "Slurm_collect",
      "title": "Collect the results of a slurm job",
      "concept": [
        "post submission"
      ],
      "topics": [
        "Slurm_collect",
        "Slurm_collect.slurm_job"
      ]
    },
    {
      "page": "Slurm_env",
      "title": "A wrapper of Sys.getenv",
      "concept": [
        "utilities"
      ],
      "topics": [
        "Slurm_env"
      ]
    },
    {
      "page": "Slurm_EvalQ",
      "title": "Submit an expression to be evaluated to multiple jobs.",
      "topics": [
        "Slurm_EvalQ"
      ]
    },
    {
      "page": "slurm_job",
      "title": "Creating Slurm jobs",
      "topics": [
        "last_job",
        "last_submitted_job",
        "new_slurm_job",
        "print.slurm_job",
        "read_slurm_job",
        "slurm_job",
        "write_slurm_job"
      ]
    },
    {
      "page": "Slurm_log",
      "title": "Check the R logfile of a job.",
      "concept": [
        "post submission",
        "utilities"
      ],
      "topics": [
        "Slurm_log"
      ]
    },
    {
      "page": "Slurm_lapply",
      "title": "The Slurm version of the '*apply' family of functions.",
      "topics": [
        "Slurm_lapply",
        "Slurm_Map",
        "Slurm_sapply"
      ]
    },
    {
      "page": "slurmR",
      "title": "A Lightweight Wrapper for 'Slurm'",
      "topics": [
        "slurmR-package",
        "slurmR"
      ]
    },
    {
      "page": "slurmr_docker",
      "title": "slurmR docker image",
      "topics": [
        "docker_available",
        "slurmr_docker",
        "slurmr_docker_pull",
        "slurmr_docker_run",
        "slurmr_docker_stop"
      ]
    },
    {
      "page": "snames",
      "title": "Full path names for Slurm jobs",
      "concept": [
        "utilities"
      ],
      "topics": [
        "snames"
      ]
    },
    {
      "page": "sourceSlurm",
      "title": "Source an R script as a Slurm job",
      "topics": [
        "slurmr_cmd",
        "sourceSlurm"
      ]
    },
    {
      "page": "status",
      "title": "Check the status of a Slurm JOB",
      "concept": [
        "post submission",
        "utilities"
      ],
      "topics": [
        "$.slurm_status",
        "status",
        "status.default",
        "status.slurm_job"
      ]
    },
    {
      "page": "the_plan",
      "title": "Check for possible actions for a 'slurm_job' wrapper",
      "topics": [
        "the_plan"
      ]
    },
    {
      "page": "wait_slurm",
      "title": "Wait for a Slurm job to be completed",
      "topics": [
        "wait_slurm",
        "wait_slurm.integer",
        "wait_slurm.slurm_job"
      ]
    },
    {
      "page": "WhoAmI",
      "title": "Information about where jobs are submitted",
      "concept": [
        "utilities"
      ],
      "topics": [
        "WhoAmI",
        "whoami"
      ]
    }
  ],
  "_pkglogo": "https://github.com/uscbiostats/slurmr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/uscbiostats/slurmr/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with slurmR",
      "author": "George G. Vega Yon",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The slurmR R package",
        "Socket clusters",
        "Job arrays using the *apply family",
        "Sockets vs Arrays",
        "Example simulating Pi",
        "Single node (machine), multi-core simulation",
        "Multi-job submission with job arrays",
        "Multi-node cluster object"
      ],
      "created": "2018-09-20 23:27:54",
      "modified": "2023-10-25 14:57:39",
      "commits": 18
    },
    {
      "source": "debugging-re-submission.Rmd",
      "filename": "debugging-re-submission.html",
      "title": "Re-submission and debugging",
      "author": "George G. Vega Yon",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Checking logs",
        "Job-resubmission"
      ],
      "created": "2020-02-14 00:50:19",
      "modified": "2021-01-25 22:46:00",
      "commits": 2
    },
    {
      "source": "working-with-slurm.Rmd",
      "filename": "working-with-slurm.html",
      "title": "Working with Slurm",
      "author": "George G Vega Yon",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Definitions",
        "Submitting jobs via sbatch"
      ],
      "created": "2019-12-17 20:07:49",
      "modified": "2021-09-02 18:31:03",
      "commits": 4
    }
  ],
  "_score": 7.627939074621329,
  "_indexed": true,
  "_nocasepkg": "slurmr",
  "_universes": [
    "uscbiostats",
    "gvegayon"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5-4",
      "date": "2026-05-14T06:31:20.000Z",
      "distro": "noble",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "d11dea39cff661ea391344f41c2f71cdfc13bb88c60e84e6176f842d42110a5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5-4",
      "date": "2026-05-14T06:31:26.000Z",
      "distro": "noble",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "cf08e19c573150f945d3c2c80cbb25ab5c52fa6d3b249c3ef48769f8b2d5a1ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5-4",
      "date": "2026-05-15T05:42:08.000Z",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "46b5713fa8e4109032180273914ac176b4f6d9a5c332d09ff140a231c543510d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5-4",
      "date": "2026-05-15T05:40:31.000Z",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "1f1821f7e88c756ef0ca44788602139d7492ecd95a41f79e3e0946f9c9d73f38",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-05-14T06:30:41.000Z",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "e1c6e7a40ad2d2e7e9976e8ca575657d5a2f6b3af737fa9c4401a70ffa4d7af7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-05-14T06:31:21.000Z",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "55ec78242b0b18a47ee19bd58ae4f2d4805cf0cc707fbec6b152ae724ced0c6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5-4",
      "date": "2026-05-14T06:30:56.000Z",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "d3c3c062609fb5e7b6d9d0e00826e1c4706a65d754a7b0784ee04e9e4b0f8aef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5-4",
      "date": "2026-05-22T08:42:13.000Z",
      "commit": "df891c49cb81abf876cdb597f89e3786a54c37cb",
      "fileid": "8d6279ae2790488097d7ca6f0a407ec62ac70ded2af757c4aeedfd1836f612e0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/uscbiostats/actions/runs/25845498846"
    }
  ]
}