About

This markdown entails the key-value pair (along with its description) required to build the valid config file for the Shiny App.

App Options Table Schema

Key Value Description
app_url CHARACTER App URL for deployment to Shiny Server
team_id CHARACTER The team that you require to join for getting access to data

Synapse Options Table Schema

Key Value Description
output_parent_id CHARACTER Synapse Parent ID for annotation output
synapse_tbl_id CHARACTER Synapse table id for querying filehandle
output_filename CHARACTER Filename of annotation output, prefixed with Synapse username
filehandle_cols LIST Filehandle Column name in Synapse Table
uid LIST Unique identifier of the file (i.e. recordId)
n_batch INTEGER Number of batch per App session (optional)
keep_metadata LIST Metadata to keep in interactive table (optional)
sort_keys LIST Sorting keys for annotation Shiny App (optional)

Survey Options Table Schema

Key Value Description
colname CHARACTER Column for storing annotations
type CHARACTER Button Types for Shiny App (Options: radio, checkbox_group, slider)
prompt CHARACTER Display for each annotation prompt in the Shiny App
input_choices LIST Named-list or vector for annotation options, key-value can be arbitrary; slider button type will take in min, max and step

Image Options Table Schema

Resizing rendered image will be based on ggplot/rmarkdown style, which is using character parameter for declaring the image pixels, percent to container or automatic (not preferred due to it can be rendered to big in the Shiny App).

Key Value Description
colname CHARACTER Column for storing annotations
type CHARACTER Button Types for Shiny App (Options: radio, checkbox_group, slider)
prompt CHARACTER Display for each annotation prompt in the Shiny App
input_choices LIST Named-list or vector for annotation options, key-value can be arbitrary; slider button type will take in min, max and step