Improve your software skills with university libraries
Lora Lennertz, Data Services Librarian, will be offering training sessions on data management, Git, HathiTrust, programming, and Unix this month. 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.
An introduction to HathiTrust
Friday, March 4, 11 a.m. to noon
This workshop will provide information on U of A membership in HathiTrust as well as instructions on the basics of using HathiTrust to locate items and create your own collections. Register.
Monday, March 7 from 1 p.m. to 4 p.m.
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 here is not to teach R, but to teach the basic concepts that all programming depends on. R in is used in this lesson 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.
Basic text mining with HathiTrust
Friday, March 11, 10 a.m. to noon
The HathiTrust Digital Library provides a wealth of resources that can be analyzed using tools provided by the HathiTrust Research Center. Build your own collection and learn a bit more about basic text mining and tools available to everyone and more complex research activities available to the University of Arkansas community. Register.
Your data management plan
Friday March 18, from 12 p.m. to 1 p.m.
This session will review data management plan requirements and provide tips and tricks. Participants will learn how to use the DMPTool to organize, write and share data management plans. This session is open to the public. Register.
Introduction to Unix
Thursday March 24 from 1 p.m. to 4 p.m.
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. Shell usage is fundamental to the use of a wide range of other powerful tools and computing resources, including “high performance computing” supercomputers. These lessons will start participants on the path to effective use of these resources. Register.
Version control with Git
Thursday March 31, from 1 p.m. to 4 p.m.
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 the 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. 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.