This lesson is in the early stages of development (Alpha version)

NYGC Sequence Informatics Workshop

The Unix shell has been around longer than most of its users have been alive. It has survived because it’s a powerful tool that allows users to perform complex and powerful tasks, often with just a few keystrokes or lines of code. It helps users automate repetitive tasks and easily combine smaller tasks into larger, more powerful workflows.

Use of the shell is fundamental to a wide range of advanced computing tasks, including high-performance computing. These lessons will introduce you to this powerful tool.

Prerequisites

FIXME

This lesson guides you through the basics of file systems and the shell. If you have stored files on a computer at all and recognize the word “file” and either “directory” or “folder” (two common words for the same thing), you’re ready for this lesson.

Schedule

Setup Download files required for the lesson
00:00 1. Introduction What is a command shell and why would I use one?
00:40 2. Navigating Files and Buckets How can I move around on the computer/vm?
How can I see what files and directories I have?
How can I specify the location of a file or directory on the computer/vm?
How can I specify the location of a file or directory in a bucket?
01:00 3. Read Alignment and Small Variant Calling
01:00 4. Structural Variation in short reads What is a structural variant?
Why is structural variantion important?
02:30 5. Structural Variation in long reads What are the advantages/disadvantages of long reads?
How might we leverage a combination of long and short read data?
03:00 6. SV Exercises How do the calls from short read data compare to those from the long read data?
How do the
05:00 7. Bulk RNA differential expression How do I normalize a bulk RNA dataset?
How can I summarize the relationship between samples?
How can I compare expression based on biological or technical variables?
How can I visualize the results of this comparison?
How can I prepare differential expression results for input into downstream tools for biological insight?
How can I interpret the results of functional enrichment tools?
08:00 8. Single-cell RNA How can I prepare a single-cell dataset for input into analysis?
How can I evaluate the quality of a single-cell RNA-Seq dataset?
How can I visualize a single-cell dataset?
How can I annotate cell types in a single-cell dataset?
11:00 9. Cancer Genomics
12:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.