https://user-images.githubusercontent.com/79196757/180248926-efd6e216-0683-4549-99f0-e6783224a2c7.png https://user-images.githubusercontent.com/79196757/180251608-da859f67-aa58-49e8-bea8-a0258be93635.png https://user-images.githubusercontent.com/79196757/180251606-8e257ad0-86d5-4cb7-b549-ed5e5c0aa9eb.jpg _images/ahhus.png

Differential Methylated Region Analysis Tool

dmr_analysis Documentation

dmr_analysis is a software tool for differentially Methylated Regions analysis to rank significant DMRs.

Contents:

Contents of the package:

The package folder will contain the following:

  • final_demo : Contains function scripts.

  • dmr_analysis : Contains python source code of the pipeline.

  • readme.txt : Instructions about the usage of the package.

  • requirements.txt : List of requirements. Can be used for automatic installation from miniconda or pip.

  • setup.py: Setup file for the package.

  • final_demo_data: Contains data in and out for the secondary functions.

Pipeline Tasks:

The pipeline consists of the following tasks. To run a task, type dmr_analysis task args. To see what are the options for each task of the pipeline, please run: dmr_analysis -h

  • dmr_analysis_block : Predict Differentially Methylated Region (DMR) from genome-wide methylation regions such as by using WGBS or other similar techniques.

  • dmr_combine_multChrs4rank : Combine predicted DMRs/MRs from multiple chromosomes then rank the DMRs by using logistic regression model.

  • dmr_selected4plot : Plot figure and export raw/smoothed methylation data for selected DMR or MR.

  • dmr_map2genome : Map all DMR/MRs to reference genome.

  • dmr_map2chromSegment : Map all DMR/MRs to chromatin segments generated from 6 human cell lines.

  • dmr_cal2genome_percent : Calculate the percentage of DMRs intersected with predefined genomic regions such as TSS, TES, 5dist et al.

  • dmr_cal2chromSegment_percent : Calculate the percentage of DMRs intersected with chromatin segments generated from 6 human cells.

  • dmr_percent2plot : Plot the percentage of DMRs in predefined genomic or chromatin segment regions.

  • dmr_combine2geneAnnot : Combine annotations from both predefined genomic regions and chromatin segments (This function is slow and requests both genome and chromatin segment results available).

  • dmr_exportData: Plot and export data for DMRs/MRs located in specific regions (e.g., DMRs/MRs intersected with mutation block or enhancer regions).

  • dmr_gene_annotation: Clean the reference file and create genomic region files (TSS, geneBody, TES, 5dist, and intergenic) from the reference. This module is reimplemented here from hmst-seq-analyzer tool https://hmst-seq.github.io/hmst/