Bioc2026 Registration Open!

PMScanR

Protein motifs analysis and visualisation

Bioconductor version: 3.23 · Package version: 1.2.0

Provides tools for large-scale protein motif analysis and visualization in R. PMScanR facilitates the identification of motifs using external tools like PROSITE's ps_scan (handling necessary file downloads and execution) and enables downstream analysis of results. Key features include parsing scan outputs, converting formats (e.g., to GFF-like structures), generating motif occurrence matrices, and creating informative visualizations such as heatmaps, sequence logos (via seqLogo/ggseqlogo). The package also offers an optional Shiny-based graphical user interface for interactive analysis, aiming to streamline the process of exploring motif patterns across multiple protein sequences.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("PMScanR")

Details

MaintainerJan Pawel Jastrzebski <bioinformatyka@gmail.com>
AuthorJan Pawel Jastrzebski [aut, cre] (ORCID: <https://orcid.org/0000-0001-8699-7742>), Monika Gawronska [ctb] (ORCID: <https://orcid.org/0009-0001-2677-6371>), Wiktor Babis [ctb] (ORCID: <https://orcid.org/0009-0006-3648-3413>), Miriana Quaranta [ctb] (ORCID: <https://orcid.org/0009-0003-0855-485X>), Damian Czopek [ctb, aut] (ORCID: <https://orcid.org/0009-0005-3471-4866>)
LicenseGPL-3
URLhttps://github.com/prodakt/PMScanR
Bug Reportshttps://github.com/prodakt/PMScanR/issues
System RequirementsPerl
Downloads rank124
Source branchRELEASE_3_23
biocViewsMotifDiscovery, Software, Visualization

Documentation

Download

Dependencies

Imports: dplyr (>= 1.1.0), shiny, bslib, shinyFiles, plotly, rtracklayer, reshape2, ggseqlogo, ggplot2, seqinr, magrittr, rlang, utils, stringr, BiocFileCache

Suggests: BiocStyle, knitr, seqLogo, rmarkdown, testthat (>= 3.0.0)