October 7-8, 2024
9:00 am - 4:30 pm Central Time
Instructors: Brian Maass, Lisa Chinn, Caughlin Bohn
Helpers: Natasha Pavlovikj, Emily Nimsakont
The McGoogan Health Sciences Library at the University of Nebraska Medical Center, with support from the Network of the National Library of Medicine (NNLM) Region 3 and the University of Nebraska's Holland Computing Center, is bringing The Carpentries to Omaha to make data literacy and computational programming accessible for the entire community. This workshop will focus on basic concepts and tools used in research and data science, including task automation in the Unix Shell, version control with Git, and Python Fundamentals. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.
The Carpentries project comprises the Software Carpentry, Data Carpentry, and Library Carpentry communities of Instructors, Trainers, Maintainers, helpers, and supporters who share a mission to teach foundational computational and data science skills to researchers.
Want to learn more and stay engaged with The Carpentries? Carpentries Clippings is The Carpentries' biweekly newsletter, where we share community news, community job postings, and more. Sign up to receive future editions and read our full archive: https://carpentries.org/newsletter/
Who: The course is aimed at researchers and graduate students. You don't need to have any previous knowledge of the tools that will be presented at the workshop.
Where: Room 40120, Center for Nursing Science, 4101 Dewey Ave, Omaha, NE 68131. Get directions with OpenStreetMap or Google Maps.
When: October 7-8, 2024; 9:00 am - 4:30 pm Central Time Add to your Google Calendar.
Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc). We will use a browser-based access tool to login and practice on virtual servers.
Accessibility: We are committed to making this workshop accessible to everybody. The workshop organizers have checked that:
We are dedicated to providing a positive and accessible learning environment for all. We do not require participants to provide documentation of disabilities or disclose any unnecessary personal information. However, we do want to help create an inclusive, accessible experience for all participants. We encourage you to share any information that would be helpful to make your Carpentries experience accessible. To request an accommodation for this workshop, please fill out the accommodation request form. If you have questions or need assistance with the accommodation form please email us.
To register for the workshop, please fill out the form here
Contact: Please email brian.maass@unmc.edu for more information.
Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.
We will use this collaborative document for chatting, taking notes, and sharing URLs and bits of code.
We will use this page to track the commands typed by the instructor: https://hcc.unl.edu/swc-history/20241007.html
Please be sure to complete these surveys before and after the workshop.
Before | Pre-workshop survey |
09:00 | Automating Tasks with the Unix Shell |
10:30 | Morning break |
11:00 | Automating Tasks with the Unix Shell (Continued) |
12:00 | Lunch break |
13:00 | Version Control with Git |
14:30 | Afternoon break |
15:00 | Version Control with Git (Continued) |
16:00 | Wrap-up |
16:30 | END |
09:00 | Python Fundamentals |
10:30 | Morning break |
11:00 | Programming with Python |
12:00 | Lunch break |
13:00 | Programming with Python |
14:30 | Afternoon break |
15:00 | Programming with Python (Continued) |
16:00 | Wrap-up |
16:30 | Post-workshop Survey |
16:40 | END |
To participate in a Software Carpentry workshop, you will need an up-to-date web browser.
No additional software needs to be installed or setup before the workshop. We will be using web browsers to access the University of Nebraska Holland Computing Center's supercomputer with software preinstalled.
Supercomputer login page: swan-ood.unl.edu
For Bash and Git: The terminal is located under the "Clusters" tab and is accessible by clicking "Swan Shell Access".
For Python: The interface we are using is under the "Interactive Apps" tab and clicking "Jupyter Lab" near the bottom of the list.
Jupyter Lab Config:
Jupyter Lab Version: 3.4
Working Directory: LEAVE BLANK
Number of Cores: 2
Running Time in Hours: 8
Requested RAM: 6
Partition: batch
Reservation: See card handout
GRES: LEAVE BLANK
Job Contraints: LEAVE BLANK
Email: LEAVE BLANK
Click on "Launch" once you have applied the correct settings.
This project was supported by the National Library Of Medicine of the National Institutes of Health under Award Number UG4LM012345. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.