1. Run SERfilter

Effective use of SERfilter is based on three key components. Understanding each one will help you design accurate and reproducible queries:

  1. Pattern : The search pattern can target either amino acid or nucleotide sequences, and takes one of three forms:
      ① a fixed motif (e.g., PR / GR);
      ② a degenerate motif using equivalent residues (e.g., D-E / PR-GR);
      ③ a hybrid pattern combining fixed positions with wildcard symbols (e.g., H.R, where . matches any residue).
    This flexibility enables biologically informed queries that account for sequence conservation and variability at both protein and nucleic acid levels.
  2. Organism : SERtool includes precomputed frameshifted proteome sequences for each supported organism, enabling direct scanning of potential alternative protein products resulting from translational frameshifts.
  3. Parameters : Detection sensitivity is controlled by parameter pairs denoted as (hit, window). A candidate region is considered significant if it contains at least hit occurrences of the query pattern within a sliding window of length window. You may either specify individual (hit, window) points or define a range to automatically generate a series of such parameter combinations for comprehensive scanning.

1.1 Quick Search

In Quick Search, simply set the query pattern, organism, and parameters. By default, a single amino acid uses (14, 20), meaning at least 14 occurrences in any 20-residue window define a target region. The parameters are auto-calculated based on your pattern length, but you can also override them manually.

1.2 Advanced Settings

Example scenarios are provided below to illustrate potential applications. It should be emphasized that all analysis modes can be fully implemented within Fixed Mode; the purpose of alternative modes is solely to automate the evaluation of multiple (hit, window) parameter points, thereby facilitating a more comprehensive search.

Condition Example Pattern Start End Mode Point(s) Illustration
Single Class Amino Acid EnrichmentD-E20100Formula(18,20)(30,50)DDDDEEEEEE
Fixed Sequence EnrichmentDE20100Formula(9,20)(15,50)DEDEDEDEDE
Wildcard Containing EnrichmentH.K20100Formula(4,20)(8,50)HTKHSK
Continuous Sequence EnrichmentRXXFixed(9,9)RRRRRRRRR
Motif SequenceKDELXXFixed(1,4)KDEL
Score = 10E20100ScoreBuilt-in defaultsEEEEEEEEEEDE...
Proportion = 0.7E20100ProportionBuilt-in defaultsEEEDEDEDEE...

1.3 How to Read the Mode Table

Tip: Not sure where to start? Run a Fixed Mode scan first with the default (14,20) to gauge the overall enrichment level, then switch to Formula Mode to sweep a wider range of stringency.

2. Frameshift Sequences Database

SERtool integrates variant data from ClinVar, DepMap, the 1000 Genomes Project, Genomic Data Commons (GDC), and the Single Nucleotide Polymorphism Database (dbSNP). It includes 1,355,621 computationally translated frameshift-altered protein sequences and 1,355,780 mRNA sequences, enabling precise identification of frameshift-induced sequence-enriched regions (SERs).

These sequences can be accessed directly in the section of the SERtool Download page.

Frameshift Sequences Dataset includes four subsets:

Workflow for generating frameshift-altered sequences and primary database characterization.

Workflow for generating frameshift-altered sequences and primary database characterization (A) Overview of data integration and processing pipeline. (B) Distribution of length differences between frameshift-mutated and wild-type protein sequences. (C) Proportion of frameshift variants classified as pathogenic/likely pathogenic versus variants of uncertain significance in ClinVar and top 10 diseases associated with frameshift variants based on ClinVar submission counts.

3. Code Availability and Citation

The open-source code for SERtool is publicly available on https://github.com/rennmeng/SERtool, and the tool is registered in https://bio.tools/sertool. Please cite the following when using this tool or dataset:

Systematic Analysis of Frameshift-Induced Remodeling of Sequence-Enriched Regions with SERtool. Unpublished. (Meng Ren, Yanfei Chen, Yun Liu, Fanchun Yang, Jing Shu, Xin Huang, Liangqian Huang*)