Thu, Feb 23, 2023

4:30 PM – 6 PM EST (GMT-5)

Add to Calendar

Private Location (register to display)




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 SSH keys, aliases and shell functions, symbolic links, template files, how to write custom utilities and pipelines, and more.

Workshop format: Mostly hands-on with some lecture

Target audience: This workshop is geared toward regular users of the research computing clusters seeking to improve their working efficiency.

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

Hardware/software prerequisites: For this workshop, users must have an account on the Adroit cluster, and they should confirm that they can SSH into Adroit *at least 48 hours beforehand*. Details on all of the above can be found in this guide ( THERE WILL BE LITTLE TO NO TROUBLESHOOTING DURING THE WORKSHOP!

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


Jonathan Halverson's profile photo

Jonathan Halverson

Research Software and Computing Training Lead

Princeton University

Jonathan Halverson is the Research Software and Computing Training Lead with PICSciE and Research Computing. He has an expertise in data science and he is a founding organizer of the TensorFlow & PyTorch User Group at Princeton. Prior to his current position, Jonathan performed polymer physics research at the Max Planck Institute for Polymer Research and nanoscience research at Brookhaven National Laboratory. He holds a Ph.D. in Chemical Engineering from CUNY.

Hosted By

PICSciE/Research Computing | View More Events
Co-hosted with: GradFUTURES

Contact the organizers