Skip to main content

Configure Local Workstation

Reccommendations for installation by lab role

TasksUG-BioUG-CBGR-RotGR/PD-BioGR/PD-CBStaff
Install Box Drive✔️✔️✔️✔️✔️✔️
Install Slack Desktop App✔️✔️✔️✔️✔️✔️
Install Github Desktop✔️✔️✔️✔️
Install VS Code✔️✔️✔️
Install Anaconda✔️✔️✔️
Install Java (for ScriptManager)✔️✔️✔️✔️✔️✔️
Set-up ssh shortcuts✔️

🥥 = partial access

Box Drive

Facilitates navigating the shared Box directories without having to open your browser and login every time.

Install Box Drive

Slack Desktop Application

Access Slack and get notifications without having to open your browser and login every time.

Install Slack

Github Desktop

Our lab stores code in an organization-type Github account (https://github.com/CEGRcode/) which hosts the collection of repositories for tools, code, and websites we use around lab.

tip

Check Github-setup for instructions to join for access private organization repos.

Use Github Desktop to clone repositories and stay up-to-date with the latest versions of our tools.

  1. Download and Install
  2. Authenticate w Github account associated with CEGRcode
  3. Clone the following repositories:
    • CEGRcode/EGC_utility_scripts
    • CEGRcode/scriptmanager
    • CEGRcode/GenoPipe
    • ...and any other repositories you will be working on/using

Learning Git: Check out some of our favorite git resources

Install Github Desktop

VS Code

Visual Studio Code or similar IDE needs to be installed if a user is doing any modification or editing of scripts (including shell/Bash/Slurm scripts).

Install VSCode

Anaconda3 ("Conda")

For organized package management and installation of third party tools and libraries.

Directions for setting-up Anaconda

Java for ScriptManager

Primarily used in this lab for running ScriptManager.

Directions for installing Java

Set-up ssh shortcuts

This is an optional convenience for logging into Penn State computing resources.

Set-up login shortcuts to ACI