WSPMaker: a web tool for calculating selection pressure in proteins and domains using window-sliding

BMC Bioinformatics. 2008 Dec 12;9 Suppl 12(Suppl 12):S13. doi: 10.1186/1471-2105-9-S12-S13.


Background: In the study of adaptive evolution, it is important to detect the protein coding sites where natural selection is acting. In general, the ratio of the rate of non-synonymous substitutions (Ka) to the rate of synonymous substitutions (Ks) is used to estimate either negative or positive selection for an entire gene region of interest. However, since each amino acid in a region has a different function and structure, the type and strength of natural selection may be different for each amino acid. Specifically, domain sites on the protein are indicative of structurally and functionally important sites. Therefore, Window-sliding tools can be used to detect evolutionary forces acting on mutation sites.

Results: This paper reports the development of a web-based tool, WSPMaker (Window-sliding Selection pressure Plot Maker), for calculating selection pressures (estimated by Ka/Ks) in the sub-regions of two protein-coding DNA sequences (CDSs). The program uses a sliding window on DNA with a user-defined window length. This enables the investigation of adaptive protein evolution and shows selective constraints of the overall/specific region(s) of two orthologous gene-coding DNA sequences. The method accommodates various evolutionary models and options such as the sliding window size. WSPmaker uses domain information from Pfam HMM models to detect highly conserved residues within orthologous proteins.

Conclusion: WSPMaker is a web tool for scanning and calculating selection pressures (estimated by Ka/Ks) in sub-regions of two protein-coding DNA sequences (CDSs).

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Amino Acids / chemistry
  • Biological Evolution
  • Computational Biology / methods*
  • DNA / chemistry
  • Databases, Protein
  • Genome
  • Humans
  • Internet
  • Microcephaly / genetics
  • Models, Genetic
  • Nervous System
  • Protein Structure, Tertiary
  • Proteins / chemistry*
  • Sequence Alignment / methods
  • Software


  • Amino Acids
  • Proteins
  • DNA