title: Distinguishing proteins from arbitrary amino acid sequences.
abstract: What kinds of amino acid sequences could possibly be protein sequences? From all existing databases that we can find, known proteins are only a small fraction of all possible combinations of amino acids. Beginning with Sanger's first detailed determination of a protein sequence in 1952, previous studies have focused on describing the structure of existing protein sequences in order to construct the protein universe. No one, however, has developed a criteria for determining whether an arbitrary amino acid sequence can be a protein. Here we show that when the collection of arbitrary amino acid sequences is viewed in an appropriate geometric context, the protein sequences cluster together. This leads to a new computational test, described here, that has proved to be remarkably accurate at determining whether an arbitrary amino acid sequence can be a protein. Even more, if the results of this test indicate that the sequence can be a protein, and it is indeed a protein sequence, then its identity as a protein sequence is uniquely defined. We anticipate our computational test will be useful for those who are attempting to complete the job of discovering all proteins, or constructing the protein universe.
authors.affiliation: Department of Mathematical Sciences, Tsinghua University, Beijing, 100084, China.
authors.forename: Stephen S-T
authors.initials: SS
authors.lastname: Yau
authors.affiliation: Department of Mathematical Sciences, Tsinghua University, Beijing, 100084, China.
authors.forename: Wei-Guang
authors.initials: WG
authors.lastname: Mao
authors.affiliation: Department of Computer Science, Seattle Pacific University, Seattle, WA 98119, USA.
authors.forename: Max
authors.initials: M
authors.lastname: Benson
authors.affiliation: Department of Biological Sciences, Chicago State University, Chicago, IL 60628, USA.
authors.forename: Rong Lucy
authors.initials: RL
authors.lastname: He
mesh_terms: D000595:Amino Acid Sequence; D000596:Amino Acids; D030562:Databases, Protein; D011506:Proteins / Q000737:chemistry*; D020539:Sequence Analysis, Protein / Q000379:methods*
chemical_list: D000596:Amino Acids; D011506:Proteins