Workshop: Removing the Tedium From Your Research Workflow

Date and time: Monday, October 19, 2020 - 4:30 p.m. to 6:30 p.m.

Speaker: Jonathan Halverson, Princeton University

Series: PICSciE Mini-courses & Workshops

See event website for additional details and how to view or participate.

Are you tired of DUO? Do you waste time entering your password every time you do a file transfer? Do you want to automate repetitive tasks by running simple scripts in Python, R or bash? This workshop will show participants how to remove much of the tedium that arises while performing computational research. Topics include suppressing DUO, SSH keys, aliases and shell functions, symbolic links, how to write custom utilities and pipelines, and more.

Learning objectives: Attendees will learn about various ways to streamline their research workflow and automate simple but monotonous day-to-day tasks.

Knowledge prerequisites: Basic Linux and some experience with a scripting language (e.g., Bash, Python, R).

Hardware/software prerequisites: (1) Have an SSH client installed on your laptop. (2) Register for an account on Adroit(link is external). This is the cluster we will use for demonstration purposes. Make sure you can SSH to Adroit before the workshop by following this guide.

Workshop format: Mostly hands-on with some lecture

Please register online at is external).  If you have trouble registering, please contact,