Package: PMScanR 1.3.0
PMScanR: Protein motifs analysis and visualisation
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.
Authors:
PMScanR_1.3.0.tar.gz
PMScanR_1.3.0.zip(r-4.7)PMScanR_1.3.0.zip(r-4.6)PMScanR_1.3.0.zip(r-4.5)
PMScanR_1.3.0.tgz(r-4.6-any)PMScanR_1.3.0.tgz(r-4.5-any)
PMScanR_1.3.0.tar.gz(r-4.7-any)PMScanR_1.3.0.tar.gz(r-4.6-any)
PMScanR_1.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
PMScanR/json (API)
NEWS
| # Install 'PMScanR' in R: |
| install.packages('PMScanR', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/prodakt/pmscanr/issues
On BioConductor:PMScanR-1.3.0(bioc 3.24)PMScanR-1.2.0(bioc 3.23)
Last updated from:c144ba8543. Checks:1 NOTE, 9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | NOTE | 212 | ||
| linux-devel-x86_64 | OK | 386 | ||
| source / vignettes | OK | 357 | ||
| linux-release-x86_64 | OK | 379 | ||
| macos-release-arm64 | OK | 228 | ||
| macos-oldrel-arm64 | OK | 253 | ||
| windows-devel | OK | 288 | ||
| windows-release | OK | 304 | ||
| windows-oldrel | OK | 284 | ||
| wasm-release | OK | 170 |
Exports:extractProteinMotifsextractSegmentsfreqPiegff2matrixmatrix2hmmatrixToSquareHeatmapreadPrositereadPsarunPMScanRShinyrunPsScan
Dependencies:abindade4askpassbase64encBHBiobaseBiocBaseUtilsBiocFileCacheBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobbslibcachemcigarilloclicodetoolscommonmarkcpp11crayoncrosstalkcurldata.tableDBIdbplyrDelayedArraydigestdplyrevaluatefarverfastmapfilelockfontawesomeformatRfsfutile.loggerfutile.optionsgenericsGenomicAlignmentsGenomicRangesggplot2ggseqlogogluegtablehighrhtmltoolshtmlwidgetshttpuvhttrhttr2IRangesisobandjquerylibjsonliteknitrlabelinglambda.rlaterlatticelazyevallifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemimenlmeopensslotelpillarpixmappkgconfigplotlyplyrpromisespurrrR6rappdirsRColorBrewerRcppRcppArmadilloRCurlreshape2restfulrRhtslibrjsonrlangrmarkdownRsamtoolsRSQLitertracklayerS4ArraysS4VectorsS7sassscalessegmentedSeqinfoseqinrshinyshinyFilessnowsourcetoolsspSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunXMLxtableXVectoryaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Extract protein motifs form a file in PSA format | extractProteinMotifs |
| Extract sequence fragments from a list of sequences | extractSegments |
| Create a pie chart showing protein motif distribution | freqPie |
| Convert GFF to a binary occurrence matrix | gff2matrix |
| Generate a heatmap from a matrix | matrix2hm |
| Generate a square heatmap from a matrix | matrixToSquareHeatmap |
| Convert PROSITE format to a GFF-like Data Frame | readProsite |
| Parse a PSA (PROSITE Scan ASCII) File | readPsa |
| Launch the PMScanR Shiny Application | runPMScanRShiny |
| Run PS-Scan with Caching and Improved Execution | runPsScan |
