Package: SEMPLR 1.0.1

Grace Kenney

SEMPLR: SNP Effect Matrix Pipeline in R

SEMPLR computes transcription factor binding affinity scores for genomic positions and genetic variants. Scores are computed from SNP Effect Matrices (SEMs) produced by SEMpl. 223 pre-computed SEMs are included with the package or custom sets can be provided. Enrichment can be tested among sets of genomic positions to determine if transcription factor binding events occur more often than expected. Comparing binding affinity scores between alleles can reveal differences in transcription factor binding with genetic variation. This package also includes several visualization functions to view scores both on the motif and variant/position level.

Authors:Grace Kenney [aut, cre], Douglas Phanstiel [aut], NIH NIGMS [fnd], NSF GRFP [fnd]

SEMPLR_1.0.1.tar.gz
SEMPLR_1.0.1.zip(r-4.7)SEMPLR_1.0.1.zip(r-4.6)SEMPLR_1.0.1.zip(r-4.5)
SEMPLR_1.0.1.tgz(r-4.6-x86_64)SEMPLR_1.0.1.tgz(r-4.6-arm64)SEMPLR_1.0.1.tgz(r-4.5-x86_64)SEMPLR_1.0.1.tgz(r-4.5-arm64)
SEMPLR_1.0.1.tar.gz(r-4.7-arm64)SEMPLR_1.0.1.tar.gz(r-4.7-x86_64)SEMPLR_1.0.1.tar.gz(r-4.6-arm64)SEMPLR_1.0.1.tar.gz(r-4.6-x86_64)
SEMPLR_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
SEMPLR/json (API)
NEWS

# Install 'SEMPLR' in R:
install.packages('SEMPLR', repos = c('https://bioc-release.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/grkenney/semplr/issues

Pkgdown/docs site:https://grkenney.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • SEMC - Default SNP Effect Matrix Data Collection

On BioConductor:SEMPLR-1.1.1(bioc 3.24)SEMPLR-1.0.0(bioc 3.23)

motifannotationtranscriptionsnpgenomicvariationcpp

4.95 score 1 stars 2 scripts 188 downloads 22 exports 130 dependencies

Last updated from:abd9ceda6e (on RELEASE_3_23). Checks:12 NOTE, 2 OK. Indexed: no.

TargetResultTimeFilesSyslog
bioc-checksNOTE398
linux-devel-arm64NOTE525
linux-devel-x86_64NOTE638
source / vignettesOK620
linux-release-arm64NOTE565
linux-release-x86_64NOTE665
macos-release-arm64NOTE411
macos-release-x86_64NOTE996
macos-oldrel-arm64NOTE423
macos-oldrel-x86_64NOTE816
windows-develNOTE544
windows-releaseNOTE564
windows-oldrelNOTE551
wasm-releaseOK350

Exports:convertSEMsToPPMsenrichmentSetsenrichSEMsgetBaselinegetRangesgetRangeSeqsgetSEMgetSEMIdgetSEMsloadSEMCollectionplotEnrichplotSEMplotSEMMotifsplotSEMVariantsscoreBindingscoresscoreVariantssemDataSEMScoresshowSNPEffectMatrixSNPEffectMatrixCollection

Dependencies:abindAnnotationDbiapeaplotaskpassbase64encBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobBSgenomebslibcachemcigarilloclicodetoolscpp11crayoncurldata.tableDBIDelayedArraydigestdplyrevaluatefarverfastmapfontawesomefontBitstreamVerafontLiberationfontquiverformatRfsfutile.loggerfutile.optionsgdtoolsgenericsGenomeInfoDbGenomicAlignmentsGenomicFeaturesGenomicRangesggfunggiraphggplot2ggplotifyggrepelggtreegluegridGraphicsgtablehighrhtmltoolshtmlwidgetshttrIRangesisobandjquerylibjsonliteKEGGRESTknitrlabelinglambda.rlatticelazyevallifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemimenlmeopensslpatchworkpillarpkgconfigpngpurrrR6rappdirsRColorBrewerRcppRcppThreadRCurlrestfulrRhtslibrjsonrlangrmarkdownRsamtoolsRSQLitertracklayerS4ArraysS4VectorsS7sassscalesSeqinfosnowSparseArraystringistringrSummarizedExperimentsyssystemfontstibbletidyrtidyselecttidytreetinytextreeioUCSC.utilsuniversalmotifutf8VariantAnnotationvctrsviridisLitewithrxfunXMLXVectoryamlyulab.utils

SEMPLR Vignette

Rendered fromSEMPLR.Rmdusingknitr::rmarkdownon May 18 2026.

Last update: 2026-05-16
Started: 2026-02-02

Readme and manuals

Help Manual

Help pageTopics
Convert a SNP Effect Matrix to a position probability matrices (PPMs)convertSEMsToPPMs
Run the Full Differential‐Expression Motif Enrichment PipelineenrichmentSets
Calculates binding enrichment for motif(s)enrichSEMs
Access baseline from a SNPEffectMatrix objectgetBaseline getBaseline,SNPEffectMatrix-method
Access ranges slot in a SEMScores objectgetRanges getRanges,SEMScores-method
Get sequence for genomic ranges and variantsgetRangeSeqs
Access the SEM from a SNPEffectMatrix objectgetSEM getSEM,SNPEffectMatrix-method
Access semId from a SNPEffectMatrix objectgetSEMId getSEMId,SNPEffectMatrix-method
Access sems matrix from a SNPEffectMatrixCollection objectgetSEMs getSEMs,SNPEffectMatrixCollection-method
Load .sem files and meta data into a SNPEffectMatrixCollectionloadSEMCollection
Plot the results of 'enrichSEMs'plotEnrich
Plot SEM scores for each nucleic acid in each position of the motifplotSEM
Plot non-alt versus alt binding propensity for a single variantplotSEMMotifs
Plot non-alt versus alt binding propensity for a single motifplotSEMVariants
Calculate binding propensity for all SEM motifs and genomic positions providedscoreBinding
Calculate risk/non-risk binding propensity for all SEM motifs and variants providedscoreVariants
Default SNP Effect Matrix Data CollectionSEMC
Accessor semData slot in a SEMScores objectsemData semData,SEMScores-method semData,SNPEffectMatrixCollection-method
SEMScores object and constructorSEMScores
Class for storing SEM motif binding calculations for multiple genomic ranges or variantsSEMScores-class
Show method for SEMScores objectsshow,SEMScores-method
Show for SNPEffectMatrixshow,SNPEffectMatrix-method
Show method for SNPEffectMatrixCollection objectsshow,SNPEffectMatrixCollection-method
SNPEffectMatrix object and constructorSNPEffectMatrix
SNP Effect Matrix (SEM)SNPEffectMatrix-class
SNPEffectMatrixCollection object and constructorSNPEffectMatrixCollection
A collection of SNPEffectMatrix objects and their corresponding meta dataSNPEffectMatrixCollection-class