Skip to main content

National Center for Ecological Analysis and Synthesis

group collaborationCourses & Materials

Since its inception, NCEAS has developed intensive data science courses for researchers from any discipline or sector. We are pioneers in collaborative science, and leaders in data science management and software development - these are the pillars of our curriculum. 

We work in collaboration with our partners to develop course content; from Open Science for Synthesis for Alaska salmon researchers to advanced computing for Arctic scientists. See below the materials we offer and how to get started.

coreR

Course description

applescoreR is a 5-day in-person immersion into R programming and data management with a focus on environmental data science. Throughout the course, researchers gain experience using essential data science tools and learn best practices for collaborative, reproducible, and open science. 

 

Topics include:

  • Introduction to R programming
    • Tidy data and data wrangling
    • Writing functions and packages
  • Data management
    • Version control using Git & GitHub
    • Data management plans and metadata
    • Reproducibility
  • Data visualization
    • Literate analysis using Quarto
    • Publishing to the web
  • & more!

Learn more and apply to coreR here!

Open Science for Synthesis (OpenS)

Course Description

Whether you’re just starting out in your research career or you’re looking to deepen your expertise, this hands-on course offers valuable data science skills. This course was designed for both early-career researchers and established professionals seeking to enhance their skills in science synthesis, reproducible science, and data management. 

In 2013, 2014, and 2017, participants came to NCEAS for three weeks of extensive training in scientific computing and software with a focus on reproducibility. This page archives the course format and materials from these training sessions.

Course Topics

The training focuses on scientific computing and software tools for reproducible research. Instructors emphasize integrating statistical analysis into well-documented workflows, using open-source, community-supported programming languages such as R and Python. Participants gain practical skills for quickly and reliably implementing open-source scientific software with applications to ecological, environmental, and evolutionary Earth, and marine science synthesis. 

Throughout the course, participants work on group synthesis projects following these core themes:

  • Collaboration modes and technologies, including virtual collaboration
  • Data management, preservation, and sharing
  • Data manipulation, integration, and exploration
  • Scientific workflows and reproducible research
  • Sustainable software practices
  • Data analysis and modeling
  • Communicating results to diverse audiences

The course provides a solid foundation in the computing skills needed for synthetic research in today’s computationally- and data-intensive era. These topics include:

  • Instruction in programming languages like R and Python for data manipulation, analysis, and visualization
  • Analytical methods for synthesis research, such as meta-analysis and systematic reviews
  • An overview of general programming principles, paradigms, and best practices
  • Exposure to the Linux/UNIX command line environment and essential tools
  • An introduction to the underlying technology of modern computing and its relevance to scientific research
  • Discussions on cyberinfrastructure trends supporting open, reproducible science

Is OpenS the right fit for your team?

Learn more about collaborating with NCEAS and hosting your trainings events with us here.

Explore previous OpenS courses here.

 

 

Four bees facing each other with heads touching with honeycomb behind themCustomized Training

NCEAS aims to share our decades of experience in leading synthesis science with others. And as researchers ourselves, we know data science needs vary from group to group. Keeping these notions in mind, NCEAS offers fee-based training for groups that can be custom built to fit specific needs and are founded on team science principles. Training can be delivered on-site or virtually.

We've been providing data support and teaching collaborative science to LTER synthesis working groups and others for 27 years and counting. We have developed a plethora of resources including guides, ad hoc trainings, and hands-on computing support. Reach out to us at learning-hub@nceas.ucsb.edu to set up a customized training for your group. To get a sense of what a customized training could look like, see below for examples of materials and services we provide.

Group coworking together and looking at a monitorCommunity & Events

A key aspect to synthesis science is building community and providing events for data scientists to come together. We love the data science community and we want everyone to have a welcoming experience and sense of belonging when engaging with it.

That's why at NCEAS, we've developed and maintained multiple community efforts. Get to know some of the communities we've developed or partnered with below, and get involved!

Find your place in the data science community.