https://github.com/dhslab/dhsrmethtools
R functions for methylation analysis
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.8%) to scientific vocabulary
Repository
R functions for methylation analysis
Basic Info
- Host: GitHub
- Owner: dhslab
- License: other
- Language: R
- Default Branch: main
- Size: 355 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
dhsrmethtools
R package with utility functions for converting methylation data to bsseq objects, performing differential methylation analysis, and filtering DMRs.
Installation
R
devtools::install_github("dhslab/dhsrmethtools")
Usage
library(dhsrmethtools)
Custom functions
bed2bsseq()
Converts simplified bed files with methylation data tobsseqobjects.modkit2bsseq()
Converts ONT bedmethyl files tobsseqobjects.pbcpg2bsseq()
Converts pb-CpG tools bedmethyl files tobsseqobjects.hapBSseq()
Createsbsseqobjects from haplotype-specific and combined bedmethyl files based on platform type.callHapDmrs()
Performs differential methylation analysis between two haplotypes within the same sample.callDmrs()
Conducts differential methylation analysis between a sample and a normal reference, identifying DMRs.filterHapDmrs()
Filters haplotype-specific DMRs based on various criteria, optionally comparing against a normal sample.filterDmrs()
Filters DMRs based on coverage, methylation differences, and other criteria.inferGRanges()
InfersGRangesobjects from files or data frames, supporting various input formats.
To-Do List
- [x] Update callHapDmrs function to include cpg and length parameters
- [ ] Update filterHapDmrs function
- [ ] Update documentation
Owner
- Name: Code and Software from David Spencer's lab
- Login: dhslab
- Kind: organization
- Email: dspencerlab@gmail.com
- Location: United States of America
- Website: davidspencerlab.org
- Twitter: dspencerlab
- Repositories: 6
- Profile: https://github.com/dhslab
GitHub Events
Total
- Watch event: 1
- Push event: 5
Last Year
- Watch event: 1
- Push event: 5
Dependencies
- GenomicRanges * imports
- HDF5Array * imports
- IRanges * imports
- bsseq * imports
- data.table * imports