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
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
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
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).
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 |