Authors: Jacques Serizay1,
Last modified: 2024-07-23.
By adhering to the principles of tidy data organization and the elegant syntax of tidyverse packages, researchers can navigate the complexities of genomic datasets with unprecedented ease and efficiency.
In this workshop, we will go over three recent packages:
plyranges, developed to manipulate generic genomic ranges within the tidyomics framework;plyinteractions, specifically developed to manipulate chromatin conformation capture (3C, Hi-C micro-C, etc);tidyCoverage, to manipulate and extract coverage tracks within the tidyomics framework.plyinteractions and tidyCoverage packages introduce novel SummarizedExperiment-derived S4 classes to store genomics data and expand tidy methods, following the principles defined in plyranges and tidySummarizedExperiment.
They synergize the existing functionalities of tidyverse and Bioconductor, to seamlessly intertwine data manipulation, aggregation, visualization, and modeling within a unified framework.
This 90min-long workshop will include brief overview of some of the state-of-the-art packages following the tidyomics ecosystem recommendations. Most of the workshop will be based on a combination of instructor-led live demo and hands-on guided exercises.
GenomicRanges and SummarizedExperiment classes of objectbed files, bigwig files, …)The following resources are relevant to this workshop:
| Activity | Time |
|---|---|
| Manipulating genomic ranges data | 20m |
| Manipulating genomic interaction data | 35m |
| Manipulating coverage data | 35m |
Learning goals:
tidyomics principles;Learning objectives:
The companion website for this workshop is available here:
https://js2264.github.io/Bioc2024tidyworkshop
To use the workshop image:
docker run -e PASSWORD=<choose_a_password_for_rstudio> -p 8787:8787 ghcr.io/js2264/bioc2024tidyworkshop:latestOnce running, navigate to http://localhost:8787/ and then login with rstudio:yourchosenpassword.