Workshop Description (Introductory Course)

This course introduces the fundamentals of using programming to streamline your daily tasks and enhance your workflow. Through practical exercises, you’ll learn how to create automations that eliminate repetitive tasks and boost efficiency. Participants should have basic knowledge of UNIX, Python, and Docker.

Workshop Topics

Day 1: Introduction to Automation

* Why automate?

* What can be automated?

* Creating your first GitHub workflow

* Automating email systems

* Creating shortcuts for your web browser

Day 2: Best Practices in Automation

* Creating automations that won’t fail

* Automation Best Practices

* Tools

* Compartmentalization

Day 3: Exploring Advanced Techniques

* Advanced exercise

* Tips & Tricks

* Documentation

* Advanced exercise

Technical Requirements

Instructor

Nick Wiltsie is a Senior Software Engineer at UCLA’s Jonsson Comprehensive Cancer Center. He has a Master’s Degree in Mechanical Engineering from MIT and specializes in creating software solutions to optimize workflows and solve novel problems. He previously worked for Amazon Robotics and NASA’s Mars rover programs at the Jet Propulsion Laboratory (JPL). He was awarded NASA’s Early Career Achievement Medal for his development of key software tools for the Mars Science Laboratory.

Email: nwiltsie@mednet.ucla.edu

Videos

Reviews

This was a great workshop that shows the various steps and options for representing and analyzing ChIP-seq data. The outline of the overall workshop made sense and provided me with a lot of information to try. Thanks!

He is a great instructor and very helpful with questions throughout the course.

I was glad that we went over QC methods and tools.

This is a good workshop for biologists to understand the analysis process of ChIP-seq data.

Workshop Details

Prerequisites: (W9) Intro to Python
Length: 3 days, 3 hrs per day
Level: Intermediate
Location: Collaboratory Classroom  (Boyer Hall, 529)
Seats Available: 28

Winter 2025 Dates

Jan. 21, 22, and 23
1:30 PM – 4:30 PM

REGISTRATION IS CLOSED!