CyVerse_logo2

Home_Icon2 Learning Center Home

VICE

Learning Outcomes

After reading this document, new users should be able to:

  1. Understand the types of computing problems for which VICE is a good solution
  2. How to start VICE to run a Jupyter Notebook, R Shiny App, and related applications
  3. How to connect VICE to the CyVerse Data Store to move data into and out of a running VICE instance
  4. How to use notebooks and R Shiny Apps created by other researchers.
  5. How to create a notebook and R Shiny App
  6. How to share a notebook/R Shiny App with other users/researchers

About VICE

CyVerse data science workbench, the Discovery Environment, includes a feature called VICE (Visual Interactive Computing Environment)

VICE uses Docker containers to launch interactive programs, like RStudio, R Shiny Apps, Project Jupyter, Data Mining, and WebGL Applications that can be run in a browser. These programs allow users to interact with their data and do analyses in one place (i.e. view outputs in the same window code is executed). Researchers using VICE can explore their datasets interactively in the Discovery Environment while using the Data Store.

While VICE does require some coding knowledge, it is for anyone who wants to interact with data in an iteritative way.

Visual Interactive Computing Environment

  • You can launch existing VICE images from the DE, or integrate your own using the Manage Tools.
  • VICE apps are containers, and your data are in the container until you move them off of it. Your results will be saved when the app terminates in your /username/analyses directory, unless you specify that the app results be saved elsewhere.

List of all VICE apps


Specific instructions for launching VICE applications

-Jupyter lab

-Rstudio

-Rshiny


Sharing VICE apps with collaborators

You can share your VICE workspace with colleagues (whith a CyVerse account) who can see and edit your notebooks, logs, and outputs.

To share your workspace

vice-share-1

vice-share-2

vice-share-3

vice-share-4

vice-share-5

Opening workspaces shared with you

vice-share-1

vice-share-6

vice-share-7


Fix or improve this documentation: