{
  "_id": "6a129ce4acfb0bcc41d0f289",
  "Package": "shiny.gosling",
  "Title": "A Grammar-based Toolkit for Scalable and Interactive Genomics\nData Visualization for R and Shiny",
  "Version": "1.9.0",
  "Language": "en-US",
  "Authors@R": "c(\nperson(\"Appsilon\",\nemail = \"opensource@appsilon.com\",\nrole = c(\"aut\", \"cre\")),\nperson(\"Anirban\", \"Shaw\",\nemail = \"anirbanshaw24@gmail.com\",\nrole = c(\"aut\"),\ncomment = c(ORCID = \"0000-0003-4021-513X\")),\nperson(\"Federico\", \"Rivadeneira\",\nrole = c(\"aut\"),\ncomment = c(ORCID = \"0000-0001-7818-1225\")),\nperson(\"Vedha\", \"Viyash\",\nemail = \"vedha@appsilon.com\",\nrole = c(\"aut\"))\n)",
  "Description": "A Grammar-based Toolkit for Scalable and Interactive\nGenomics Data Visualization. http://gosling-lang.org/. This R\npackage is based on gosling.js. It uses R functions to create\ngosling plots that could be embedded onto R Shiny apps.",
  "License": "LGPL-3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "biocViews": "ShinyApps, Genetics, Visualization",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 13:01:58 UTC",
  "RemoteUrl": "https://github.com/bioc/shiny.gosling",
  "RemoteRef": "HEAD",
  "RemoteSha": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 06:33:31 UTC",
    "User": "root"
  },
  "Author": "Appsilon [aut, cre],\nAnirban Shaw [aut] (ORCID: <https://orcid.org/0000-0003-4021-513X>),\nFederico Rivadeneira [aut] (ORCID:\n<https://orcid.org/0000-0001-7818-1225>),\nVedha Viyash [aut]",
  "Maintainer": "Appsilon <opensource@appsilon.com>",
  "MD5sum": "91723b3e861ad4ebf2efdc069a0dcdef",
  "_user": "bioc",
  "_type": "src",
  "_file": "shiny.gosling_1.9.0.tar.gz",
  "_fileid": "38ee5e90799ec76ff8e2da970d9e08f28389738520d01a2757d2894368cf7a03",
  "_filesize": 2005321,
  "_sha256": "38ee5e90799ec76ff8e2da970d9e08f28389738520d01a2757d2894368cf7a03",
  "_created": "2026-05-24T06:33:31.000Z",
  "_published": "2026-05-24T06:38:28.526Z",
  "_jobs": [
    {
      "job": 77577598267,
      "time": 214,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7182929685"
    },
    {
      "job": 77577598297,
      "time": 262,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7182934065"
    },
    {
      "job": 77577598277,
      "time": 266,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182934406"
    },
    {
      "job": 77577598300,
      "time": 98,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7182919214"
    },
    {
      "job": 77577598291,
      "time": 95,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182918782"
    },
    {
      "job": 77577362673,
      "time": 279,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182909415"
    },
    {
      "job": 77577598273,
      "time": 185,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182926914"
    },
    {
      "job": 77577598294,
      "time": 111,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7182920244"
    },
    {
      "job": 77577598295,
      "time": 110,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7182920226"
    },
    {
      "job": 77577598292,
      "time": 118,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182920895"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 1,
    "note": 7
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/shiny.gosling",
  "_commit": {
    "id": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
    "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": 1777381318
  },
  "_maintainer": {
    "name": "Appsilon",
    "email": "opensource@appsilon.com"
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "shiny.react",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "rjson",
      "role": "Imports"
    },
    {
      "package": "config",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "version": ">= 0.4.3",
      "role": "Suggests"
    },
    {
      "package": "rcmdcheck",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sessioninfo",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "GenomicRanges",
      "role": "Suggests"
    },
    {
      "package": "VariantAnnotation",
      "role": "Suggests"
    },
    {
      "package": "StructuralVariantAnnotation",
      "role": "Suggests"
    },
    {
      "package": "biovizBase",
      "role": "Suggests"
    },
    {
      "package": "ggbio",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-17",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.9.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.8.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "shinyapps",
    "genetics",
    "visualization"
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 238,
    "source": "https://www.bioconductor.org/packages/stats/bioc/shiny.gosling"
  },
  "_searchresults": 49,
  "_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/shiny.gosling.html",
    "manual.pdf"
  ],
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "add_multi_tracks",
    "add_single_track",
    "arrange_views",
    "build_json",
    "compose_view",
    "default_track_styles",
    "export_pdf",
    "export_png",
    "gosling",
    "goslingOutput",
    "json_list",
    "renderGosling",
    "run_example",
    "track_data",
    "track_data_csv",
    "track_data_gr",
    "track_data_transform",
    "track_data_transforms",
    "use_gosling",
    "visual_channel_color",
    "visual_channel_opacity",
    "visual_channel_row",
    "visual_channel_size",
    "visual_channel_stroke",
    "visual_channel_stroke_width",
    "visual_channel_text",
    "visual_channel_tooltip",
    "visual_channel_tooltips",
    "visual_channel_x",
    "visual_channel_y",
    "zoom_to",
    "zoom_to_extent"
  ],
  "_help": [
    {
      "page": "add_file_to_resource_path",
      "title": "Track data object builder for local csv files",
      "topics": [
        "add_file_to_resource_path"
      ]
    },
    {
      "page": "add_mark",
      "title": "Visual marks",
      "topics": [
        "add_mark"
      ]
    },
    {
      "page": "add_multi_tracks",
      "title": "Combine single tracks.",
      "topics": [
        "add_multi_tracks"
      ]
    },
    {
      "page": "add_single_track",
      "title": "Add a single track",
      "topics": [
        "add_single_track"
      ]
    },
    {
      "page": "arrange_views",
      "title": "Arrange views",
      "topics": [
        "arrange_views"
      ]
    },
    {
      "page": "atomic_values_to_list",
      "title": "atomic_values_to_list",
      "topics": [
        "atomic_values_to_list"
      ]
    },
    {
      "page": "brush_styles",
      "title": "style of the brush mark",
      "topics": [
        "brush_styles"
      ]
    },
    {
      "page": "build_json",
      "title": "Build gosling spec from R list",
      "topics": [
        "build_json"
      ]
    },
    {
      "page": "component",
      "title": "Create react component",
      "topics": [
        "component"
      ]
    },
    {
      "page": "compose_view",
      "title": "Compose views",
      "topics": [
        "compose_view"
      ]
    },
    {
      "page": "default_track_styles",
      "title": "Default styles for tracks",
      "topics": [
        "default_track_styles"
      ]
    },
    {
      "page": "event_styles",
      "title": "Mouse event styles",
      "topics": [
        "event_styles"
      ]
    },
    {
      "page": "export_pdf",
      "title": "Export PDF",
      "topics": [
        "export_pdf"
      ]
    },
    {
      "page": "export_png",
      "title": "Export PNG",
      "topics": [
        "export_png"
      ]
    },
    {
      "page": "get_file_track_data",
      "title": "Track data object builder for local csv files",
      "topics": [
        "get_file_track_data"
      ]
    },
    {
      "page": "gosling",
      "title": "Build gosling plot object",
      "topics": [
        "gosling"
      ]
    },
    {
      "page": "GoslingComponent",
      "title": "Create Gosling component",
      "topics": [
        "GoslingComponent"
      ]
    },
    {
      "page": "goslingDependency",
      "title": "Setup gosling dependencies",
      "topics": [
        "goslingDependency"
      ]
    },
    {
      "page": "goslingOutput",
      "title": "gosling output function",
      "topics": [
        "goslingOutput"
      ]
    },
    {
      "page": "is_atomic_field",
      "title": "is_atomic_field",
      "topics": [
        "is_atomic_field"
      ]
    },
    {
      "page": "json_list",
      "title": "Create list",
      "topics": [
        "json_list"
      ]
    },
    {
      "page": "list_rm_null",
      "title": "Remove null from list",
      "topics": [
        "list_rm_null"
      ]
    },
    {
      "page": "print.gosling",
      "title": "Print method for the gosling component",
      "topics": [
        "print.gosling"
      ]
    },
    {
      "page": "renderGosling",
      "title": "gosling render function",
      "topics": [
        "renderGosling"
      ]
    },
    {
      "page": "run_example",
      "title": "Runs a shiny.gosling example",
      "topics": [
        "run_example"
      ]
    },
    {
      "page": "track_data",
      "title": "Data object builder",
      "topics": [
        "track_data"
      ]
    },
    {
      "page": "track_data_csv",
      "title": "Data object builder for a csv file",
      "topics": [
        "track_data_csv"
      ]
    },
    {
      "page": "track_data_gr",
      "title": "Data object builder for a GRanges object by locally saving it",
      "topics": [
        "track_data_gr"
      ]
    },
    {
      "page": "track_data_transform",
      "title": "Data transformer",
      "topics": [
        "track_data_transform"
      ]
    },
    {
      "page": "track_data_transforms",
      "title": "Combine multiple data transforms",
      "topics": [
        "track_data_transforms"
      ]
    },
    {
      "page": "use_gosling",
      "title": "Initiate gosling",
      "topics": [
        "use_gosling"
      ]
    },
    {
      "page": "visual_channel",
      "title": "Generic visual channel builder",
      "topics": [
        "visual_channel"
      ]
    },
    {
      "page": "visual_channel_color",
      "title": "color visual channel",
      "topics": [
        "visual_channel_color"
      ]
    },
    {
      "page": "visual_channel_opacity",
      "title": "opacity visual channel",
      "topics": [
        "visual_channel_opacity"
      ]
    },
    {
      "page": "visual_channel_row",
      "title": "row visual channel",
      "topics": [
        "visual_channel_row"
      ]
    },
    {
      "page": "visual_channel_size",
      "title": "size visual channel",
      "topics": [
        "visual_channel_size"
      ]
    },
    {
      "page": "visual_channel_stroke",
      "title": "stroke visual channel",
      "topics": [
        "visual_channel_stroke"
      ]
    },
    {
      "page": "visual_channel_stroke_width",
      "title": "stroke width visual channel",
      "topics": [
        "visual_channel_stroke_width"
      ]
    },
    {
      "page": "visual_channel_text",
      "title": "text visual channel",
      "topics": [
        "visual_channel_text"
      ]
    },
    {
      "page": "visual_channel_tooltip",
      "title": "tooltip visual channel",
      "topics": [
        "visual_channel_tooltip"
      ]
    },
    {
      "page": "visual_channel_tooltips",
      "title": "Combine tooltips into a list",
      "topics": [
        "visual_channel_tooltips"
      ]
    },
    {
      "page": "visual_channel_x",
      "title": "x and xe axis visual channel",
      "topics": [
        "visual_channel_x"
      ]
    },
    {
      "page": "visual_channel_y",
      "title": "y and ye axis visual channel",
      "topics": [
        "visual_channel_y"
      ]
    },
    {
      "page": "zoom_to",
      "title": "Zoom to",
      "topics": [
        "zoom_to"
      ]
    },
    {
      "page": "zoom_to_extent",
      "title": "Zoom to extent",
      "topics": [
        "zoom_to_extent"
      ]
    }
  ],
  "_pkglogo": "https://github.com/bioc/shiny.gosling/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/bioc/shiny.gosling/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "logger",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "rjson",
    "rlang",
    "sass",
    "shiny",
    "shiny.react",
    "sourcetools",
    "stringi",
    "vctrs",
    "withr",
    "xtable"
  ],
  "_vignettes": [
    {
      "source": "intro.Rmd",
      "filename": "intro.html",
      "title": "Introduction to shiny.gosling ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Call library libraries.",
        "Introduction to shiny.gosling",
        "Session Info"
      ],
      "created": "2023-01-20 20:06:44",
      "modified": "2023-09-26 11:24:35",
      "commits": 3
    },
    {
      "source": "GRanges.Rmd",
      "filename": "GRanges.html",
      "title": "Using a GRanges object in shiny.gosling ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Call required libraries.",
        "Getting a sample data for the GRanges object",
        "Using the GRanges object for a plot using shiny.gosling",
        "Method 1 - Using the track_data_gr function",
        "Method 2 - Using the track_data_csv function",
        "Session Info"
      ],
      "created": "2023-09-25 13:31:02",
      "modified": "2026-04-22 12:45:23",
      "commits": 3
    },
    {
      "source": "VCF.Rmd",
      "filename": "VCF.html",
      "title": "Creating a Circos Plot with VCF Data ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Libraries and Initialization",
        "Loading VCF Data",
        "Visualizing breakpoint pairs via circos plots",
        "Using the GRanges object for a circos plot using shiny.gosling",
        "Setup Tracks",
        "Track 1",
        "Track 2",
        "Track 3",
        "Final View",
        "Run App",
        "Session Info"
      ],
      "created": "2023-09-25 13:31:02",
      "modified": "2023-09-26 11:24:35",
      "commits": 2
    },
    {
      "source": "lineChart.Rmd",
      "filename": "lineChart.html",
      "title": "Creating an Interactive Line Chart with shiny.gosling ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Understanding Multivec Data",
        "Call library libraries.",
        "Creating the Data Object",
        "Constructing the Line Chart Track",
        "Composing and Arranging the View",
        "Shiny App ui",
        "Shiny App server",
        "Session Info"
      ],
      "created": "2023-09-25 13:31:02",
      "modified": "2023-09-26 11:24:35",
      "commits": 2
    },
    {
      "source": "textAnnotation.Rmd",
      "filename": "textAnnotation.html",
      "title": "Creating a Multi-Scale Sequence Track ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Call library libraries",
        "Fetching Data",
        "Creating Tracks",
        "Defining Visual Channels",
        "Creating combined track",
        "Creating the view",
        "Arranging the view",
        "Shiny App",
        "Session Info"
      ],
      "created": "2023-09-25 13:31:02",
      "modified": "2023-09-26 11:24:35",
      "commits": 2
    }
  ],
  "_score": 5.866287339084194,
  "_indexed": true,
  "_nocasepkg": "shiny.gosling",
  "_universes": [
    "bioc"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.9.0",
      "date": "2026-05-24T06:37:51.000Z",
      "distro": "noble",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "187e08b17fd05f0cf418820d201426d16c47ed699ce7f118fdc9fefdaf5514ee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.9.0",
      "date": "2026-05-24T06:37:54.000Z",
      "distro": "noble",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "7cf7fcea1342daee3e96833ee07f80770ad4bbc1043af7cba334c5561c6a96c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.9.0",
      "date": "2026-05-24T06:35:17.000Z",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "7b0ff363c4a2b5cb001af4e9129ffb6c20d9858678651fcaa675bba19ebe691a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.9.0",
      "date": "2026-05-24T06:35:09.000Z",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "f18c499a0325e72ceaae5d3d32f192a2888f9425d4b79edfbf42433298c40d95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.9.0",
      "date": "2026-05-24T06:36:53.000Z",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "194f0da6a5fdd9969b8b250fcc9ea61852d37a1b5702389248e46d4dc59a8ec8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.9.0",
      "date": "2026-05-24T06:35:15.000Z",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "5a98cdd2d31045e4595bef05da65a5274402b463bd5bd8dae4006b00d585a57c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.9.0",
      "date": "2026-05-24T06:35:17.000Z",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "69c9d4ee9e21955cebe33d8962c9fdd74c2f9c2bd7f3fbf3dc492b5452b0314a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.9.0",
      "date": "2026-05-24T06:35:25.000Z",
      "commit": "4adc8964cfc5c7559c7e53263be5d194e2d17795",
      "fileid": "9bd07ae7b908d81c233c646b3ac6f3e789a4647c106b9f18046566c3ec3057dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26354022944"
    }
  ]
}