recipe bioconductor-singlemoleculefootprinting

Analysis tools for Single Molecule Footprinting (SMF) data






SingleMoleculeFootprinting is an R package providing functions to analyze Single Molecule Footprinting (SMF) data. Following the workflow exemplified in its vignette, the user will be able to perform basic data analysis of SMF data with minimal coding effort. Starting from an aligned bam file, we show how to perform quality controls over sequencing libraries, extract methylation information at the single molecule level accounting for the two possible kind of SMF experiments (single enzyme or double enzyme), classify single molecules based on their patterns of molecular occupancy, plot SMF information at a given genomic location

package bioconductor-singlemoleculefootprinting

(downloads) docker_bioconductor-singlemoleculefootprinting



depends bioconductor-biocgenerics:


depends bioconductor-biostrings:


depends bioconductor-bsgenome:


depends bioconductor-genomeinfodb:


depends bioconductor-genomicranges:


depends bioconductor-iranges:


depends bioconductor-quasr:


depends r-base:


depends r-data.table:

depends r-plyr:

depends r-rcolorbrewer:



You need a conda-compatible package manager (currently either micromamba, mamba, or conda) and the Bioconda channel already activated (see set-up-channels).

While any of above package managers is fine, it is currently recommended to use either micromamba or mamba (see here for installation instructions). We will show all commands using mamba below, but the arguments are the same for the two others.

Given that you already have a conda environment in which you want to have this package, install with:

   mamba install bioconductor-singlemoleculefootprinting

and update with::

   mamba update bioconductor-singlemoleculefootprinting

To create a new environment, run:

mamba create --name myenvname bioconductor-singlemoleculefootprinting

with myenvname being a reasonable name for the environment (see e.g. the mamba docs for details and further options).

Alternatively, use the docker container:

   docker pull<tag>

(see `bioconductor-singlemoleculefootprinting/tags`_ for valid values for ``<tag>``)

Download stats