positionscan
PositionScan is a computational tool designed to identify specific patterns within biological sequences, such as DNA, RNA, or proteins. Developed by a consortium of bioinformatics researchers, the program implements a sliding‑window algorithm that scans input sequences for motifs that meet user‑defined criteria. The software supports both exact pattern matching and degenerate motif recognition, allowing users to specify IUPAC nucleotide codes or regular expressions. PositionScan can be executed from the command line and accepts input files in FASTA or GenBank format. Results are output as tabular summaries indicating motif positions, orientation, and frequency, and can be further processed with downstream tools for enrichment analysis or visualisation.
Key features include multithreading support for large genomic datasets, a hierarchical motif hierarchy that enables nested