GlycoDash
GlycoDash is an R Shiny dashboard for processing glycomics data obtained from LaCyTools or Skyline.
Installation
Option 1: Run GlycoDash using Docker (recommended)
Note: it is recommended that you have at least 16 GB of RAM.
- Download and install Docker desktop on your computer.
- Start Docker desktop on your computer.
- Open a terminal (in Windows, this is called "cmd" or "Command Prompt").
-
Get the most recent GlycoDash package here.
Then pull the Docker image by pasting the listed command in your terminal.
Docker will now build an image which can take some time.
- The image should now be loaded in Docker. Click the Run button. Then click optional settings, and for "host port" fill in 80. Then click "Run".
<p align="center";">
\
- Under the "Containers" tab in Docker, you should now see something like this:
<p align="center";">
- To use the dashboard: open your browser, type "localhost" in the search bar and hit enter. You should now be able to use the dashboard:
<p align="center";">
-
When you are done using GlycoDash, simply stop the container in Docker by clicking the stop button.
-
To close Docker entirely in Windows, right-click the Docker icon in the bottom-right corner of your taskbar, and then click "Quit Docker Desktop". Afterwards, you may want to run the command wsl --shutdown
in your Command Prompt to free up memory.
Option 2: Run the GlycoDash code in RStudio.
- Install R and Rstudio: https://posit.co/download/rstudio-desktop/
- Download the source code of the
master
branch as a zip file, then unzip and store the "glycodash-master" folder somewhere.
- Double click “glycodash.Rproj”, this will launch RStudio.
- In Rstudio: click "file", "open". Then in the "glycodash-master"
folder, open “run_dev.R” in the "dev" folder.
- In Rstudio, click the “source” button, or use Ctrl+Shift+S, to start
the Dashboard. A new Rstudio window should now open with the
dashboard running. (Rstudio might first ask you to install required
packages. Accept this. For package version requirements: see the DESCRIPTION
file. See the Dockerfile for the package versions that were used in development.)
- Optional: in the Rstudio dashboard window, click “open in browser”
(this should look better).
How to use GlycoDash
Click here for the most recent version of the GlycoDash manual.
Branches
The master
branch will be used for “official” releases.
The alfa
branch is the development branch.
The beta
branch contains the version of the dashboard that is currently
running on the cpmtools server within the LUMC.