universalmotif
universalmotif imports, modifies, and exports sequence motifs in R to enable cross-compatibility between Bioconductor motif-related packages and provides a suite of motif and sequence manipulation and analysis functions.
Key Features:
- Motif Import: Imports most common motif types into R for use by functions provided by other Bioconductor motif-related packages.
- Motif Export: Exports motifs into most major motif formats from various classes as defined by other Bioconductor packages.
- Enrichment Analysis: Performs motif enrichment calculations as part of the included suite of analysis functions.
- Motif Comparison: Compares motifs using built-in functions for similarity assessment.
- P-value Calculation: Calculates P-values for motif analysis as part of the statistical evaluation functions.
- Sequence Shuffling: Shuffles sequences for background modeling and statistical testing.
- Motif Trimming: Trims motifs to remove low-information flanking positions.
- Higher-order Motifs: Supports analysis of higher-order motifs that account for adjacent nucleotide dependencies.
- Sequence Manipulation: Includes functions for manipulating sequences alongside motif operations.
Scientific Applications:
- Cross-package Motif Interoperability: Enables conversion between motif formats used by different Bioconductor packages for integrated analysis workflows.
- Motif Enrichment Analysis: Identifies overrepresented sequence motifs in biological sequences relative to background models.
- Motif Comparison and Clustering: Assesses similarity between motifs for classification and redundancy removal in motif databases.
- Statistical Significance Testing: Evaluates the statistical significance of motif matches and enrichments through P-value calculation.
- Higher-order Sequence Analysis: Models nucleotide dependencies for improved representation of complex regulatory motifs.
Methodology:
The package provides import and export functions for converting between motif formats defined by various Bioconductor packages, and implements algorithms for motif enrichment, comparison, P-value calculation, shuffling, trimming, and higher-order motif analysis.
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- R
- Added:
- 9/1/2026
- Last Updated:
- 9/1/2026
Operations
Publications
DOI: 10.21105/joss.07012