Skip to content

Open-Science-Community-Saudi-Arabia/Beginners-Guide-for-R-through-Open-Data-Science-Practices

Repository files navigation

Beginners Guide for R through Open Data Science Practices

All Contributors

Create a Slack Account with us

This repository was imported directly from the Carpentries Incubator corresponding lesson website from The Carpentries repertoire of lessons with minor modifications.

The workshop is organised by Metagenomics-based Drug Discovery Lab (MBDD) and Women Empowerment Department (TDM) in KSU-HS. Materials are designed by the Open Science Community Saudi Arabia. It’ll be delivered by instructors and facilitators from ArabR, Carpentries in MENA and SSBCB.

Learning outcomes:

  • Learn what an Integrated Developing Environment is
  • Learn to work in the R console interactively
  • Learn how to generate a reproducible code notebook with R Markdown
  • Understand that R Markdown notebooks foster literate programming, reproducibility and open science.
  • Learn how to explore a publically available dataset and manipulate, and visualise the data
  • Understand the basics of git and its usage in RStudio

Prerequisites:

  • Prior Knowledge of basic programming concepts is needed
  • Attending the set-up session and having R/Studio/git installed

This lesson teaches modern R scripting using the tidyverse collection of packages, version control and collaboration using git and GitHub. Altogether, this provides a foundation for a more Open Science by offering practical ways of analysing data and building workflows and figures in a transparent and efficient manner.

Contributing

We welcome all contributions to improve the lesson! Maintainers will do their best to help you if you have any questions, concerns, or experience any difficulties along the way.

We'd like to ask you to familiarize yourself with our Contribution Guide and have a look at the more detailed guidelines on proper formatting, ways to render the lesson locally, and even how to write new episodes.

Please see the current list of issues for ideas for contributing to this repository. For making your contribution, we use the GitHub flow, which is nicely explained in the chapter Contributing to a Project in Pro Git by Scott Chacon. Look for the tag good_first_issue. This indicates that the mantainers will welcome a pull request fixing this issue.

Maintainer(s)

Current maintainers of this lesson are

  • Batool Almarzouq @BatoolMM

Authors

A list of contributors to the lesson can be found in AUTHORS

Citation

To cite this lesson, please consult with CITATION

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Stijn Van Hoey

👀

Rodrigo

👀

Anouk Zancarini

👀

tijs bliek

👀 ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!