{
  "_id": "6a16a9e3acfb0bcc41d83bc5",
  "Package": "magmaR",
  "Type": "Package",
  "Title": "R-Client for Interacting with the 'UCSF Data Library'",
  "Version": "1.0.4",
  "Authors@R": "c(person(\"Daniel\", \"Bunis\", email = \"daniel.bunis@ucsf.edu\", role=c(\"aut\", \"cre\")))",
  "Description": "A client for interacting with 'magma', the data warehouse\nof the 'UCSF Data Library'. 'magmaR' includes functions for\nquerying and downloading data from 'magma', in order to enable\nworking with such data in R, as well as for uploading local\ndata to 'magma'.",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 08:19:49 UTC",
    "User": "root"
  },
  "Author": "Daniel Bunis [aut, cre]",
  "Maintainer": "Daniel Bunis <daniel.bunis@ucsf.edu>",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://dtm2451.r-universe.dev",
  "Date/Publication": "2025-05-23 15:02:02 UTC",
  "RemoteUrl": "https://github.com/cran/magmaR",
  "RemoteRef": "HEAD",
  "RemoteSha": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
  "MD5sum": "8a7fb9785ac717dbdadb43f48a6cfa7c",
  "_user": "dtm2451",
  "_type": "src",
  "_file": "magmaR_1.0.4.tar.gz",
  "_fileid": "337e2623c99f4f96460b856438f1f90f1bd543eda0290477792768c7f650393a",
  "_filesize": 354925,
  "_sha256": "337e2623c99f4f96460b856438f1f90f1bd543eda0290477792768c7f650393a",
  "_created": "2026-05-27T08:19:49.000Z",
  "_published": "2026-05-27T08:22:59.065Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78036420358,
      "time": 139,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7235449979"
    },
    {
      "job": 78036420325,
      "time": 132,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235447906"
    },
    {
      "job": 78036420350,
      "time": 71,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7235426496"
    },
    {
      "job": 78036420351,
      "time": 88,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235432133"
    },
    {
      "job": 78035824885,
      "time": 225,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235401946"
    },
    {
      "job": 78036420410,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235443478"
    },
    {
      "job": 78036420385,
      "time": 74,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7235428023"
    },
    {
      "job": 78036420447,
      "time": 83,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7235430825"
    },
    {
      "job": 78036420320,
      "time": 77,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7235428828"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/magmaR",
  "_commit": {
    "id": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
    "author": "Daniel Bunis <daniel.bunis@ucsf.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.4\n",
    "time": 1748012522
  },
  "_maintainer": {
    "name": "Daniel Bunis",
    "email": "daniel.bunis@ucsf.edu",
    "login": "dtm2451",
    "description": "T cell biologist turned Biological Data Scientist",
    "uuid": 38870347
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "crul",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "dittoSeq",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "vcr",
      "role": "Suggests"
    },
    {
      "package": "webmockr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "dtm2451",
      "count": 5,
      "uuid": 38870347
    }
  ],
  "_userbio": {
    "uuid": 38870347,
    "type": "user",
    "name": "Daniel Bunis",
    "description": "T cell biologist turned Biological Data Scientist"
  },
  "_downloads": {
    "count": 593,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/magmaR"
  },
  "_searchresults": 26,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/magmaR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "dtm2451",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-04-29"
    },
    {
      "version": "1.0.1",
      "date": "2021-05-18"
    },
    {
      "version": "1.0.2",
      "date": "2021-10-02"
    },
    {
      "version": "1.0.3",
      "date": "2024-01-25"
    },
    {
      "version": "1.0.4",
      "date": "2025-05-27"
    }
  ],
  "_exports": [
    "magmaRset",
    "query",
    "retrieve",
    "retrieveAttributes",
    "retrieveIds",
    "retrieveJSON",
    "retrieveMatrix",
    "retrieveMetadata",
    "retrieveModels",
    "retrieveParentName",
    "retrieveProjects",
    "retrieveTemplate",
    "updateFromDF",
    "updateMatrix",
    "updateValues"
  ],
  "_help": [
    {
      "page": "authentication-and-environments",
      "title": "Starting out and working with different Etna environments",
      "topics": [
        "authentication-and-environments"
      ]
    },
    {
      "page": "magmaRset",
      "title": "Set up your magma environment and authentication",
      "topics": [
        "magmaRset"
      ]
    },
    {
      "page": "query",
      "title": "Search-like function that can obtain linked data from distinct models.",
      "topics": [
        "query"
      ]
    },
    {
      "page": "retrieve",
      "title": "Download data from magma as a tsv, and convert to a data.frame",
      "topics": [
        "retrieve"
      ]
    },
    {
      "page": "retrieve_SpecialCases",
      "title": "Helper functions that utilize special cases of magma /retrieve",
      "topics": [
        "retrieveAttributes",
        "retrieveIds",
        "retrieveModels",
        "retrieveParentName",
        "retrieveTemplate",
        "retrieve_SpecialCases"
      ]
    },
    {
      "page": "retrieveJSON",
      "title": "Download data from magma as a json, and convert to a list",
      "topics": [
        "retrieveJSON"
      ]
    },
    {
      "page": "retrieveMatrix",
      "title": "Download data from magma that is stored as a matrix",
      "topics": [
        "retrieveMatrix"
      ]
    },
    {
      "page": "retrieveMetadata",
      "title": "Download data from magma of one model, but transformed into the shape of a different model's records.",
      "topics": [
        "retrieveMetadata"
      ]
    },
    {
      "page": "retrieveProjects",
      "title": "Helper function that retrieves all the projectName options which a user has access to, from janus.",
      "topics": [
        "retrieveProjects"
      ]
    },
    {
      "page": "updateFromDF",
      "title": "Easier to use wrapper of 'updateValues'",
      "topics": [
        "updateFromDF"
      ]
    },
    {
      "page": "updateMatrix",
      "title": "A matrix-specific wrapper of 'updateValues'",
      "topics": [
        "updateMatrix"
      ]
    },
    {
      "page": "updateValues",
      "title": "Analogous to the '/update' function of magma",
      "topics": [
        "updateValues"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "crul",
    "curl",
    "httpcode",
    "jsonlite",
    "lifecycle",
    "mime",
    "R6",
    "Rcpp",
    "rlang",
    "triebeard",
    "urltools"
  ],
  "_vignettes": [
    {
      "source": "Download.Rmd",
      "filename": "Download.html",
      "title": "Downloading data from magma with the R-client magmaR",
      "author": "Daniel Bunis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Quick Start",
        "Introduction",
        "magmaR, magma, and the UCSF Data Library",
        "Organization of data within magma",
        "How magmaR functions work",
        "Data Restructuring Details",
        "The two main output structures of magma returns",
        "Installation",
        "Authorization process, a.k.a. janus token utilization:",
        "Providing a token",
        "When magma thinks you are unauthorized",
        "Controlling which version of magma to target",
        "Helper functions",
        "Main data download functions:",
        "retrieve() & retrieveJSON()",
        "retrieveMatrix()",
        "query()",
        "retrieveMetadata()",
        "Putting it all together",
        "Session information"
      ],
      "created": "2021-04-29 06:40:02",
      "modified": "2024-01-25 02:49:01",
      "commits": 3
    },
    {
      "source": "Upload.Rmd",
      "filename": "Upload.html",
      "title": "Uploading data to magma with the R-client magmaR",
      "author": "Daniel Bunis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Mini overview of magmaR, magma, and the UCSF Data Library system",
        "Scope of this vignette",
        "How magmaR functions work",
        "Upload Functions",
        "Overview",
        "Common features",
        "Running non-interactively",
        "Example Data",
        "Function Details",
        "updateMatrix()",
        "Necessary inputs:",
        "updateFromDF()",
        "updateValues()",
        "Session information"
      ],
      "created": "2021-04-29 06:40:02",
      "modified": "2025-05-23 15:02:02",
      "commits": 4
    }
  ],
  "_score": 2.7160033436347994,
  "_indexed": true,
  "_nocasepkg": "magmar",
  "_universes": [
    "dtm2451"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-05-27T08:22:09.000Z",
      "distro": "noble",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "c00bca438be8cef07421b62a641e8afa120e23314e303a04df5225b56a1a5032",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-05-27T08:22:04.000Z",
      "distro": "noble",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "af7a6fbe5f91bea2b3eb0c546768f4d952f2235317d6043f43fcef168d94a34b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-05-27T08:21:08.000Z",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "991dc5118e01bf4929cdb1c8416160a1e2bebff28fb166fa96655986e6540e59",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-05-27T08:21:21.000Z",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "2f10572d14e68e46838e3d1cabd00562dbbb2f186d5447603f183a1655c9284c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.4",
      "date": "2026-05-27T08:22:05.000Z",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "57e6eec88344adc984e7784f5f5791046507353f1c8ec02d3ca7f9e7c2b3f33d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-27T08:21:03.000Z",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "478328843fa748e24830311c60d7339ddfc7d8d9ce1cbe5a63943069cf20bf89",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-27T08:21:09.000Z",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "d4df5e2769b634041dac482a116c02f60f3c7dae0e396780d776c48252ba4e33",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-27T08:21:05.000Z",
      "commit": "0bcd938919e2974e721c0e4e1d00d196be826eb6",
      "fileid": "4b6d686eec4c47d326b0a34e84503ff97c1bd246798e44f23795267ce36eefa0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dtm2451/actions/runs/26499441849"
    }
  ]
}