title: A horizontal alignment tool for numerical trend discovery in sequence data: application to protein hydropathy.
abstract: An algorithm is presented that returns the optimal pairwise gapped alignment of two sets of signed numerical sequence values. One distinguishing feature of this algorithm is a flexible comparison engine (based on both relative shape and absolute similarity measures) that does not rely on explicit gap penalties. Additionally, an empirical probability model is developed to estimate the significance of the returned alignment with respect to randomized data. The algorithm's utility for biological hypothesis formulation is demonstrated with test cases including database search and pairwise alignment of protein hydropathy. However, the algorithm and probability model could possibly be extended to accommodate other diverse types of protein or nucleic acid data, including positional thermodynamic stability and mRNA translation efficiency. The algorithm requires only numerical values as input and will readily compare data other than protein hydropathy. The tool is therefore expected to complement, rather than replace, existing sequence and structure based tools and may inform medical discovery, as exemplified by proposed similarity between a chlamydial ORFan protein and bacterial colicin pore-forming domain. The source code, documentation, and a basic web-server application are available.
authors.affiliation: Department of Biology, Johns Hopkins University, Baltimore, Maryland, United States of America.
authors.forename: Omar
authors.initials: O
authors.lastname: Hadzipasic
authors.forename: James O
authors.initials: JO
authors.lastname: Wrabl
authors.forename: Vincent J
authors.initials: VJ
authors.lastname: Hilser
mesh_terms: D000465:Algorithms; D000595:Amino Acid Sequence; D001426:Bacterial Proteins; D016009:Chi-Square Distribution; D016000:Cluster Analysis; D019295:Computational Biology / Q000379:methods*; D030562:Databases, Protein; D006801:Humans; D057927:Hydrophobic and Hydrophilic Interactions; D008969:Molecular Sequence Data; D017433:Protein Structure, Secondary; D011506:Proteins / Q000737:chemistry*; D016415:Sequence Alignment / Q000379:methods*; D020539:Sequence Analysis, Protein / Q000379:methods*; D012984:Software
chemical_list: D001426:Bacterial Proteins; D011506:Proteins