Skip to contents

RRBS raw read counts; created by loading all bismark files into a single data object.

Format

A edgeR::DGEList object

Details

Raw METHYL data are only available via download from Google Cloud Storage. For example, https://storage.googleapis.com/motrpac-rat-training-6mo-extdata/epigen-rda/METHYL_BAT_RAW_DATA.rda is the file for brown adipose tissue (BAT) data. You can change the name of the file to specify other tissues including: HEART, HIPPOC, KIDNEY, LIVER, LUNG, SKMGN (gastrocnemius skeletal muscle), and WATSC (subcutaneous white adipose tissue). You can also use MotrpacRatTraining6mo::get_rdata_from_url() to download and return raw METHYL data. For more details about these files see the readme of this repository at https://github.com/MoTrPAC/MotrpacRatTraining6mo/blob/main/README.md.

Unlike the METHYL_RAW_COUNTS data, these objects were not filtered to remove low-count features.

Reads were demultiplexed with bcl2fastq (version 2.20) using options --use-bases-mask Y*,I8Y*,I*,Y* --mask-short-adapter-reads 0 --minimum-trimmed-read-length 0 (Illumina, San Diego, CA, USA), and UMIs in the index FASTQ files were attached to the read FASTQ files. The regular 5' and 3' adapters were trimmed with TrimGalore (v1.18), and the diversity adapter that is about 0 to 3 bases of RDD (R=A or G and D=A, G, or T) that is added before YGG (Y=C or T depending on the methylation) from the YGG MspI cut signature was trimmed with the NuGEN script "trimRRBSdiversityAdaptCustomers.py" (https://github.com/nugentechnologies/NuMetRRBS). FastQC (v0.11.8) was used to generate pre-alignment QC metrics3. Bismark (v0.20.0) was used to index and align reads to release 96 of the Ensembl Rattus norvegicus (rn6) genome and gene annotation. As the lambda genome was spiked into each sample to determine the bisulfite conversion efficiency, the lambda genome (GenBank: J02459.1) was also indexed. Default parameters were used for Bismark’s bismark_genome_preparation in the alignment step. Bismark output BAM files were first formatted using a custom script; Bismark’s deduplicate_bismark -p --barcode was used to remove PCR duplicates from the bam files; and Bismark’s bismark_methylation_extractor --comprehensive --bedgraph was used to quantify methylated and unmethylated coverages for all the CpG sites. Bowtie 2 (v2.3.4.3) was used to index and align reads to globin, rRNA, and phix sequences in order to quantify the percent of reads that mapped to these contaminants and spike-ins5. SAMtools (v1.3.1) was used to compute mapping percentages to different chromosomes6. UMIs were used to accurately quantify PCR duplicates with NuGEN’s "nodup.py" script (https://github.com/tecangenomics/nudup). QC metrics from every stage of the quantification pipeline were compiled, in part with multiQC (v1.6)7. The openWDL-based implementation of the RRBS pipeline on Google Cloud Platform is available on GitHub (https://github.com/MoTrPAC/motrpac-rrbs-pipeline).