Git can be installed from the git website. Alternatively, git will be installed on your computer as part of most Bash emulator installations. If you have a Bash shell (such as MobaXTerm), you may already have git installed.
15-17 June 2026
08:30-17:00
Instructors: Carolina Peralta, Tylar Murray, Cara Estes
Helpers:

The University of South Florida (USF), Moore Marine College, and the Marine Biodiversity Observation Network (MBON) will host a small, hands-on, interactive workshop focused on mobilizing marine biological observation datasets to the Ocean Biodiversity Information System (OBIS). The objective is to help data holders understand the value of following good practices for standardizing biological data, using widely accepted biodiversity standards like Darwin Core. This would include records of different biological attributes and ecosystem observations from different types of sampling methodologies.
By the end of the workshop, attendees will have a clear understanding of the process of mobilizing biological data to OBIS and will have brought one of their datasets to a final maturity state that aligns with best practices for data sharing and biodiversity documentation. The workshop will also enhance awareness of improving the quality of marine biodiversity data and will increase the availability of marine biological data for scientific research, species conservation, and ecosystem-based management by promoting data publication through OBIS. Additionally, the workshop will foster collaborative research efforts among participants and contribute to the MBON community of practice by increasing capacity in the implementation of coordinated and standardized biodiversity observing and publishing efforts.
Who: The course is aimed at graduate students and other researchers. You don't need to have any previous knowledge of the tools that will be presented at the workshop.
Where: STG 115, University of South Florida St Petersburg. Get directions with OpenStreetMap or Google Maps.
When: 15-17 June 2026; 08:30-17:00 Add to your Google Calendar.
Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. Participants are expected to have familiarity with:
Contact: Please email peraltabrichtova@usf.edu for more information.
Please report any issues or feedback here.
Reference materials for each section are linked in the schedule below.
| Before starting | Complete Setup (see below) |
| 08:30 |
Welcome and Opening of the workshop
|
| 10:30 | COFFEE BREAK |
| 11:00 | Data Access from OBIS
|
| 12:30 | LUNCH |
| 13:30 |
About Your Data
|
| 14:30 |
Data Access Coding With AI & Colab
|
| 15:30 | COFFEE BREAK |
| 16:00 |
OBIS Data standards and formatting
|
| 17:30 | Adjourn |
| 08:30 | OBIS standards, formatting, & quality control
|
| 10:30 | COFFEE BREAK |
| 11:00 | Dataset curation and processing
|
| 12:30 | LUNCH |
| 13:30 | Dataset curation and processing
|
| 15:30 | COFFEE BREAK |
| 16:00 | Dataset curation and processing
|
| 17:30 | Adjourn |
| 08:30 | Dataset curation and processing
|
| 10:30 | COFFEE BREAK |
| 11:00 | Before publishing your data in OBIS
|
| 12:30 | LUNCH |
| 13:30 | Publishing your data in OBIS |
| 16:00 | CONCLUSIONS AND CLOSURE |
| 17:30 | End |
Additional reference materials:
To participate in a Software Carpentry workshop, you will need access to software as described below. In addition, you will need an up-to-date web browser.
We maintain a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page.
The installation steps below should be reviewed before starting the workshop. The workshop will focus on the use of Google Colab, which requires minimal software setup.
Google CoLab is a Google-specialized Jupyter notebook server. Like other JupyterHub implementations, CoLab allows you to run code on a server instead of your local machine. This allows you skip over setup on your local machine. Although other programming language kernels are available with CoLab pro, we will be using the python kernel. Common tasks that can be accomplished with CoLab and python include:
Within Google CoLab you are able to
The following resources provide additional documentation, tutorials, and reference material for working with Python, Jupyter notebooks, and Google Colab.
Git is a version control system that lets you track who made changes to what when. Using git you can publish your code on a git repository hosting service like github.com. You will need a supported web browser .
We will be using git within the Google Colab environment. Git is pre-installed on Google Colab servers, so no setup is needed. The instructions below will allow you to use git on your local machine, but for this workshop you do not necessarily need git installed on your laptop.
You will need an account at github.com for parts of the Git lesson. Basic GitHub accounts are free. We encourage you to create a GitHub account if you don't have one already. Please consider what personal information you'd like to reveal. For example, you may want to review these instructions for keeping your email address private provided at GitHub.
Git can be installed from the git website. Alternatively, git will be installed on your computer as part of most Bash emulator installations. If you have a Bash shell (such as MobaXTerm), you may already have git installed.
Please open the Terminal app, type git --version and press
Enter/Return. If it's not installed already,
follow the instructions to Install the "command line
developer tools". Do not click "Get Xcode", because that will
take too long and is not necessary for our Git lesson.
After installing these tools, there won't be anything in your /Applications
folder, as they and Git are command line programs.
For older versions of OS X (10.5-10.8) use the
most recent available installer labelled "snow-leopard"
available here.
(Note: this project is no longer maintained.)
Because this installer is not signed by the developer, you may have to
right click (control click) on the .pkg file, click Open, and click
Open in the pop-up dialog.
If Git is not already available on your machine you can try to
install it via your distro's package manager. For Debian/Ubuntu run
sudo apt-get install git and for Fedora run
sudo dnf install git.