--- title: "SMTrackR" author: "Aashna Bansal, Himani Barmola, Shivam Yadav, Satyanarayan Rao" date: "2025-06-12" vignette: > %\VignetteIndexEntry{SMTrackR} %\VignetteEngine{knitr::rmarkdown} \usepackage[utf8]{inputenc} output: BiocStyle::html_document: toc: true toc_depth: 2 --- ```{r setup, include=FALSE} knitr::opts_chunk$set(echo = TRUE) options(warn=-1) ``` ## Introduction Single-molecule assays like NOMe-seq, and dSMF are superior to DNase-seq and ATAC-seq as they do not cleave DNA (see schematics below). Thus, they enable quantification of all three i.e., protein-free, Transcription Factor-bound and histone-complex-bound states. But a user-friendly tool to visualize and quantify such states is lacking. SMTrackR, a Bioconductor package visualizes protein-DNA binding states on individual sequenced DNA molecules. SMTrackR queries the single-molecule footprint database we built and hosted at Galaxy Server. It comprises of BigBed files generated from NOMe-seq and dSMF datasets. SMTrackR exploits UCSC REST API to query a BigBed file and plot footprint heatmap categorized in different binding states as well as report their occupancies. ```{r, echo=FALSE, out.width="70%", fig.align="center"} knitr::include_graphics("images/schematic_for_vignettes.png") ``` ## Installation ```{r, echo = T} # if (!require("BiocManager", quietly = TRUE)) # install.packages("BiocManager") # # BiocManager::install("SMTrackR") # rmarkdown::html_vignette ``` ## Loading the package ```{r Load package, echo=TRUE} library(SMTrackR) ``` ## Plot Single Molecules from SMF Data `SMTrackR::plotFootprints()` will generate the heatmap `pdf` file stored in `/plots/