Lab 1 - Setting up

Today we’re going to spend most of our time getting setup with all of the tools we’ll be using throughout the semester. While we’re going through these various activities, please check off the different tasks after you’ve completed them and at the end, you’ll push your changes to your github repo.

SCC and SCC OnDemand

Lecture (15 minutes) Computational Skills Primer

Activity (5 minutes)

Ensure you can do the following in VSCode:

git / github

Lecture (15 minutes) git / GitHub Activity (25 minutes)

We will walk through it together live but if you’re more comfortable following written instructions, please setup a SSH key by following the directions here

This SSH key will pair your SCC account and github repo and allow you to perform basic git operations (push and pull) from the command line without having to enter a password every time.

0.1 Conda

Lecture (15 minutes) Computational environments and conda Activity (Remaining time)

We will walk through this together live but if you more comfortable following written instructions, please edit your .condarc according to the directions here

0.2 Objectives for today

Install the following VsCode plugins: - [ ] R extension for Visual Studio Code (REditorSupport) - [ ] Jupyter (ms-toolsai) - [ ] Nextflow (nextflow) - [ ] Python (ms-python) - [ ] Snakemake Language (snakemake)

Check off the boxes and push your changes to your remote repo.