{
  "_id": "6a11432cacfb0bcc41ce6d47",
  "Package": "bscui",
  "Type": "Package",
  "Title": "Build SVG Custom User Interface",
  "Version": "0.1.6",
  "Authors@R": "c(\nperson(\n\"Patrice\", \"Godard\",\nrole = c(\"aut\", \"cre\",\"cph\"),\nemail = \"patrice.godard@gmail.com\",\ncomment = c(ORCID = \"0000-0001-6257-9730\")\n)\n)",
  "Description": "Render SVG as interactive figures to display contextual\ninformation, with selectable and clickable user interface\nelements. These figures can be seamlessly integrated into\n'rmarkdown' and 'Quarto' documents, as well as 'shiny'\napplications, allowing manipulation of elements and reporting\nactions performed on them. Additional features include pan,\nzoom in/out functionality, and the ability to export the\nfigures in SVG or PNG formats.",
  "URL": "https://patzaw.github.io/bscui/, https://github.com/patzaw/bscui/",
  "BugReports": "https://github.com/patzaw/bscui/issues",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "chromium cmake make libuv1-dev libssl-dev",
  "Repository": "https://patzaw.r-universe.dev",
  "Date/Publication": "2025-04-10 05:39:46 UTC",
  "RemoteUrl": "https://github.com/patzaw/bscui",
  "RemoteRef": "HEAD",
  "RemoteSha": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-23 05:59:46 UTC",
    "User": "root"
  },
  "Author": "Patrice Godard [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-6257-9730>)",
  "Maintainer": "Patrice Godard <patrice.godard@gmail.com>",
  "MD5sum": "c08fb002e8e26bbc7b7d33769f2b9639",
  "_user": "patzaw",
  "_type": "src",
  "_file": "bscui_0.1.6.tar.gz",
  "_fileid": "a9bb207a987a427a21607ed97d6f8eb5196d6cb5c37759dae0df484275bc6d6b",
  "_filesize": 1869692,
  "_sha256": "a9bb207a987a427a21607ed97d6f8eb5196d6cb5c37759dae0df484275bc6d6b",
  "_created": "2026-05-23T05:59:46.000Z",
  "_published": "2026-05-23T06:03:24.489Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77501595318,
      "time": 180,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7174764831"
    },
    {
      "job": 77501595317,
      "time": 182,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174764979"
    },
    {
      "job": 77501595314,
      "time": 81,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7174754184"
    },
    {
      "job": 77501595316,
      "time": 89,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174755067"
    },
    {
      "job": 77501395952,
      "time": 231,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174745467"
    },
    {
      "job": 77501595310,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174761293"
    },
    {
      "job": 77501595320,
      "time": 92,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7174755573"
    },
    {
      "job": 77501595325,
      "time": 74,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7174753535"
    },
    {
      "job": 77501595315,
      "time": 73,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174753502"
    }
  ],
  "_buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/patzaw/bscui",
  "_commit": {
    "id": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
    "author": "Patrice Godard <patrice.godard@angelinipharma.com>",
    "committer": "Patrice Godard <patrice.godard@angelinipharma.com>",
    "message": "Prevent default when zooming with wheel\n",
    "time": 1744263586
  },
  "_maintainer": {
    "name": "Patrice Godard",
    "email": "patrice.godard@gmail.com",
    "login": "patzaw",
    "linkedin": "in/patrice-godard-65a25920",
    "orcid": "0000-0001-6257-9730",
    "description": "Data scientist and bioinformatician. Strong experience in multiomics data analysis applied to pharmaceutical  research.",
    "uuid": 9802306
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "webshot2",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "here",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "glue",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "reactable",
      "role": "Suggests"
    },
    {
      "package": "reactable.extras",
      "role": "Suggests"
    }
  ],
  "_owner": "patzaw",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 20,
  "_contributors": [
    {
      "user": "patzaw",
      "count": 80,
      "uuid": 9802306
    }
  ],
  "_userbio": {
    "uuid": 9802306,
    "type": "user",
    "name": "Patrice Godard",
    "description": "Data scientist and bioinformatician. Strong experience in multiomics data analysis applied to pharmaceutical  research."
  },
  "_downloads": {
    "count": 270,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bscui"
  },
  "_devurl": "https://github.com/patzaw/bscui",
  "_pkgdown": "https://patzaw.github.io/bscui/",
  "_searchresults": 20,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/bscui.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/patzaw/bscui",
  "_realowner": "patzaw",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2024-01-11"
    },
    {
      "version": "0.1.3",
      "date": "2024-02-05"
    },
    {
      "version": "0.1.5",
      "date": "2024-03-31"
    },
    {
      "version": "0.1.6",
      "date": "2025-06-05"
    }
  ],
  "_exports": [
    "add_bscui_element",
    "bscui",
    "bscuiOutput",
    "bscuiProxy",
    "click_bscui_element",
    "export_bscui_to_image",
    "get_bscui_svg",
    "order_bscui_elements",
    "remove_bscui_elements",
    "renderBscui",
    "set_bscui_attributes",
    "set_bscui_options",
    "set_bscui_selection",
    "set_bscui_styles",
    "set_bscui_ui_elements",
    "update_bscui_attributes",
    "update_bscui_selection",
    "update_bscui_styles",
    "update_bscui_ui_elements"
  ],
  "_help": [
    {
      "page": "add_bscui_element",
      "title": "Add an SVG element to the UI",
      "topics": [
        "add_bscui_element"
      ]
    },
    {
      "page": "bscui",
      "title": "Build SVG Custom User Interface",
      "topics": [
        "bscui"
      ]
    },
    {
      "page": "bscui-shiny",
      "title": "'shiny' bindings for bscui",
      "topics": [
        "bscui-shiny",
        "bscuiOutput",
        "renderBscui"
      ]
    },
    {
      "page": "bscuiProxy",
      "title": "Manipulate an existing bscui instance in a 'shiny' app",
      "topics": [
        "bscuiProxy",
        "bscui_Proxy"
      ]
    },
    {
      "page": "click_bscui_element",
      "title": "Trigger a click event on a clickable element",
      "topics": [
        "click_bscui_element"
      ]
    },
    {
      "page": "export_bscui_to_image",
      "title": "Save a bscui widget to an image file",
      "topics": [
        "export_bscui_to_image"
      ]
    },
    {
      "page": "get_bscui_svg",
      "title": "Get the displayed SVG",
      "topics": [
        "get_bscui_svg"
      ]
    },
    {
      "page": "order_bscui_elements",
      "title": "Change element order in the SVG",
      "topics": [
        "order_bscui_elements"
      ]
    },
    {
      "page": "remove_bscui_elements",
      "title": "Remove SVG elements from the UI",
      "topics": [
        "remove_bscui_elements"
      ]
    },
    {
      "page": "set_bscui_attributes",
      "title": "Set attributes of elements of a bscui widget",
      "topics": [
        "set_bscui_attributes"
      ]
    },
    {
      "page": "set_bscui_options",
      "title": "Set options of bscui widget",
      "topics": [
        "set_bscui_options"
      ]
    },
    {
      "page": "set_bscui_selection",
      "title": "Pre-select UI elements in a bscui widget",
      "topics": [
        "set_bscui_selection"
      ]
    },
    {
      "page": "set_bscui_styles",
      "title": "Set styles of elements of a bscui widget",
      "topics": [
        "set_bscui_styles"
      ]
    },
    {
      "page": "set_bscui_ui_elements",
      "title": "Set UI elements of a bscui widget",
      "topics": [
        "set_bscui_ui_elements"
      ]
    },
    {
      "page": "update_bscui_attributes",
      "title": "Update the attributes of bscui elements in 'shiny' app",
      "topics": [
        "update_bscui_attributes"
      ]
    },
    {
      "page": "update_bscui_selection",
      "title": "Replace current selection with given element identifiers",
      "topics": [
        "update_bscui_selection"
      ]
    },
    {
      "page": "update_bscui_styles",
      "title": "Update the style of bscui elements in 'shiny' app",
      "topics": [
        "update_bscui_styles"
      ]
    },
    {
      "page": "update_bscui_ui_elements",
      "title": "Update the type and title of bscui ui elements in 'shiny' app",
      "topics": [
        "update_bscui_ui_elements"
      ]
    }
  ],
  "_readme": "https://github.com/patzaw/bscui/raw/HEAD/README.md",
  "_rundeps": [
    "AsioHeaders",
    "base64enc",
    "bslib",
    "cachem",
    "callr",
    "chromote",
    "cli",
    "cpp11",
    "curl",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "processx",
    "promises",
    "ps",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "sass",
    "tinytex",
    "webshot2",
    "websocket",
    "withr",
    "xfun",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "bscui.Rmd",
      "filename": "bscui.html",
      "title": "Introduction to bscui",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation and requirements",
        "Development version from github",
        "Vignette requirements",
        "Building figures",
        "Simple example: Animal cells",
        "Defining UI elements",
        "Setting element styles",
        "Setting element attributes",
        "Save and export widget",
        "Mapping data: Wikipathways",
        "'shiny' applications",
        "Building and inserting the figure (P1)",
        "Interactions (P2)",
        "Modifying the figure (P3)",
        "Updating figure elements (P4)",
        "Additional notes"
      ],
      "created": "2023-12-09 16:01:59",
      "modified": "2024-03-31 16:17:45",
      "commits": 22
    }
  ],
  "_score": 5.301029995663981,
  "_indexed": true,
  "_nocasepkg": "bscui",
  "_universes": [
    "patzaw"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.6",
      "date": "2026-05-23T06:02:48.000Z",
      "distro": "noble",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "b9d580b957a2785f40af298187a200c9619efd643294dc7fdfb15c767b08927a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.6",
      "date": "2026-05-23T06:02:49.000Z",
      "distro": "noble",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "8aa09e04ec6cf5856fbd9121460332ea7a8f4389ac415ec6bd7112a92e51277f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.6",
      "date": "2026-05-23T06:01:15.000Z",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "f446a3fe6683ede15fe5bae6cc35233173c2d54b201095dd2933b315b0131b51",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.6",
      "date": "2026-05-23T06:01:22.000Z",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "feac3d8cf266d984ee2303ee0a0c38ea4b3a10f377f54e0e0b4f19e970725213",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.6",
      "date": "2026-05-23T06:02:31.000Z",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "22a3dfaa114249aac26a5b190e773564d151a17d633ccc11d6b69c21e3cc696e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.6",
      "date": "2026-05-23T06:01:18.000Z",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "8f4696105f35aaba65d54cb6022458e5de0d1fe6470c2c8464c36405d9215af3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.6",
      "date": "2026-05-23T06:01:02.000Z",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "c38a0a3726b9086d63ae8d78ec7d7721a01c0c7c3d3217661b154b43cff16ec0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.6",
      "date": "2026-05-23T06:00:59.000Z",
      "commit": "4bb7edc1b0f484e571a3870e3f7cb4c745129dcc",
      "fileid": "361ca3f26fb7f93a0628b7035b6ad3021eb4d036794ebb3ca88b9f88ac847128",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/patzaw/actions/runs/26325149154"
    }
  ]
}