Demo Data from SIGIR 2026 / reviewers in the wild / expert
Dmitry Korkin
dblp:90/5069
· DBLP profile ↗
16ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0002-3875-9085ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 12 · 2 first-authorArtificial intelligence and machine learning · 2Graphics, computer vision, multimedia, augmented reality and games · 2Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
7 papers |
Bioinformatics and computational biology · 100% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 97% Computational geometry · 3% | |
| Artificial intelligence
1 paper |
Information extraction and text analysis · 100% |
Topics — the 23 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
structural bioinformatics |
0.6 | 2 | 2019 | DISPOT: a simple knowledge-based protein domain interaction statistical potential · Bioinform. 2019 Patterns of amino acid conservation in human and animal immunodeficiency viruses · Bioinform. 2016 |
Bioinformatics and computational biology › protein analysis
protein domain interaction |
0.4 | 1 | 2019 | DISPOT: a simple knowledge-based protein domain interaction statistical potential · Bioinform. 2019 |
Bioinformatics and computational biology
protein-protein interaction prediction |
0.4 | 1 | 2019 | DISPOT: a simple knowledge-based protein domain interaction statistical potential · Bioinform. 2019 |
Algorithms and data structures › sequence algorithms › string algorithms
longest common subsequence |
0.3 | 3 | 2011 | A Fast Multiple Longest Common Subsequence (MLCS) Algorithm · IEEE Trans. Knowl. Data Eng. 2011 A Fast Heuristic Search Algorithm for Finding the Longest Common Subsequence of Multiple Strings · AAAI 2010 Efficient Dominant Point Algorithms for the Multiple Longest Common Subsequence (MLCS) Problem · IJCAI 2009 |
Algorithms and data structures › sequence algorithms › string algorithms › longest common subsequence
multiple longest common subsequence |
0.3 | 3 | 2011 | A Fast Multiple Longest Common Subsequence (MLCS) Algorithm · IEEE Trans. Knowl. Data Eng. 2011 A Fast Heuristic Search Algorithm for Finding the Longest Common Subsequence of Multiple Strings · AAAI 2010 Efficient Dominant Point Algorithms for the Multiple Longest Common Subsequence (MLCS) Problem · IJCAI 2009 |
Bioinformatics and computational biology › molecular evolution
protein evolution |
0.2 | 1 | 2016 | Patterns of amino acid conservation in human and animal immunodeficiency viruses · Bioinform. 2016 |
Bioinformatics and computational biology › protein-protein interaction prediction
protein interface prediction |
0.2 | 1 | 2016 | Patterns of amino acid conservation in human and animal immunodeficiency viruses · Bioinform. 2016 |
Bioinformatics and computational biology › genomics
viral genomics |
0.2 | 1 | 2016 | Patterns of amino acid conservation in human and animal immunodeficiency viruses · Bioinform. 2016 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.2 | 2 | 2011 | A Fast Multiple Longest Common Subsequence (MLCS) Algorithm · IEEE Trans. Knowl. Data Eng. 2011 Efficient Dominant Point Algorithms for the Multiple Longest Common Subsequence (MLCS) Problem · IJCAI 2009 |
Natural language and speech › Information extraction and text analysis
relation extraction |
0.1 | 1 | 2012 | Literature mining of host-pathogen interactions: comparing feature-based supervised learning and language-based approaches · Bioinform. 2012 |
Bioinformatics and computational biology
biomedical text mining |
0.1 | 1 | 2012 | Literature mining of host-pathogen interactions: comparing feature-based supervised learning and language-based approaches · Bioinform. 2012 |
Bioinformatics and computational biology › protein structure analysis › protein binding site analysis
protein binding site comparison |
0.1 | 1 | 2012 | Fast protein binding site comparisons using visual words representation · Bioinform. 2012 |
Bioinformatics and computational biology
protein structure analysis |
0.1 | 1 | 2012 | Fast protein binding site comparisons using visual words representation · Bioinform. 2012 |
Bioinformatics and computational biology › protein structure prediction › template-based modeling
fold recognition |
0.1 | 1 | 2009 | Efficient SCOP-fold classification and retrieval using index-based protein substructure alignments · Bioinform. 2009 |
Bioinformatics and computational biology › protein structure analysis
protein structure alignment |
0.1 | 1 | 2009 | Efficient SCOP-fold classification and retrieval using index-based protein substructure alignments · Bioinform. 2009 |
Bioinformatics and computational biology › structural bioinformatics
protein structure classification |
0.1 | 1 | 2009 | Efficient SCOP-fold classification and retrieval using index-based protein substructure alignments · Bioinform. 2009 |
Bioinformatics and computational biology
protein function prediction |
0.0 | 1 | 2012 | Fast protein binding site comparisons using visual words representation · Bioinform. 2012 |
Parallel and multicore computing › parallel algorithms › parallel algorithm design
divide-and-conquer parallelization |
0.0 | 1 | 2011 | A Fast Multiple Longest Common Subsequence (MLCS) Algorithm · IEEE Trans. Knowl. Data Eng. 2011 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 2011 | A Fast Multiple Longest Common Subsequence (MLCS) Algorithm · IEEE Trans. Knowl. Data Eng. 2011 |
Bioinformatics and computational biology
comparative genomics |
0.0 | 1 | 2002 | Multiple genome rearrangement: a general approach via the evolutionary genome graph · ISMB 2002 |
Bioinformatics and computational biology › comparative genomics
genome rearrangement |
0.0 | 1 | 2002 | Multiple genome rearrangement: a general approach via the evolutionary genome graph · ISMB 2002 |
Bioinformatics and computational biology
multiple sequence alignment |
0.0 | 1 | 2010 | A Fast Heuristic Search Algorithm for Finding the Longest Common Subsequence of Multiple Strings · AAAI 2010 |
Bioinformatics and computational biology
phylogenetics |
0.0 | 1 | 2002 | Multiple genome rearrangement: a general approach via the evolutionary genome graph · ISMB 2002 |
Methods — techniques the papers use, named apart from their topics
knowledge-based statistical potentials · 0.4support vector machine · 0.3semantic pattern matching · 0.3link grammar parser · 0.3structural analysis · 0.2sequence conservation analysis · 0.2dominant point approach · 0.2divide-and-conquer · 0.2a* search · 0.2visual words · 0.1metric space operations · 0.1clustering · 0.1heuristic search · 0.1dominant point algorithm · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | DISPOT: a simple knowledge-based protein domain interaction statistical potentialabstractMOTIVATION: The complexity of protein-protein interactions (PPIs) is further compounded by the fact that an average protein consists of two or more domains, structurally and evolutionary independent subunits. Experimental studies have demonstrated that an interaction between a pair of proteins is not carried out by all domains constituting each protein, but rather by a select subset. However, determining which domains from each protein mediate the corresponding PPI is a challenging task. RESULTS: Here, we present domain interaction statistical potential (DISPOT), a simple knowledge-based statistical potential that estimates the propensity of an interaction between a pair of protein domains, given their structural classification of protein (SCOP) family annotations. The statistical potential is derived based on the analysis of >352 000 structurally resolved PPIs obtained from DOMMINO, a comprehensive database of structurally resolved macromolecular interactions. AVAILABILITY AND IMPLEMENTATION: DISPOT is implemented in Python 2.7 and packaged as an open-source tool. DISPOT is implemented in two modes, basic and auto-extraction. The source code for both modes is available on GitHub: https://github.com/korkinlab/dispot and standalone docker images on DockerHub: https://hub.docker.com/r/korkinlab/dispot. The web server is freely available at http://dispot.korkinlab.org/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oleksandr Narykov, Dmytro Bogatov, Dmitry Korkin |
Bioinform. | 3 |
| 2016 | Patterns of amino acid conservation in human and animal immunodeficiency virusesabstractMOTIVATION: Due to their high genomic variability, RNA viruses and retroviruses present a unique opportunity for detailed study of molecular evolution. Lentiviruses, with HIV being a notable example, are one of the best studied viral groups: hundreds of thousands of sequences are available together with experimentally resolved three-dimensional structures for most viral proteins. In this work, we use these data to study specific patterns of evolution of the viral proteins, and their relationship to protein interactions and immunogenicity. RESULTS: We propose a method for identification of two types of surface residues clusters with abnormal conservation: extremely conserved and extremely variable clusters. We identify them on the surface of proteins from HIV and other animal immunodeficiency viruses. Both types of clusters are overrepresented on the interaction interfaces of viral proteins with other proteins, nucleic acids or low molecular-weight ligands, both in the viral particle and between the virus and its host. In the immunodeficiency viruses, the interaction interfaces are not more conserved than the corresponding proteins on an average, and we show that extremely conserved clusters coincide with protein-protein interaction hotspots, predicted as the residues with the largest energetic contribution to the interaction. Extremely variable clusters have been identified here for the first time. In the HIV-1 envelope protein gp120, they overlap with known antigenic sites. These antigenic sites also contain many residues from extremely conserved clusters, hence representing a unique interacting interface enriched both in extremely conserved and in extremely variable clusters of residues. This observation may have important implication for antiretroviral vaccine development. AVAILABILITY AND IMPLEMENTATION: A Python package is available at https://bioinf.mpi-inf.mpg.de/publications/viral-ppi-pred/ CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Olga S. Voitenko, Andi Dhroso, Anna Hake, Dmitry Korkin, Olga V. Kalinina |
Bioinform. | 4 |
| 2015 | An Integrated Approach to Sequence-Independent Local Alignment of Protein Binding SitesabstractAccurate alignment of protein-protein binding sites can aid in protein docking studies and constructing templates for predicting structure of protein complexes, along with in-depth understanding of evolutionary and functional relationships. However, over the past three decades, structural alignment algorithms have focused predominantly on global alignments with little effort on the alignment of local interfaces. In this paper, we introduce the PBSalign (Protein-protein Binding Site alignment) method, which integrates techniques in graph theory, 3D localized shape analysis, geometric scoring, and utilization of physicochemical and geometrical properties. Computational results demonstrate that PBSalign is capable of identifying similar homologous and analogous binding sites accurately and performing alignments with better geometric match measures than existing protein-protein interface comparison tools. The proportion of better alignment quality generated by PBSalign is 46, 56, and 70 percent more than iAlign as judged by the average match index (MI), similarity index (SI), and structural alignment score (SAS), respectively. PBSalign provides the life science community an efficient and accurate solution to binding-site alignment while striking the balance between topological details and computational complexity. Bin Pang 0001, David Schlessman, Xingyan Kuang, Nan Zhao 0002, Daniel Shyu, Dmitry Korkin, Chi-Ren Shyu |
IEEE ACM Trans. Comput. Biol. Bioinform. | 6 |
| 2014 | Uncovering influence links in molecular knowledge networks to streamline personalized medicineabstractOBJECTIVES: We developed Resource Description Framework (RDF)-induced InfluGrams (RIIG) - an informatics formalism to uncover complex relationships among biomarker proteins and biological pathways using the biomedical knowledge bases. We demonstrate an application of RIIG in morphoproteomics, a theranostic technique aimed at comprehensive analysis of protein circuitries to design effective therapeutic strategies in personalized medicine setting. METHODS: RIIG uses an RDF "mashup" knowledge base that integrates publicly available pathway and protein data with ontologies. To mine for RDF-induced Influence Links, RIIG introduces notions of RDF relevancy and RDF collider, which mimic conditional independence and "explaining away" mechanism in probabilistic systems. Using these notions and constraint-based structure learning algorithms, the formalism generates the morphoproteomic diagrams, which we call InfluGrams, for further analysis by experts. RESULTS: RIIG was able to recover up to 90% of predefined influence links in a simulated environment using synthetic data and outperformed a naïve Monte Carlo sampling of random links. In clinical cases of Acute Lymphoblastic Leukemia (ALL) and Mesenchymal Chondrosarcoma, a significant level of concordance between the RIIG-generated and expert-built morphoproteomic diagrams was observed. In a clinical case of Squamous Cell Carcinoma, RIIG allowed selection of alternative therapeutic targets, the validity of which was supported by a systematic literature review. We have also illustrated an ability of RIIG to discover novel influence links in the general case of the ALL. CONCLUSIONS: Applications of the RIIG formalism demonstrated its potential to uncover patient-specific complex relationships among biological entities to find effective drug targets in a personalized medicine setting. We conclude that RIIG provides an effective means not only to streamline morphoproteomic studies, but also to bridge curated biomedical knowledge and causal reasoning with the clinical data in general. Dmitriy Shin, Gerald C. Arthur, Mihail Popescu, Dmitry Korkin, Chi-Ren Shyu |
J. Biomed. Informatics | 4 |
| 2014 | Determining Effects of Non-synonymous SNPs on Protein-Protein Interactions using Supervised and Semi-supervised LearningabstractSingle nucleotide polymorphisms (SNPs) are among the most common types of genetic variation in complex genetic disorders. A growing number of studies link the functional role of SNPs with the networks and pathways mediated by the disease-associated genes. For example, many non-synonymous missense SNPs (nsSNPs) have been found near or inside the protein-protein interaction (PPI) interfaces. Determining whether such nsSNP will disrupt or preserve a PPI is a challenging task to address, both experimentally and computationally. Here, we present this task as three related classification problems, and develop a new computational method, called the SNP-IN tool (non-synonymous SNP INteraction effect predictor). Our method predicts the effects of nsSNPs on PPIs, given the interaction's structure. It leverages supervised and semi-supervised feature-based classifiers, including our new Random Forest self-learning protocol. The classifiers are trained based on a dataset of comprehensive mutagenesis studies for 151 PPI complexes, with experimentally determined binding affinities of the mutant and wild-type interactions. Three classification problems were considered: (1) a 2-class problem (strengthening/weakening PPI mutations), (2) another 2-class problem (mutations that disrupt/preserve a PPI), and (3) a 3-class classification (detrimental/neutral/beneficial mutation effects). In total, 11 different supervised and semi-supervised classifiers were trained and assessed resulting in a promising performance, with the weighted f-measure ranging from 0.87 for Problem 1 to 0.70 for the most challenging Problem 3. By integrating prediction results of the 2-class classifiers into the 3-class classifier, we further improved its performance for Problem 3. To demonstrate the utility of SNP-IN tool, it was applied to study the nsSNP-induced rewiring of two disease-centered networks. The accurate and balanced performance of SNP-IN tool makes it readily available to study the rewiring of large-scale protein-protein interaction networks, and can be useful for functional annotation of disease-associated SNPs. SNIP-IN tool is freely accessible as a web-server at http://korkinlab.org/snpintool/. Nan Zhao 0002, Jing Ginger Han, Chi-Ren Shyu, Dmitry Korkin |
PLoS Comput. Biol. | 4 |
| 2013 | PBSalign: Sequence-independent local alignment of protein binding sitesabstractAccurate alignment of protein-protein binding sites can aid in protein docking studies and constructing templates for predicting structure of protein complexes, along with in-depth understanding of evolutionary and functional relationships. However, over the past three decades, structural alignment algorithms have focused predominantly on global alignments with little effort on the alignment of local interfaces. In this paper, we introduce the PBSalign (Protein-protein Binding Site alignment) method, which integrates techniques in graph theory, 3D localized shape analysis, geometric scoring, and utilization of physiochemical and geometrical properties. Computational results demonstrate that PBSalign is capable of identifying similar homologous and analogous binding sites accurately and performing alignments with better geometric match measures than existing protein-protein interface comparison tools. The proportion of better alignment quality generated by PBSalign is 46%, 56%, and 70% more than Align as judged by the average match index (MI), similarity index (SI), and structural alignment score (SAS), respectively. PBSalign provides the life science community a fast and accurate solution to binding-site alignment while striking the balance between topological details and computational complexity. Bin Pang 0001, David Schlessman, Xingyan Kuang, Nan Zhao 0002, Daniel Shyu, Dmitry Korkin, Chi-Ren Shyu |
BIBM | 6 |
| 2012 | Fast protein binding site comparisons using visual words representationabstractMOTIVATION: Finding geometrically similar protein binding sites is crucial for understanding protein functions and can provide valuable information for protein-protein docking and drug discovery. As the number of known protein-protein interaction structures has dramatically increased, a high-throughput and accurate protein binding site comparison method is essential. Traditional alignment-based methods can provide accurate correspondence between the binding sites but are computationally expensive. RESULTS: In this article, we present a novel method for the comparisons of protein binding sites using a 'visual words' representation (PBSword). We first extract geometric features of binding site surfaces and build a vocabulary of visual words by clustering a large set of feature descriptors. We then describe a binding site surface with a high-dimensional vector that encodes the frequency of visual words, enhanced by the spatial relationships among them. Finally, we measure the similarity of binding sites by utilizing metric space operations, which provide speedy comparisons between protein binding sites. Our experimental results show that PBSword achieves a comparable classification accuracy to an alignment-based method and improves accuracy of a feature-based method by 36% on a non-redundant dataset. PBSword also exhibits a significant efficiency improvement over an alignment-based method. Bin Pang 0001, Nan Zhao 0002, Dmitry Korkin, Chi-Ren Shyu |
Bioinform. | 3 |
| 2012 | Literature mining of host-pathogen interactions: comparing feature-based supervised learning and language-based approachesabstractMOTIVATION: In an infectious disease, the pathogen's strategy to enter the host organism and breach its immune defenses often involves interactions between the host and pathogen proteins. Currently, the experimental data on host-pathogen interactions (HPIs) are scattered across multiple databases, which are often specialized to target a specific disease or host organism. An accurate and efficient method for the automated extraction of HPIs from biomedical literature is crucial for creating a unified repository of HPI data. RESULTS: Here, we introduce and compare two new approaches to automatically detect whether the title or abstract of a PubMed publication contains HPI data, and extract the information about organisms and proteins involved in the interaction. The first approach is a feature-based supervised learning method using support vector machines (SVMs). The SVM models are trained on the features derived from the individual sentences. These features include names of the host/pathogen organisms and corresponding proteins or genes, keywords describing HPI-specific information, more general protein-protein interaction information, experimental methods and other statistical information. The language-based method employed a link grammar parser combined with semantic patterns derived from the training examples. The approaches have been trained and tested on manually curated HPI data. When compared to a naïve approach based on the existing protein-protein interaction literature mining method, our approaches demonstrated higher accuracy and recall in the classification task. The most accurate, feature-based, approach achieved 66-73% accuracy, depending on the test protocol. Thanh Thieu, Sneha Joshi, Samantha Warren, Dmitry Korkin |
Bioinform. | 4 |
| 2011 | A Fast Multiple Longest Common Subsequence (MLCS) AlgorithmabstractFinding the longest common subsequence (LCS) of multiple strings is an NP-hard problem, with many applications in the areas of bioinformatics and computational genomics. Although significant efforts have been made to address the problem and its special cases, the increasing complexity and size of biological data require more efficient methods applicable to an arbitrary number of strings. In this paper, we present a new algorithm for the general case of multiple LCS (or MLCS) problem, i.e., finding an LCS of any number of strings, and its parallel realization. The algorithm is based on the dominant point approach and employs a fast divide-and-conquer technique to compute the dominant points. When applied to a case of three strings, our algorithm demonstrates the same performance as the fastest existing MLCS algorithm designed for that specific case. When applied to more than three strings, our algorithm is significantly faster than the best existing sequential methods, reaching up to 2-3 orders of magnitude faster speed on large-size problems. Finally, we present an efficient parallel implementation of the algorithm. Evaluating the parallel algorithm on a benchmark set of both random and biological sequences reveals a near-linear speedup with respect to the sequential algorithm. Qingguo Wang, Dmitry Korkin, Yi Shang |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2010 | A Fast Heuristic Search Algorithm for Finding the Longest Common Subsequence of Multiple StringsabstractFinding the longest common subsequence (LCS) of multiple strings is an NP-hard problem, with many applications in the areas of bioinformatics and computational genomics. Although significant efforts have been made to address the problem and its special cases, the increasing complexity and size of biological data require more efficient methods applicable to an arbitrary number of strings. In this paper, a novel search algorithm, MLCS-A*, is presented for the general case of multiple LCS (or MLCS) problems. MLCS-A* is a variant of the A* algorithm. It maximizes a new heuristic estimate of the LCS in each search step so that the longest common subsequence can be found. As a natural extension of MLCS-A*, a fast algorithm, MLCS-APP, is also proposed to deal with large volume of biological data for which finding a LCS within reasonable time is impossible. The benchmark test shows that MLCS-APP is able to extract common subsequences close to the optimal ones and that MLCS-APP significantly outperforms existing heuristic approaches. When applied to 8 protein domain families, MLCS-APP produced more accurate results than existing multiple sequence alignment methods. Qingguo Wang, Mian Pan, Yi Shang, Dmitry Korkin |
AAAI | 4 |
| 2010 | An accurate classification of native and non-native protein-protein interactions using supervised and semi-supervised learning approachesabstractThe progress in experimental and computational structural biology has led to a rapid growth of experimentally resolved structures and computational models of protein-protein interactions. However, distinguishing between the physiological and non-physiological interactions remains a challenging problem. In this work, two related problems of interface classification have been addressed. The first problem is concerned with classification of the physiological and crystal-packing interactions. The second problem deals with the classification of the physiological interactions, or their accurate models, and decoys obtained from the inaccurate docking models. We have defined a universal set of interface features and employed supervised and semi-supervised learning approaches to accurately classify the interactions in both problems. Furthermore, we formulated the second problem as a semi-supervised learning problem and employed a transductive SVM to improve the accuracy of classification. Finally, we showed that using the scoring functions from the obtained classifiers, one can improve the accuracy of the docking methods. Nan Zhao 0002, Bin Pang 0001, Chi-Ren Shyu, Dmitry Korkin |
BIBM | 4 |
| 2009 | Efficient Dominant Point Algorithms for the Multiple Longest Common Subsequence (MLCS) Problem
Qingguo Wang, Dmitry Korkin, Yi Shang |
IJCAI | 2 |
| 2009 | Efficient SCOP-fold classification and retrieval using index-based protein substructure alignmentsabstractMOTIVATION: To investigate structure-function relationships, life sciences researchers usually retrieve and classify proteins with similar substructures into the same fold. A manually constructed database, SCOP, is believed to be highly accurate; however, it is labor intensive. Another known method, DALI, is also precise but computationally expensive. We have developed an efficient algorithm, namely, index-based protein substructure alignment (IPSA), for protein-fold classification. IPSA constructs a two-layer indexing tree to quickly retrieve similar substructures in proteins and suggests possible folds by aligning these substructures. RESULTS: Compared with known algorithms, such as DALI, CE, MultiProt and MAMMOTH, on a sample dataset of non-redundant proteins from SCOP v1.73, IPSA exhibits an efficiency improvement of 53.10, 16.87, 3.60 and 1.64 times speedup, respectively. Evaluated on three different datasets of non-redundant proteins from SCOP, average accuracy of IPSA is approximately equal to DALI and better than CE, MAMMOTH, MultiProt and SSM. With reliable accuracy and efficiency, this work will benefit the study of high-throughput protein structure-function relationships. AVAILABILITY: IPSA is publicly accessible at http://ProteinDBS.rnet.missouri.edu/IPSA.php Pin-Hao Chi, Bin Pang 0001, Dmitry Korkin, Chi-Ren Shyu |
Bioinform. | 3 |
| 2008 | An Efficient Parallel Algorithm for the Multiple Longest Common Subsequence (MLCS) ProblemabstractFinding the multiple longest common subsequence (MLCS) is an important problem in the areas of bioinformatics and computational genomics. Approaches that are more efficient than the standard dynamic programming method have been introduced and successfully parallelized for the special cases of 2 sequences. However, the increasing complexity and size of biological data require an efficient method applicable to an arbitrary number of sequences as well as its efficient parallelization. A recently developed dominant points method for a general MLCS problem has been shown a significant performance improvement over the dynamic programming method, when number of sequences is larger than two. At the same time, the approach has revealed strong demand for its parallelization, in order to be applied to the larger families of sequences or sequences of the greater lengths. In this paper, we introduce an efficient parallel algorithm to find a MLCS for an arbitrary number of sequences, which is based on the dominant points method. When the number of processors is not greater than the size of alphabet multiplied by the number of sequences, the parallel algorithm is estimated to have the asymptotically linear speed up. We experimentally tested the algorithm using sets of randomly generated sequences over different alphabets as well as the protein sequences from a family of homologous proteins. We found that the performance of the algorithm increases with the number of input sequences and reaches a near-linear speedup for eight sequences. Dmitry Korkin, Qingguo Wang, Yi Shang |
ICPP | 1 |
| 2006 | Structural Modeling of Protein Interactions by Analogy: Application to PSD-95abstractWe describe comparative patch analysis for modeling the structures of multidomain proteins and protein complexes, and apply it to the PSD-95 protein. Comparative patch analysis is a hybrid of comparative modeling based on a template complex and protein docking, with a greater applicability than comparative modeling and a higher accuracy than docking. It relies on structurally defined interactions of each of the complex components, or their homologs, with any other protein, irrespective of its fold. For each component, its known binding modes with other proteins of any fold are collected and expanded by the known binding modes of its homologs. These modes are then used to restrain conventional molecular docking, resulting in a set of binary domain complexes that are subsequently ranked by geometric complementarity and a statistical potential. The method is evaluated by predicting 20 binary complexes of known structure. It is able to correctly identify the binding mode in 70% of the benchmark complexes compared with 30% for protein docking. We applied comparative patch analysis to model the complex of the third PSD-95, DLG, and ZO-1 (PDZ) domain and the SH3-GK domains in the PSD-95 protein, whose structure is unknown. In the first predicted configuration of the domains, PDZ interacts with SH3, leaving both the GMP-binding site of guanylate kinase (GK) and the C-terminus binding cleft of PDZ accessible, while in the second configuration PDZ interacts with GK, burying both binding sites. We suggest that the two alternate configurations correspond to the different functional forms of PSD-95 and provide a possible structural description for the experimentally observed cooperative folding transitions in PSD-95 and its homologs. More generally, we expect that comparative patch analysis will provide useful spatial restraints for the structural characterization of an increasing number of binary and higher-order protein complexes. Dmitry Korkin, Fred P. Davis, Frank Alber, Tinh Luong, Min-Yi Shen, Vladan Lucic, Mary B. Kennedy, Andrej Sali |
PLoS Comput. Biol. | 1 |
| 2002 | Multiple genome rearrangement: a general approach via the evolutionary genome graphabstractMOTIVATION: In spite of a well-known fact that genome rearrangements are supposed to be viewed in the light of the evolutionary relationships within and between the species involved, no formal underlying framework based on the evolutionary considerations for treating the questions arising in the area has been proposed. If such an underlying framework is provided, all the basic questions in the area can be posed in a biologically more appropriate and useful form: e.g., the similarity between two genomes can then be computed via the nearest ancestor, rather than 'directly', ignoring the evolutionary connections. RESULTS: We outline an evolution-based general framework for answering questions related to the multiple genome rearrangement. In the proposed model, the evolutionary genome graph (EG-graph) encapsulates an evolutionary history of a genome family. For a set of all EG-graphs, we introduce a family of similarity measures, each defined via a fixed set of genome transformations. Given a set of genomes and restricting ourselves to the transpositions, an algorithm for constructing an EG-graph is presented. We also present the experimental results in the form of an EG-graph for a set of concrete genomes (for several species). This EG-graph turns out to be very close to the corresponding known phylogenetic tree. Dmitry Korkin, Lev Goldfarb |
ISMB | 1 |