{
  "_id": "6a0f576aacfb0bcc41c57ca9",
  "Package": "submitr",
  "Title": "Scaffold and Submit Computational Jobs to CHTC Schedulers",
  "Version": "0.1.0.9000",
  "Authors@R": "person(\"Erwin\", \"Lares\", , \"erwin.lares@wisc.edu\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-3284-828X\"))",
  "Description": "Provides scaffolding tools to help researchers prepare and\nsubmit computational jobs to high-throughput computing (HTC)\nschedulers. Generates the files required to run containerized R\nanalyses on 'HTCondor', including submit files and executable\nscripts, and wraps the system commands needed to stage files,\nsubmit jobs, monitor status, and retrieve results from a CHTC\nsubmit node. A session-level job manifest tracks metadata\nacross the workflow so that result files can be downloaded\nautomatically without constructing file lists by hand. Provides\n'htc_start()' for session management and 'htc_config()' for\nconnection details and SSH connection reuse guidance. Works\nnaturally alongside 'containr' for container image management\nand 'toolero' for dataset splitting and project scaffolding.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "SystemRequirements": "SSH client, HTCondor (https://htcondor.org)",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "VignetteBuilder": "knitr",
  "URL": "https://erwinlares.github.io/submitr/",
  "BugReports": "https://github.com/erwinlares/submitr/issues",
  "Repository": "https://erwinlares.r-universe.dev",
  "Date/Publication": "2026-05-21 17:03:16 UTC",
  "RemoteUrl": "https://github.com/erwinlares/submitr",
  "RemoteRef": "HEAD",
  "RemoteSha": "e47270da3714b073d323cf1203acf75d6b69dcda",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-21 19:02:07 UTC",
    "User": "root"
  },
  "Author": "Erwin Lares [aut, cre] (ORCID: <https://orcid.org/0000-0002-3284-828X>)",
  "Maintainer": "Erwin Lares <erwin.lares@wisc.edu>",
  "MD5sum": "5262eef87502a1c7ca957380bf278bc1",
  "_user": "erwinlares",
  "_type": "src",
  "_file": "submitr_0.1.0.9000.tar.gz",
  "_fileid": "ae309e86de0acaf9313e88abfcab10c87c38982ac80bb0dc20189f36b8d9fb78",
  "_filesize": 1899620,
  "_sha256": "ae309e86de0acaf9313e88abfcab10c87c38982ac80bb0dc20189f36b8d9fb78",
  "_created": "2026-05-21T19:02:07.000Z",
  "_published": "2026-05-21T19:05:14.441Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77247907150,
      "time": 155,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7144778784"
    },
    {
      "job": 77247907133,
      "time": 140,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7144773564"
    },
    {
      "job": 77247907145,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7144757593"
    },
    {
      "job": 77247907180,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7144761153"
    },
    {
      "job": 77247397550,
      "time": 166,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7144723585"
    },
    {
      "job": 77247907107,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7144769202"
    },
    {
      "job": 77247907186,
      "time": 103,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7144760779"
    },
    {
      "job": 77247907191,
      "time": 91,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7144756177"
    },
    {
      "job": 77247907248,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7144758328"
    }
  ],
  "_buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/erwinlares/submitr",
  "_commit": {
    "id": "e47270da3714b073d323cf1203acf75d6b69dcda",
    "author": "Erwin Lares <erwin.lares@wisc.edu>",
    "committer": "Erwin Lares <erwin.lares@wisc.edu>",
    "message": "edited out the config = cfg argument in the function call\n",
    "time": 1779382996
  },
  "_maintainer": {
    "name": "Erwin Lares",
    "email": "erwin.lares@wisc.edu",
    "orcid": "0000-0002-3284-828X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "containr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "toolero",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "erwinlares",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-19",
      "n": 6
    },
    {
      "week": "2026-20",
      "n": 17
    },
    {
      "week": "2026-21",
      "n": 7
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-05-09"
    },
    {
      "name": "v0.1.0",
      "date": "2026-05-09"
    }
  ],
  "_stars": 1,
  "_userbio": {
    "uuid": 80365372,
    "type": "user",
    "name": "Erwin Lares",
    "description": "Linguist, data science enthusiast, dog dad, humanist, coffee fan, aikidoist and hobby potter.\r\n"
  },
  "_downloads": {
    "count": 47,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/submitr"
  },
  "_devurl": "https://github.com/erwinlares/submitr",
  "_pkgdown": "https://erwinlares.github.io/submitr/",
  "_searchresults": 30,
  "_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/submitr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/erwinlares/submitr",
  "_realowner": "erwinlares",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-05-19"
    }
  ],
  "_exports": [
    "htc_config",
    "htc_download",
    "htc_gen_executable",
    "htc_gen_submit",
    "htc_start",
    "htc_status",
    "htc_submit",
    "htc_upload"
  ],
  "_help": [
    {
      "page": "htc_config",
      "title": "Configure a connection to an HTC submit server",
      "topics": [
        "htc_config"
      ]
    },
    {
      "page": "htc_download",
      "title": "Download files from an HTC submit node",
      "topics": [
        "htc_download"
      ]
    },
    {
      "page": "htc_gen_executable",
      "title": "Generate an HTCondor executable shell script for an R job",
      "topics": [
        "htc_gen_executable"
      ]
    },
    {
      "page": "htc_gen_submit",
      "title": "Generate an HTCondor submit file for a containerized R job",
      "topics": [
        "htc_gen_submit"
      ]
    },
    {
      "page": "htc_start",
      "title": "Start an HTC session",
      "topics": [
        "htc_start"
      ]
    },
    {
      "page": "htc_status",
      "title": "Check the status of submitted HTCondor jobs",
      "topics": [
        "htc_status"
      ]
    },
    {
      "page": "htc_submit",
      "title": "Submit an HTCondor job from a remote submit node",
      "topics": [
        "htc_submit"
      ]
    },
    {
      "page": "htc_upload",
      "title": "Upload files to an HTC submit node",
      "topics": [
        "htc_upload"
      ]
    }
  ],
  "_pkglogo": "https://github.com/erwinlares/submitr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/erwinlares/submitr/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "glue",
    "hms",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "R6",
    "readr",
    "rlang",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "from-notebook-to-cluster.Rmd",
      "filename": "from-notebook-to-cluster.html",
      "title": "From the Notebook to the Cluster: Your First CHTC Job with submitr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The promise of a first CHTC job",
        "The larger idea: make the right choice easy",
        "What submitr does",
        "Before you submit anything",
        "A small example analysis",
        "Step 1: configure your CHTC connection",
        "Setting up SSH connection reuse",
        "Step 2: generate the submit file",
        "Step 3: generate the executable script",
        "Step 4: preview and upload files",
        "Step 5: submit the job",
        "Step 6: check progress",
        "Step 7: download results",
        "From one test job to many HTC jobs",
        "Where containr fits",
        "A practical first-submission checklist",
        "What submitr does not do",
        "A good first goal"
      ],
      "created": "2026-05-09 18:17:36",
      "modified": "2026-05-20 22:02:47",
      "commits": 3
    },
    {
      "source": "single-vs-multiple-jobs.Rmd",
      "filename": "single-vs-multiple-jobs.html",
      "title": "Single Jobs vs Multiple Jobs on HTCondor",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why two modes?",
        "The analysis",
        "Two kinds of manifest",
        "Single mode: one dataset, one job",
        "Building the container",
        "Generating the submit file and executable",
        "Submitting and downloading",
        "Multiple mode: one analysis, three species",
        "Splitting the data",
        "Side-by-side comparison",
        "What lives in the container",
        "The .sub file",
        "The .sh file",
        "The R script",
        "Files uploaded to the submit node",
        "Files downloaded after the job",
        "How htc_download() resolves files",
        "How the two manifests relate",
        "When to use which mode"
      ],
      "created": "2026-05-20 21:28:02",
      "modified": "2026-05-20 22:02:47",
      "commits": 2
    }
  ],
  "_score": 4.954242509439325,
  "_indexed": true,
  "_nocasepkg": "submitr",
  "_universes": [
    "erwinlares"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:04:40.000Z",
      "distro": "noble",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "1cc9f294d8638bed93fd6a03da76ca8623c666f95dbbe2f499b7b1756b177064",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:04:27.000Z",
      "distro": "noble",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "abc5111c4cc4c0511655c8188640e608668b6f066088aab270993d1837128f13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:03:46.000Z",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "6048f38a2fc33215601118a6ec0e3486da75390949f66421a7c9a96aec1dd52a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:03:52.000Z",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "f20e26a0474a20d3f5baa4d723d125e9f1676752d9637423eafba00114a15af0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:04:32.000Z",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "7039b066986404f52be8ef5c423450747901b876e6ae801f1874b9ff87089dcc",
      "status": "success",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:03:38.000Z",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "480a26a1a6bedd8d0cbbd77dd1ca553f68270cb9f282b96c1317521966dd6f58",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:03:29.000Z",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "1243a7ef9f9b3a14cf67c2617a441b91c52d411f7134f0fd9f4bcb8e4983b9f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-05-21T19:03:34.000Z",
      "commit": "e47270da3714b073d323cf1203acf75d6b69dcda",
      "fileid": "afc872770be2a320de48a1b86769d0dd85387e4c26a2fd381a643f1f66577e38",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erwinlares/actions/runs/26246849977"
    }
  ]
}