Skip to content
@EDS-214

EDS-214

UCSB MEDS Course EDS 214: Analytical Workflows and Scientific Reproducibility

EDS 214: Analytical Workflows and Scientific Reproducibility

The generation and analysis of environmental data is often a complex, multi-step process that may involve the collaboration of many people. Increasingly tools that document and help to organize workflows are being used to ensure reproducibility, shareability, and transparency of the results. This course will introduce students to the conceptual organization of workflows (including code, documents, and data) as a way to conduct reproducible analyses. These concepts will be combined with the practice of various software tools and collaborative coding techniques to develop and manage multi-step analytical workflows as a team.

Learning Objectives

EDS 214 - Analytical Workflows and Scientific Reproducibility aims to expose incoming MEDS students to “good enough” practices of scientific programming and develop skills in environmental data science to produce reproducible research. By the end of the course, students should be able to:

  • Develop knowledge in scientific analytical workflows To learn how to make your data-riven research reproducible, it is important to develop scientific workflows that will rely on programming to accomplish the necessary tasks to go from the raw data to the results of your analysis (figures, new data, publications, …). Scripting languages, even better open ones such as R and Python, are well-suited for scientists to develop reproducible scientific workflows but are not the only tools you will need to develop reproducible and collaborative workflows

  • Learn how to code in a collaborative manner by practicing techniques such as code review and pair programming. Become comfortable asking for and conducting code reviews using git and GitHub to create pull requests, ask for feedback from peers, and merge changes into the main repository. Practice pair programming to cement the collaborative development of reproducible analytical workflows

  • Practice documenting code and data in a systematic way that will enable your collaborators, including your future self, to understand and reuse your work

For more information: https://bren.ucsb.edu/courses/eds-214

Pinned Loading

  1. eds214-handson-ghcollab Public

    EDS214: Collaborative Coding with GitHub - Forking and Branching

    SCSS 2 1

  2. eds214-handson-cli Public

    EDS-214: Introduction to the Command Line and bash

    SCSS 29

  3. eds214-handson-targets Public

    R 51

  4. eds214-handson-api Public

    SCSS 1

  5. EDS-214-analytical-workflows Public

    Forked from brunj7/EDS-214-analytical-workflows

    EDS 214: Analytical Workflows & Scientific Reproducibility

    R

Repositories

Showing 9 of 9 repositories
  • EDS-214-analytical-workflows Public Forked from brunj7/EDS-214-analytical-workflows

    EDS 214: Analytical Workflows & Scientific Reproducibility

    R 0 10 3 0 Updated Sep 11, 2024
  • eds214-slides Public

    slides used in the EDS-214 course

    0 0 0 0 Updated Aug 28, 2024
  • eds214-handson-cli Public

    EDS-214: Introduction to the Command Line and bash

    SCSS 0 29 0 0 Updated Aug 27, 2024
  • eds214-handson-ghcollab Public

    EDS214: Collaborative Coding with GitHub - Forking and Branching

    SCSS 2 1 0 0 Updated Aug 20, 2024
  • eds214-api-practice2 Public

    practicing apis in EDS 214

    R 0 0 0 0 Updated Aug 12, 2024
  • SCSS 0 1 0 0 Updated Aug 12, 2024
  • R 0 51 0 0 Updated Aug 12, 2024
  • .github Public

    landing page

    0 0 0 0 Updated Aug 1, 2024
  • eds214-better-comments Public

    Practicing writing comments

    R 0 31 0 0 Updated Aug 21, 2021

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

R SCSS