Package: shiny.gosling 1.9.0

Appsilon

shiny.gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization for R and Shiny

A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization. http://gosling-lang.org/. This R package is based on gosling.js. It uses R functions to create gosling plots that could be embedded onto R Shiny apps.

Authors:Appsilon [aut, cre], Anirban Shaw [aut], Federico Rivadeneira [aut], Vedha Viyash [aut]

shiny.gosling_1.9.0.tar.gz
shiny.gosling_1.9.0.zip(r-4.7)shiny.gosling_1.9.0.zip(r-4.6)shiny.gosling_1.9.0.zip(r-4.5)
shiny.gosling_1.9.0.tgz(r-4.6-any)shiny.gosling_1.9.0.tgz(r-4.5-any)
shiny.gosling_1.9.0.tar.gz(r-4.7-any)shiny.gosling_1.9.0.tar.gz(r-4.6-any)
shiny.gosling_1.9.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
shiny.gosling/json (API)

# Install 'shiny.gosling' in R:
install.packages('shiny.gosling', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

On BioConductor:shiny.gosling-1.9.0(bioc 3.24)shiny.gosling-1.8.0(bioc 3.23)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

shinyappsgeneticsvisualization

5.87 score 1 packages 49 scripts 32 exports 36 dependencies

Last updated from:4adc8964cf. Checks:1 WARNING, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING219
linux-devel-x86_64OK226
source / vignettesOK272
linux-release-x86_64OK298
macos-release-arm64OK104
macos-oldrel-arm64OK94
windows-develOK123
windows-releaseOK126
windows-oldrelOK113
wasm-releaseOK401

Exports:add_multi_tracksadd_single_trackarrange_viewsbuild_jsoncompose_viewdefault_track_stylesexport_pdfexport_pnggoslinggoslingOutputjson_listrenderGoslingrun_exampletrack_datatrack_data_csvtrack_data_grtrack_data_transformtrack_data_transformsuse_goslingvisual_channel_colorvisual_channel_opacityvisual_channel_rowvisual_channel_sizevisual_channel_strokevisual_channel_stroke_widthvisual_channel_textvisual_channel_tooltipvisual_channel_tooltipsvisual_channel_xvisual_channel_yzoom_tozoom_to_extent

Dependencies:base64encbslibcachemclicommonmarkdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecycleloggermagrittrmemoisemimeotelpromisespurrrR6rappdirsRcpprjsonrlangsassshinyshiny.reactsourcetoolsstringivctrswithrxtable

Using a GRanges object in shiny.gosling
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

Last update: 2026-04-22
Started: 2023-09-25

Introduction to shiny.gosling
Call library libraries. | Introduction to shiny.gosling | Session Info

Last update: 2023-09-26
Started: 2023-01-20

Creating a Circos Plot with VCF Data
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

Last update: 2023-09-26
Started: 2023-09-25

Creating an Interactive Line Chart with shiny.gosling
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

Last update: 2023-09-26
Started: 2023-09-25

Creating a Multi-Scale Sequence Track
Call library libraries | Fetching Data | Creating Tracks | Defining Visual Channels | Creating combined track | Creating the view | Arranging the view | Shiny App | Session Info

Last update: 2023-09-26
Started: 2023-09-25

Readme and manuals

Help Manual

Help pageTopics
Track data object builder for local csv filesadd_file_to_resource_path
Visual marksadd_mark
Combine single tracks.add_multi_tracks
Add a single trackadd_single_track
Arrange viewsarrange_views
atomic_values_to_listatomic_values_to_list
style of the brush markbrush_styles
Build gosling spec from R listbuild_json
Create react componentcomponent
Compose viewscompose_view
Default styles for tracksdefault_track_styles
Mouse event stylesevent_styles
Export PDFexport_pdf
Export PNGexport_png
Track data object builder for local csv filesget_file_track_data
Build gosling plot objectgosling
Create Gosling componentGoslingComponent
Setup gosling dependenciesgoslingDependency
gosling output functiongoslingOutput
is_atomic_fieldis_atomic_field
Create listjson_list
Remove null from listlist_rm_null
Print method for the gosling componentprint.gosling
gosling render functionrenderGosling
Runs a shiny.gosling examplerun_example
Data object buildertrack_data
Data object builder for a csv filetrack_data_csv
Data object builder for a GRanges object by locally saving ittrack_data_gr
Data transformertrack_data_transform
Combine multiple data transformstrack_data_transforms
Initiate goslinguse_gosling
Generic visual channel buildervisual_channel
color visual channelvisual_channel_color
opacity visual channelvisual_channel_opacity
row visual channelvisual_channel_row
size visual channelvisual_channel_size
stroke visual channelvisual_channel_stroke
stroke width visual channelvisual_channel_stroke_width
text visual channelvisual_channel_text
tooltip visual channelvisual_channel_tooltip
Combine tooltips into a listvisual_channel_tooltips
x and xe axis visual channelvisual_channel_x
y and ye axis visual channelvisual_channel_y
Zoom tozoom_to
Zoom to extentzoom_to_extent