Libraries will offer five training sessions this month on a variety of software and data management topics. All sessions will be virtual and are offered to the campus community at no cost to attendees. Participants will receive instructions for joining sessions when they register.
Security and data management
3:30 – 5:00 p.m. Wednesday, April 6
Join the Reproducibility and Replicability Committee on April 6 for the informative and timely discussion on data security and management. Experts from University Information Technology Services will present the importance of using a secure location for research documents. This workshop is sponsored by the Research and Innovation Department. Register.
Programming in R
1-4 p.m. Thursday April 7
The best way to learn to program is to do something useful, so this introduction to R is built around a common scientific task: data analysis. The real goal is not to teach R, but to teach the basic concepts that all programming depends on. R is used in these lessons because: something should be used as an example; it’s free, well documented and works almost everywhere; it has a large and growing user base among scientists; and it has a large library of external packages available to perform various tasks. Register.
Introducing the Unix Shell
1-4 p.m. Tuesday April 12
The Unix shell has been around longer than most of its users are alive. It has survived so long because it is a powerful tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so they don’t type in the same things over and over again. The use of the shell is fundamental to the use of a wide range of other powerful tools and computing resources (including “high performance computing” supercomputers). These lessons will put you on the path to effective use of these resources. Register.
Version control with Git
1-4 p.m. Monday April 18
Teams aren’t the only ones who benefit from version control; individual researchers can benefit enormously. Keeping track of what was changed, when and why is extremely useful for all researchers if they need to revisit a project later.
Version control is the lab notebook of the digital world: it’s what professionals use to keep track of what they’ve done and to collaborate with other people. Every big software development project depends on it, and most programmers use it for their small jobs as well. And it’s not just for software: books, papers, small datasets, and anything that changes over time or needs to be shared can and should be stored in a version control system. Register.
Introduction to Text Mining in Hathi Trust
10 a.m.-12 p.m. Monday April 25