Classifying Proteins into Functional Groups Based on All-versus-All BLAST of 10 Million Proteins
Autor: | Eugene Kolker, Natali Kolker, Dean Welch, William Broomall, Larissa Stanberry, Roger Barga, Winston A. Haynes, Wei Lu, Roger Higdon |
---|---|
Rok vydání: | 2011 |
Předmět: |
Computer science
Proteins Computational biology Structural Classification of Proteins database Similarity measure computer.software_genre Biochemistry Bacterial protein ComputingMethodologies_PATTERNRECOGNITION Cog Proteins metabolism Computer cluster Genetics Microsoft Windows Molecular Medicine Data mining Databases Protein Cluster analysis Molecular Biology computer Biotechnology |
Zdroj: | OMICS: A Journal of Integrative Biology. 15:513-521 |
ISSN: | 1557-8100 1536-2310 |
Popis: | To address the monumental challenge of assigning function to millions of sequenced proteins, we completed the first of a kind all-versus-all sequence alignments using BLAST for 9.9 million proteins in the UniRef100 database. Microsoft Windows Azure produced over 3 billion filtered records in 6 days using 475 eight-core virtual machines. Protein classification into functional groups was then performed using Hive and custom jars implemented on top of Apache Hadoop utilizing the MapReduce paradigm. First, using the Clusters of Orthologous Genes (COG) database, a length normalized bit score (LNBS) was determined to be the best similarity measure for classification of proteins. LNBS achieved sensitivity and specificity of 98% each. Second, out of 5.1 million bacterial proteins, about two-thirds were assigned to significantly extended COG groups, encompassing 30 times more assigned proteins. Third, the remaining proteins were classified into protein functional groups using an innovative implementation of a single-linkage algorithm on an in-house Hadoop compute cluster. This implementation significantly reduces the run time for nonindexed queries and optimizes efficient clustering on a large scale. The performance was also verified on Amazon Elastic MapReduce. This clustering assigned nearly 2 million proteins to approximately half a million different functional groups. A similar approach was applied to classify 2.8 million eukaryotic sequences resulting in over 1 million proteins being assign to existing KOG groups and the remainder clustered into 100,000 functional groups. |
Databáze: | OpenAIRE |
Externí odkaz: |