Home_Icon2 Learning Center Home

About FOSS

Foundational Open Science Skills (FOSS) is a novel training designed to prepare principal investigators and their lab teams, both new and established, to meet the growing expectations of funding agencies, publishers, and research institutions for scientific reproducibility and data accessibility.

This training will cover key concepts about open science:

  • Collaboration culture
  • Software essentials
  • Using CyVerse cyberinfrastructure
  • Data management
  • Cloud computing

Learning Objectives

By the end, participants should have the basic skills needed to:
  • Work on the command line
  • Write basic scripts in Python, R, and the shell
  • Manage, share, and analyze data on CyVerse
  • Submit and run jobs in high performance and cloud computing environments
  • Communicate and collaborate on data science projects with other scientists and software developers
Our goals are to have each participant leave with a plan for how they will set up their own data science lab to conduct open science. This master plan will include features such as:
  • intra- and inter-lab communication and collaboration
  • workflow management systems
  • data management systems
  • task management
  • documentation


FOSS camp focuses on hands on activities – participants should learn skills by practicing them. Most of the skill taught in this course are interdepent, and lessons are designed to reinforce skills learned earlier in the week. Some material may be completely new to you, and some may be familiar. If you have experience with a subject, please help your less-experienced neighbor.

During this week, we will introduce many new tools and technologies, but these are just a sample of what is available for you to use in your own Open Science Lab. Before choosing which technologies to adopt, you should look around and see what others in your community are using. This is a case where fitting in with your peers can make you more productive. For example, if everyone you know is already on Google Chat, you may have a hard time convincing them to use Slack or Gitter, and vice versa.

We don’t expect anyone to be experts at these skills after one week. Instead, we aim to give you enough hands on experience to confidently continue with your own self-pased learning. Each lesson includes links to addtional learning materials that can enhance or expand on what you have learned at FOSS camp.

For up to one year following FOSS camp, CyVerse will provide concierge service to participants, to ensure that they are able to take full advantage of CyVerse infrastructure for their open science projects.

See the Agenda

Fix or improve this documentation: