methylscaper
Science Score: 36.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
Found 1 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
2 of 10 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.4%) to scientific vocabulary
Keywords from Contributors
Repository
Basic Info
- Host: GitHub
- Owner: rhondabacher
- Language: R
- Default Branch: devel
- Size: 12 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 8
- Open Issues: 1
- Releases: 1
Metadata Files
README.md
methylscaper
methylscaper is an R package for visualizing data that jointly profile endogenous methylation and chromatin accessibility (MAPit, NOMe-seq, scNMT-seq, nanoNOMe, etc.). The package offers pre-processing for single-molecule data and accepts input from Bismark (or similar alignment programs) for single-cell data. A common interface for visualizing both data types is constructed by generating ordered representational methylation-state matrices. The package provides a Shiny app to allow for interactive and optimal ordering of the individual DNA molecules to discover methylation patterns, nucleosome positioning, and transcription factor binding.
Webserver
methylscaper is available for use on a webserver located at www.methylscaper.com and clicking on "Start Shiny App". Also located on the website is easy access to the vignette and example datasets to use.
Installation
For local use of methylscaper, it can be installed into R from Bioconductor (using R version > 4.1.0):
```{r} if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")
BiocManager::install("methylscaper") ```
Alternatively, the version specified by the ref parameter below only requires R >= 4.0 (current stable release).
{r}
if (!requireNamespace("devtools", quietly=TRUE))
install.packages("devtools")
devtools::install_github("rhondabacher/methylscaper", ref="R4.0")
Development Setup
To contribute to this package, follow these steps after cloning the repository:
Run this command in bash
git config core.hooksPath .hooks
Verify if the hooks are installed
ls -la .hooks
If you encounter any issues with the pre-commit hooks
- Ensure you've run the git config command as described above.
- Check that the .hooks/pre-commit file is executable. If not, run:
chmod +x .hooks/pre-commit
Dependencies
Note: on Ubuntu, users may need to install libgsl via:
sudo apt-get install libgsl-dev
The following packages are required for methylscaper. If installation fails, you may need to manually install the dependencies using the function 'install.packages' for CRAN packages or 'BiocManager::install' for Bioconductor packages.
- CRAN packages: shiny, shinyjs, shinyFiles, seriation, seqinr, Rfast, data.table
- Bioconductor packages: BiocParallel, Biostrings, SummarizedExperiment
For any other installation issues/questions please leave a message on our Github Issues.
Manuscript
The methylscaper manuscript is now available at Bioinformatics.
Running methylscaper
To load the package into R:
{r}
library(methylscaper)
To use methylscaper as a Shiny App:
{r}
methylscaper::methylscaper()
Many more details and examples on how to use the Shiny App or functions directly in R are located in the vignette:
Contact/Maintainer
- Rhonda Bacher (rbacher@ufl.edu)
Department of Biostatistics, University of Florida
Owner
- Name: Rhonda Bacher
- Login: rhondabacher
- Kind: user
- Location: Gainesville, FL
- Company: University of Florida
- Website: www.rhondabacher.com
- Repositories: 3
- Profile: https://github.com/rhondabacher
Assistant Professor of Biostatistics
GitHub Events
Total
- Push event: 2
- Create event: 2
Last Year
- Push event: 2
- Create event: 2
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| rhondabacher | r****r@g****m | 80 |
| Rhonda Bacher | r****r@g****m | 77 |
| Parker Knight | p****4@p****m | 77 |
| Parker Knight | p****t@g****m | 19 |
| Rhonda Bacher | r****r | 7 |
| Nitesh Turaga | n****a@g****m | 6 |
| Rhonda Bacher | r****r@G****l | 6 |
| Rhonda Bacher | r****r@G****t | 2 |
| J Wokaty | j****y@s****u | 1 |
| Parker Knight | p****4@u****u | 1 |
Committer Domains (Top 20 + Academic)
Packages
- Total packages: 1
-
Total downloads:
- bioconductor 7,128 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 6
- Total maintainers: 1
bioconductor.org: methylscaper
Visualization of Methylation Data
- Homepage: https://github.com/rhondabacher/methylscaper/
- Documentation: https://bioconductor.org/packages/release/bioc/vignettes/methylscaper/inst/doc/methylscaper.pdf
- License: GPL-2
-
Latest release: 1.16.0
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- R >= 4.1.0 depends
- BiocParallel * imports
- Biostrings * imports
- Rfast * imports
- SummarizedExperiment * imports
- data.table * imports
- grDevices * imports
- graphics * imports
- methods * imports
- seqinr * imports
- seriation * imports
- shiny * imports
- shinyFiles * imports
- shinyjs * imports
- stats * imports
- tools * imports
- utils * imports
- devtools * suggests
- knitr * suggests
- rmarkdown * suggests