https://github.com/bioconductor-source/singlemoleculefootprinting

https://github.com/bioconductor-source/singlemoleculefootprinting

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 (10.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: bioconductor-source
  • Language: R
  • Default Branch: devel
  • Size: 53.4 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

# SingleMoleculeFootprinting # Introduction *SingleMoleculeFootprinting* is an R package build around [QuasR](https://github.com/fmicompbio/QuasR) and tailored for the analysis Single Molecule Footprinting (SMF) data. SMF is a high-throughput sequencing technology developed in the [Krebs laboratory](https://www.embl.de/research/units/genome_biology/krebs/index.html). It consists of marking accessible genomic cytosines in the GpC and CpG contexts using exogenous methytransferase enzymes and of subsequently performing bisulfite sequencing (BS). Consequently, cytosines protected by the binding of DNA-interacting proteins (e.g. TFs, nucleosomes, GTFs, etc..) will result unmethylated, while the accessible cytosines will result methylated. With the present package, we provide functions to perform basic SMF data analysis starting from aligned bam files up to the biological interpretation of results over single sites. # Preamble: preprocessing SMF data To ensure compatibility with our downstream tools, we recommend aligning sequencing reads using the QuasR function [qAlign](https://www.rdocumentation.org/packages/QuasR/versions/1.12.0/topics/qAlign) as follows ```r cl = makeCluster(40) prj = QuasR::qAlign(sampleFile = sampleFile, genome = genome, aligner = "Rbowtie", projectName = "prj", paired = "fr", bisulfite = "undir", alignmentParameter = "-e 70 -X 1000 -k 2 --best -strata", alignmentsDir = "./", cacheDir = tempdir(), clObj = cl) ``` For more details on how to structure the **sampleFile** argument we refer to the [qAlign](https://www.rdocumentation.org/packages/QuasR/versions/1.12.0/topics/qAlign) documentation. For more details on SMF data preprocessing we refer to the computational steps of our methods manuscript *link to pre-print*. # Installation To install *SingleMoleculeFootprinting*, execute the following ```r remotes::install_github(repo = "https://github.com/Krebslabrep/SingleMoleculeFootprinting.git", ref = "main", build_vignettes = FALSE) ``` # SingleMoleculeFootprinting usage For instructions on how to use the *SingleMoleculeFootprinting* package and an example of analysis, consult our [vignette](https://htmlpreview.github.io/?https://github.com/Krebslabrep/SingleMoleculeFootprinting/blob/main/vignettes/SingleMoleculeFootprinting.html)

Owner

  • Name: (WIP DEV) Bioconductor Packages
  • Login: bioconductor-source
  • Kind: organization
  • Email: maintainer@bioconductor.org

Source code for packages accepted into Bioconductor

GitHub Events

Total
Last Year

Dependencies

.github/workflows/r-cmd-check.yaml actions
  • actions/checkout v1 composite
  • actions/upload-artifact master composite
  • r-lib/actions/setup-pandoc master composite
  • r-lib/actions/setup-r master composite
DESCRIPTION cran
  • R >= 4.1.0 depends
  • BSgenome * imports
  • BiocGenerics * imports
  • Biostrings * imports
  • GenomeInfoDb * imports
  • GenomicRanges * imports
  • IRanges * imports
  • QuasR * imports
  • RColorBrewer * imports
  • data.table * imports
  • grDevices * imports
  • plyr * imports
  • stats * imports
  • BSgenome.Mmusculus.UCSC.mm10 * suggests
  • ExperimentHub * suggests
  • SingleMoleculeFootprintingData * suggests
  • devtools * suggests
  • knitr * suggests
  • parallel * suggests
  • readr * suggests
  • rmarkdown * suggests
  • testthat >= 3.0.0 suggests