Configure Local Workstation
Reccommendations for installation by lab role
Tasks | UG-Bio | UG-CB | GR-Rot | GR/PD-Bio | GR/PD-CB | Staff |
---|---|---|---|---|---|---|
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 DriveSlack Desktop Application
Access Slack and get notifications without having to open your browser and login every time.
Install SlackGithub 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.
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.
- Download and Install
- Authenticate w Github account associated with CEGRcode
- 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 DesktopVS 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 VSCodeAnaconda3 ("Conda")
For organized package management and installation of third party tools and libraries.
Directions for setting-up AnacondaJava for ScriptManager
Primarily used in this lab for running ScriptManager.
Directions for installing JavaSet-up ssh
shortcuts
This is an optional convenience for logging into Penn State computing resources.
Set-up login shortcuts to ACI