Related Experiment Video
Updated: Oct 2, 2025

Improving Student Outcomes with an Adaptable Molecular Cloning Course-Based Undergraduate Research Experience
Published on: November 15, 2024
Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research.
Zena Lapp1, Kelly L Sovacool1, Nick Lesniak2
1Department of Computational Medicine & Bioinformatics, University of Michigan.
This study introduces a streamlined R programming curriculum for data analysis, focusing on reproducible research principles. The two-day workshop effectively integrates tidyverse, Unix shell, and Git for novice researchers.
Area of Science:
- Computational Biology
- Data Science Education
Background:
- Existing Software Carpentry curricula can be overwhelming for short workshops.
- Learners struggle to integrate independent programming lessons into their research.
Purpose of the Study:
- To develop a concise, two-day R programming workshop curriculum.
- To teach novice researchers reproducible research principles using the tidyverse, Unix shell, and Git.
- To create an accessible teaching resource for instructors.
Main Methods:
- Curriculum development inspired by The Carpentries.
- Integration of live coding, individual, and group practice exercises.
- Iterative refinement based on participant and instructor feedback.
Main Results:
- A two-day virtual workshop was successfully delivered to nearly 40 participants.
- The curriculum effectively teaches data management, analysis, plotting, and reporting with R.
- The developed material serves as a succinct, integrated resource for learners and instructors.
Conclusions:
- The new curriculum successfully addresses the need for a condensed and integrated approach to teaching R programming for reproducible research.
- This resource lowers the barrier for new instructors and enhances learning for novices.
- The curriculum is a valuable tool for workshops focused on practical data analysis skills.
Related Concept Videos
Quantifying Work
Introduction to Nuclear Reprogramming
CRISPR and crRNAs
The CRISPR-Cas system stores a copy of foreign DNA in the host genome and uses it to identify the foreign DNA upon reinfection. CRISPR-Cas has three different...
Guidelines and Strategies for Safe Computer Charting
Maintain Confidentiality and Security:
Introduction to Documentation and Reporting
Nursing documentation records essential information and details regarding a patient's care and treatment in written or electronic form. It is a critical aspect of nursing practice that involves documenting assessments, interventions, outcomes, and other relevant details about a patient's health status.
Documentation maps the patient's health journey by creating a comprehensive...
Principle of Virtual Work: Problem Solving
To apply the principle of virtual work,...

