CDSB Workshop 2024: Developing R/Bioconductor packages

TIB2024 RMB NNB CCG-UNAM

Community of Software Developers in Bioinformatics (CDSB)

We are delighted to announce that CDSB, along with the Mexican Bioinformatics Network (RMB in Spanish) and the National Node of Bioinformatics at UNAM (NNB-CCG), is organizing the summer workshop Developing R/Bioconductor packages as part of the National Bioinformatics Meeting Mexico 2024.

What are you going to learn?

You will learn the crucial steps to develop an R package and some good practices for code generation. With the integration of these tools, you will have the opportunity to create your first package and contribute to the developers community.

Who is it for?

This course is aimed at people who want to learn how to develop packages using R/Bioconductor tools.

Pre-requirements

This workshop is Advanced, so you’ll need some background knowledge:

  • Basic knowledge of RStudio:
    • Rscripts creation, RStudio console management, display space management.
  • Intermediate knowledge of R:
    • Managing variables, reading files, creating and managing data frames and lists.
    • Generation of graphs.
    • How to install packages from CRAN and Bioconductor.

Technical requirements

  • Computer with at least 4Gb of memory.
  • Access to a Linux terminal.
  • Have R and RStudio installed in their latest version.

Instructors

Instructors

Program

Day 1: Project-oriented workflows:

  • Introduction to project-oriented workflows.
  • Safe paths.
  • Good practices for maintaining your workspace.
  • Modifying the R startup files.
  • New features of RStudio, Quarto.

Day 2: Creating R packages Part I

  • Version control with GitHub and RStudio.
  • Troubleshooting with Rstudio package versions.
  • Infrastructure of an R/Bioconductor package.
  • Talk: Converting your analysis workflow into an R/Bioconductor package.
  • Documentation of functions.
  • Social session: Getting to know the community.

Day 3: Writting R/Bioconductor packages Part II

  • Design of tests.
  • Vignettes.
  • Compilation and installation of packages.
  • Collaborative projects Part I.

Day 4: Collaborative projects

  • Collaborative projects Part II.
  • Projects presentation.
  • Closure.

Looking forward to see you!

Organizers

With the support of:

Avatar
CDSB
Community of Bioinformatics Software Developers

We want to help you acquire the skills to contribute open source Bioinformatics software using R

comments powered by Disqus