This 21-hour advanced workshop focuses on essential computational skills for managing research projects as they grow beyond the single-script, single-data-file scale. Intended for students and postdocs with data analysis experience in Python, Matlab, or R, this course uses Python to teach computational skills used by all experimental researchers, including version control using Git, collaboration processes for open science with GitHub, data management techniques like filename convention standards and formats (including HDF5), modular coding techniques, in-process batch processing techniques with loops and control flow, out-of-process batch processing with workflow management using Snakemake, and how to package your project and its dependencies for publication. Overall, this workshop is an excellent opportunity for graduate students and postdocs to enhance their computational skills, thereby significantly contributing to the efficiency and effectiveness of their research endeavors..
[more]