Package: ravedash 0.1.3.36

Zhengjia Wang

ravedash: Dashboard System for Reproducible Visualization of 'iEEG'

Dashboard system to display the analysis results produced by 'RAVE' (Magnotti J.F., Wang Z., Beauchamp M.S. (2020), Reproducible analysis and visualizations of 'iEEG' <doi:10.1016/j.neuroimage.2020.117341>). Provides infrastructure to integrate customized analysis pipelines into dashboard modules, including file structures, front-end widgets, and event handlers.

Authors:Zhengjia Wang [aut, cre, cph]

ravedash_0.1.3.36.tar.gz
ravedash_0.1.3.36.zip(r-4.5)ravedash_0.1.3.36.zip(r-4.4)ravedash_0.1.3.36.zip(r-4.3)
ravedash_0.1.3.36.tgz(r-4.4-any)ravedash_0.1.3.36.tgz(r-4.3-any)
ravedash_0.1.3.36.tar.gz(r-4.5-noble)ravedash_0.1.3.36.tar.gz(r-4.4-noble)
ravedash_0.1.3.36.tgz(r-4.4-emscripten)ravedash_0.1.3.36.tgz(r-4.3-emscripten)
ravedash.pdf |ravedash.html
ravedash/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/dipterix/ravedash/issues

On CRAN:

4.41 score 1 stars 43 scripts 57 downloads 89 exports 122 dependencies

Last updated 22 days agofrom:83348d5c43. Checks:OK: 7. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 01 2024
R-4.5-winOKNov 01 2024
R-4.5-linuxOKNov 01 2024
R-4.4-winOKNov 01 2024
R-4.4-macOKNov 01 2024
R-4.3-winOKNov 01 2024
R-4.3-macOKNov 01 2024

Exports:%OF%be_patient_textcard_badgecard_hrefcard_recalculate_badgeclear_notificationsclose_alert2close_loadercurrent_shiny_themedebug_modulesdisable_recalculate_badgeenable_recalculate_badgeerror_alerterror_notificationfinished_textfire_rave_eventflex_group_boxget_active_module_infoget_active_pipelineget_default_handlersget_outputget_output_optionsget_rave_eventget_session_by_rave_idgroup_boxinput_cardlaunch_sessionlist_sessionloggerlogger_error_conditionlogger_thresholdmodule_server_commonnew_rave_shiny_component_containernew_sessionopen_loaderoutput_cardoutput_cardsetoutput_gadgetoutput_gadget_containerplotOutput2presets_analysis_electrode_selector2presets_analysis_rangespresets_baseline_choicespresets_condition_groupspresets_import_export_subject_pipelinepresets_import_setup_blockspresets_import_setup_channelspresets_import_setup_nativepresets_loader_3dviewerpresets_loader_3dviewer2presets_loader_electrodespresets_loader_epochpresets_loader_projectpresets_loader_referencepresets_loader_subjectpresets_loader_subject_onlypresets_loader_sync_project_subjectravedash_footerregister_outputregister_output_optionsregister_rave_sessionremove_all_sessionsremove_sessionrun_analysis_buttonsafe_observesession_getoptsession_logsession_setoptset_card_badgeset_card_url_schemeset_logger_pathshiny_alert2shiny_cacheshiny_check_inputshiny_iconsshow_notificationshutdown_sessionsimple_layoutstandalone_viewerstart_sessionswitch_moduletemp_dirtemp_fileuse_sessionwatch_data_loadedwatch_loader_openedwith_error_alertwith_error_notificationwith_log_modal

Dependencies:abindaskpassbackportsbase64encbase64urlBHbitbit64bitopsbslibcachemcallrcheckmateclicodetoolscommonmarkcpp11crayoncurldata.tabledigestdipsausdownloaderedfReaderevaluatefansifastmapfilearrayfontawesomeformatRfreesurferformatsfsfstfstcorefuturefuture.applygiftiglobalsgluegsignalhdf5rherehighrhtmltoolshtmlwidgetshttpuvhttrigraphIRdisplayIRkerneljquerylibjsonliteknitrlaterlatticelifecyclelistenvloggermagrittrMatrixmemoisemimemultitaperopenssloro.niftiparallellypbdZMQpillarpkgconfigpkgfilecachepngpracmaprocessxprogressrpromisespsR.matlabR.methodsS3R.ooR.utilsR6rappdirsraveioravetoolsRcppRcppEigenRcppTOMLremotesreprreticulaterlangrmarkdownRNiftiRNiftyRegrprojrootrpymatrstudioapisasssecretbaseservrshidashishinyshinyvalidateshinyWidgetssourcetoolsstringistringrsystargetsthreeBraintibbletidyselecttinytexutf8uuidvctrswaveslimwithrxfunxml2xtableyaml

How to start a RAVE dashboard

Rendered fromstart.Rmdusingknitr::rmarkdownon Nov 01 2024.

Last update: 2024-07-15
Started: 2022-06-22

Readme and manuals

Help Manual

Help pageTopics
Create a badge widget located at card headercard_badge card_recalculate_badge disable_recalculate_badge enable_recalculate_badge set_card_badge
Set 'URL' scheme for modulescard_href card_url set_card_url_scheme
Debug 'RAVE' modules interactively in local project folderdebug_modules
Get current active module information, internally usedget_active_module_info get_active_pipeline
Group input elements into a box with titleflex_group_box group_box
Logger system used by 'RAVE'error_alert error_notification logger logger_error_condition logger_threshold set_logger_path with_error_alert with_error_notification
Default module server functionmodule_server_common
Creates a container for preset componentsnew_rave_shiny_component_container
'RAVE' dashboard output gadgetsoutput_gadget output_gadget_container
Shiny plot output with minimum height and additional classesplotOutput2
Randomly choose a text from a list of stringsbe_patient_text finished_text random-text
Input and output card (front-end element)input_card output_card output_cardset rave-input-output-card
'RAVE' run-time eventsclose_loader current_shiny_theme fire_rave_event get_default_handlers get_rave_event get_session_by_rave_id open_loader rave-runtime-events register_rave_session watch_data_loaded watch_loader_opened
Create, register, list, and remove 'RAVE' sessionslaunch_session list_session new_session rave-session remove_all_sessions remove_session session_getopt session_log session_setopt shutdown_session start_session use_session
Preset reusable front-end components for 'RAVE' modulespresets_analysis_electrode_selector2 presets_analysis_ranges presets_baseline_choices presets_condition_groups presets_import_export_subject_pipeline presets_import_setup_blocks presets_import_setup_channels presets_import_setup_native presets_loader_3dviewer presets_loader_3dviewer2 presets_loader_electrodes presets_loader_epoch presets_loader_project presets_loader_reference presets_loader_subject presets_loader_subject_only presets_loader_sync_project_subject rave-ui-preset
A hovering footer at bottom-rightravedash_footer
Register output and output optionsget_output get_output_options register_output register_output_options
Button to trigger analysisrun_analysis_button
Safe-wrapper of 'shiny' 'observe' functionsafe_observe
Obtain caching object for current run-time shiny sessionshiny_cache
Check shiny inputs and modify if validation failsshiny_check_input
Shiny iconsshiny_icons
Simple input-output layoutsimple_layout
Register shiny-output options to allow display in stand-alone viewersstandalone_viewer
Drive 'RAVE' browser to switch to another moduleswitch_module
Create a random temporary file path for current sessiontemp_dir temp_file
Evaluate script in the background and show the results from shiny modal dialoguewith_log_modal