ps_scan

ps_scan scans protein sequences against PROSITE patterns, rules, and profiles to identify conserved motifs and domains.


Key Features:

  • Perl implementation: Implemented in Perl to perform PROSITE-based sequence scanning.
  • Complete PROSITE syntax and rules: Implements the full PROSITE patterns, rules, and profiles as defined by the PROSITE database.
  • Versatile input formats: Accepts Swiss-Prot and FASTA formatted sequence files.
  • External program integration: Invokes PFTOOLS' pfscan for profile-based scanning and psa2msa to generate multiple sequence alignments (e.g., using the "-o msa" output format).
  • Reference implementation: Serves as a reference implementation for scanning PROSITE patterns, rules, and profiles against protein sequences.

Scientific Applications:

  • Protein family analysis: Identification of conserved domains and motifs across proteins using PROSITE definitions.
  • Pattern recognition: Detection of PROSITE-defined sequence patterns and rules indicative of functional or structural features.
  • Data integration: Integration of PROSITE pattern, rule, and profile matches with other bioinformatics analyses and databases.

Methodology:

Scans sequences using the PROSITE pattern/rule/profile matching implemented in Perl and calls PFTOOLS' pfscan for profile scanning and psa2msa for producing multiple sequence alignments (e.g., with the "-o msa" output option).

Topics

Collections

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Perl
Added:
8/3/2017
Last Updated:
6/16/2020

Operations

Publications

Gattiker A, et al. ScanProsite: a reference implementation of a PROSITE scanning tool. Appl Bioinformatics. 2002; 1:107-8.

PMID: 15130850

Documentation

Downloads

Links