Advanced Reproducibility in Cancer Informatics course provide by Johns Hopkins University
Advanced Reproducibility in Cancer Informatics free videos and free material uploaded by Johns Hopkins University Staff .
Getting started in this course
This section describes the rationale and context for this course as well as its target audience
Defining Reproducibility
This section defines reproducibility for the purposes of this course
Version control with GitHub
This section discusses how to get started with creating branches and pull requests on GitHub
Code review - as an author
In this section we discuss the responsibility of an author of a pull request in code review
Code review -- as a reviewer
In this section we discuss the responsibility of a reviewer of a pull request in code review
Launching Docker
This section walks through how to get started with Docker
Modifying a Docker image
This section describes how to modify an existing Docker image
Automation as a reproducibility tool
This section describes the motivation for using automation tools to enhance reproducibility
This course introduces tools that help enhance reproducibility and replicability in the context of cancer informatics It uses hands-on exercises to demonstrate in practical terms how to get acquainted with these tools but is by no means meant to be a comprehensive dive into these tools The course introduces tools and their concepts such as git and GitHub, code review, Docker, and GitHub actions
Target Audience
The course is intended for students in the biomedical sciences and researchers who use informatics tools in their research It is the follow up course to the Introduction to Reproducibility in Cancer Informatics course. Learners who take this course should:
Write a public review