W9: Intro to Python

529 Boyer Hall 611 Charles E Young Dr E,, Los Angeles, CA, United States

This workshop will cover the basic concepts of Python programming. The course is supplemented with many hands-on exercises with emphasis given towards computational biology use cases.

W1: Unix command line I

529 Boyer Hall 611 Charles E Young Dr E,, Los Angeles, CA, United States

Unix is a command-line-based platform that is a highly powerful and flexible tool for data management and analysis. First, this workshop introduces the basic concepts of UNIX operating system and shell scripting. We will explore essential hands-on skills to confidently use the command line interface on either a local (laptop) or a remote (hoffman2 cluster) […]

W2: Using NGS Analysis Tools

529 Boyer Hall 611 Charles E Young Dr E,, Los Angeles, CA, United States

High-throughput sequencing technology involves a number of concepts and techniques that shape a project before application-specific processes are utilized. First, this workshop introduces the more “universal” aspects of high-throughput sequence analysis—from experimental design to sequencing and alignment methods. Next, this workshop covers common file formats for sequence data and limitations of sequencing technologies. We will […]

W18: Advanced Python

529 Boyer Hall 611 Charles E Young Dr E,, Los Angeles, CA, United States

This workshop will cover some more advanced topics in python including an overview of object-oriented python (this will not be an in-depth course on object-oriented programming), use of the numpy and pandas libraries (python libraries for efficient handling of large numeric and heterogenous datasets, and matplotlib for plotting results. At the end of this workshop, […]

W1b: Intro to Unix command line II

529 Boyer Hall 611 Charles E Young Dr E,, Los Angeles, CA, United States

This workshop (UNIX Command Line II) continues Workshop W1: UNIX Command Line I and uses the Hoffman2 campus computing cluster. The focus is on features that make dealing with large files or large numbers of files or repetitive tasks easier. These include shell variables, substitutions, redirections, pipes, loops, conditionals, subshells, shell functions, and shell scripts. […]