Demo Data from EDBT 2026 / reviewers in the wild / expert
Christopher Bystroff
dblp:62/3211 · also Chris Bystroff
· DBLP profile ↗
14ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-2813-3716ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 13 · 2 first-authorHuman-computer interaction and ubiquitous computing · 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% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
protein design |
0.4 | 2 | 2016 | Protein backbone ensemble generation explores the local structural space of unseen natural homologs · Bioinform. 2016 Improving computational efficiency and tractability of protein design using a piecemeal approach. A strategy for parallel and distributed protein design · Bioinform. 2014 |
Bioinformatics and computational biology
protein structure prediction |
0.3 | 3 | 2016 | Protein backbone ensemble generation explores the local structural space of unseen natural homologs · Bioinform. 2016 Improved pairwise alignments of proteins in the Twilight Zone using local structure predictions · Bioinform. 2006 Fully automated ab initio protein structure prediction using I-STES, HMMSTR and ROSETTA · ISMB 2002 |
Bioinformatics and computational biology › structural bioinformatics
protein structure |
0.2 | 1 | 2015 | InteractiveROSETTA: a graphical user interface for the PyRosetta protein modeling suite · Bioinform. 2015 |
Bioinformatics and computational biology
protein structure analysis |
0.1 | 2 | 2005 | Non-sequential structure-based alignments reveal topology-independent core packing arrangements in proteins · Bioinform. 2005 Efficient remote homology detection using local structure · Bioinform. 2003 |
User interface design and tools
graphical user interface |
0.1 | 1 | 2015 | InteractiveROSETTA: a graphical user interface for the PyRosetta protein modeling suite · Bioinform. 2015 |
Bioinformatics and computational biology › protein structure prediction › protein structural feature prediction
local structure prediction |
0.1 | 1 | 2006 | Improved pairwise alignments of proteins in the Twilight Zone using local structure predictions · Bioinform. 2006 |
Bioinformatics and computational biology › sequence alignment › pairwise sequence alignment
protein pairwise alignment |
0.1 | 1 | 2006 | Improved pairwise alignments of proteins in the Twilight Zone using local structure predictions · Bioinform. 2006 |
Bioinformatics and computational biology
sequence alignment |
0.1 | 1 | 2006 | Improved pairwise alignments of proteins in the Twilight Zone using local structure predictions · Bioinform. 2006 |
Bioinformatics and computational biology
sequence analysis |
0.1 | 1 | 2006 | Improved pairwise alignments of proteins in the Twilight Zone using local structure predictions · Bioinform. 2006 |
Bioinformatics and computational biology › protein structure analysis › structural alignment
non-sequential structural alignment |
0.1 | 1 | 2005 | Non-sequential structure-based alignments reveal topology-independent core packing arrangements in proteins · Bioinform. 2005 |
Bioinformatics and computational biology › protein sequence analysis
protein homology detection |
0.0 | 1 | 2003 | Efficient remote homology detection using local structure · Bioinform. 2003 |
Bioinformatics and computational biology › sequence analysis › homology detection
remote homology detection |
0.0 | 1 | 2003 | Efficient remote homology detection using local structure · Bioinform. 2003 |
Bioinformatics and computational biology › structural bioinformatics
protein structure classification |
0.0 | 1 | 2005 | Non-sequential structure-based alignments reveal topology-independent core packing arrangements in proteins · Bioinform. 2005 |
Bioinformatics and computational biology › protein structure prediction
secondary structure prediction |
0.0 | 1 | 2002 | Fully automated ab initio protein structure prediction using I-STES, HMMSTR and ROSETTA · ISMB 2002 |
Methods — techniques the papers use, named apart from their topics
pyrosetta · 0.4PyMOL · 0.4piecemeal decomposition · 0.4conflict resolution · 0.4rosetta · 0.2pareto optimization · 0.2hidden markov model · 0.2substitution matrix · 0.1dynamic programming · 0.1bayesian adaptive alignment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Better together: Elements of successful scientific software development in a distributed collaborative communityabstractMany scientific disciplines rely on computational methods for data analysis, model generation, and prediction. Implementing these methods is often accomplished by researchers with domain expertise but without formal training in software engineering or computer science. This arrangement has led to underappreciation of sustainability and maintainability of scientific software tools developed in academic environments. Some software tools have avoided this fate, including the scientific library Rosetta. We use this software and its community as a case study to show how modern software development can be accomplished successfully, irrespective of subject area. Rosetta is one of the largest software suites for macromolecular modeling, with 3.1 million lines of code and many state-of-the-art applications. Since the mid 1990s, the software has been developed collaboratively by the RosettaCommons, a community of academics from over 60 institutions worldwide with diverse backgrounds including chemistry, biology, physiology, physics, engineering, mathematics, and computer science. Developing this software suite has provided us with more than two decades of experience in how to effectively develop advanced scientific software in a global community with hundreds of contributors. Here we illustrate the functioning of this development community by addressing technical aspects (like version control, testing, and maintenance), community-building strategies, diversity efforts, software dissemination, and user support. We demonstrate how modern computational research can thrive in a distributed collaborative community. The practices described here are independent of subject area and can be readily adopted by other software development communities. Julia Koehler Leman, Brian D. Weitzner, P. Douglas Renfrew, Steven M. Lewis, Rocco Moretti, Andrew M. Watkins, Vikram Khipple Mulligan, Sergey Lyskov, Jared Adolf-Bryfogle, Jason W. Labonte, Justyna Krys, Christopher Bystroff, William R. Schief, Dominik Gront, Ora Schueler-Furman, David Baker 0001, Philip Bradley, Roland L. Dunbrack Jr., Tanja Kortemme, Andrew Leaver-Fay, Charlie E. M. Strauss, Jens Meiler, Brian Kuhlman, Jeffrey J. Gray, Richard Bonneau |
PLoS Comput. Biol. | 13 |
| 2018 | Fast design of arbitrary length loops in proteins using InteractiveRosettaabstractBACKGROUND: With increasing interest in ab initio protein design, there is a desire to be able to fully explore the design space of insertions and deletions. Nature inserts and deletes residues to optimize energy and function, but allowing variable length indels in the context of an interactive protein design session presents challenges with regard to speed and accuracy. RESULTS: Here we present a new module (INDEL) for InteractiveRosetta which allows the user to specify a range of lengths for a desired indel, and which returns a set of low energy backbones in a matter of seconds. To make the loop search fast, loop anchor points are geometrically hashed using C α-C α and C β-C β distances, and the hash is mapped to start and end points in a pre-compiled random access file of non-redundant, protein backbone coordinates. Loops with superposable anchors are filtered for collisions and returned to InteractiveRosetta as poly-alanine for display and selective incorporation into the design template. Sidechains can then be added using RosettaDesign tools. CONCLUSIONS: INDEL was able to find viable loops in 100% of 500 attempts for all lengths from 3 to 20 residues. INDEL has been applied to the task of designing a domain-swapping loop for T7-endonuclease I, changing its specificity from Holliday junctions to paranemic crossover (PX) DNA. William F. Hooper, Benjamin D. Walcott, Xing Wang 0009, Christopher Bystroff |
BMC Bioinform. | 4 |
| 2016 | Protein backbone ensemble generation explores the local structural space of unseen natural homologsabstractMOTIVATION: Mutations in homologous proteins affect changes in the backbone conformation that involve a complex interplay of forces which are difficult to predict. Protein design algorithms need to anticipate these backbone changes in order to accurately calculate the energy of the structure given an amino acid sequence, without knowledge of the final, designed sequence. This is related to the problem of predicting small changes in the backbone between highly similar sequences. RESULTS: We explored the ability of the Rosetta suite of protein design tools to move the backbone from its position in one structure (template) to its position in a close homologous structure (target) as a function of the diversity of a backbone ensemble constructed using the template structure, the percent sequence identity between the template and target, and the size of local zone being considered in the ensemble. We describe a pareto front in the likelihood of moving the backbone toward the target as a function of ensemble diversity and zone size. The equations and protocols presented here will be useful for protein design. AVAILABILITY AND IMPLEMENTATION: PyRosetta scripts available at www.bioinfo.rpi.edu/bystrc/downloads.html#ensemble CONTACT: [email protected]. Christian D. Schenkelberg, Christopher Bystroff |
Bioinform. | 2 |
| 2015 | InteractiveROSETTA: a graphical user interface for the PyRosetta protein modeling suiteabstractUNLABELLED: Modern biotechnical research is becoming increasingly reliant on computational structural modeling programs to develop novel solutions to scientific questions. Rosetta is one such protein modeling suite that has already demonstrated wide applicability to a number of diverse research projects. Unfortunately, Rosetta is largely a command-line-driven software package which restricts its use among non-computational researchers. Some graphical interfaces for Rosetta exist, but typically are not as sophisticated as commercial software. Here, we present InteractiveROSETTA, a graphical interface for the PyRosetta framework that presents easy-to-use controls for several of the most widely used Rosetta protocols alongside a sophisticated selection system utilizing PyMOL as a visualizer. InteractiveROSETTA is also capable of interacting with remote Rosetta servers, facilitating sophisticated protocols that are not accessible in PyRosetta or which require greater computational resources. AVAILABILITY AND IMPLEMENTATION: InteractiveROSETTA is freely available at https://github.com/schenc3/InteractiveROSETTA/releases and relies upon a separate download of PyRosetta which is available at http://www.pyrosetta.org after obtaining a license (free for academic use). Christian D. Schenkelberg, Christopher Bystroff |
Bioinform. | 2 |
| 2014 | Improving computational efficiency and tractability of protein design using a piecemeal approach. A strategy for parallel and distributed protein designabstractMOTIVATION: Accuracy in protein design requires a fine-grained rotamer search, multiple backbone conformations, and a detailed energy function, creating a burden in runtime and memory requirements. A design task may be split into manageable pieces in both three-dimensional space and in the rotamer search space to produce small, fast jobs that are easily distributed. However, these jobs must overlap, presenting a problem in resolving conflicting solutions in the overlap regions. RESULTS: Piecemeal design, in which the design space is split into overlapping regions and rotamer search spaces, accelerates the design process whether jobs are run in series or in parallel. Large jobs that cannot fit in memory were made possible by splitting. Accepting the consensus amino acid selection in conflict regions led to non-optimal choices. Instead, conflicts were resolved using a second pass, in which the split regions were re-combined and designed as one, producing results that were closer to optimal with a minimal increase in runtime over the consensus strategy. Splitting the search space at the rotamer level instead of at the amino acid level further improved the efficiency by reducing the search space in the second pass. AVAILABILITY AND IMPLEMENTATION: Programs for splitting protein design expressions are available at www.bioinfo.rpi.edu/tools/piecemeal.html CONTACT: [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Derek J. Pitman, Christian D. Schenkelberg, Yao-ming Huang, Frank D. Teets, Daniel J. DiTursi, Christopher Bystroff |
Bioinform. | 6 |
| 2013 | Expanded Explorations into the Optimization of an Energy Function for Protein DesignabstractNature possesses a secret formula for the energy as a function of the structure of a protein. In protein design, approximations are made to both the structural representation of the molecule and to the form of the energy equation, such that the existence of a general energy function for proteins is by no means guaranteed. Here, we present new insights toward the application of machine learning to the problem of finding a general energy function for protein design. Machine learning requires the definition of an objective function, which carries with it the implied definition of success in protein design. We explored four functions, consisting of two functional forms, each with two criteria for success. Optimization was carried out by a Monte Carlo search through the space of all variable parameters. Cross-validation of the optimized energy function against a test set gave significantly different results depending on the choice of objective function, pointing to relative correctness of the built-in assumptions. Novel energy cross terms correct for the observed nonadditivity of energy terms and an imbalance in the distribution of predicted amino acids. This paper expands on the work presented at the 2012 ACM-BCB. Yao-ming Huang, Christopher Bystroff |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2009 | FlexSnap: Flexible Non-sequential Protein Structure Alignment
Saeed Salem, Mohammed J. Zaki, Christopher Bystroff |
WABI | 3 |
| 2008 | Pairwise covariance adds little to secondary structure prediction but improves the prediction of non-canonical local structureabstractBACKGROUND: Amino acid sequence probability distributions, or profiles, have been used successfully to predict secondary structure and local structure in proteins. Profile models assume the statistical independence of each position in the sequence, but the energetics of protein folding is better captured in a scoring function that is based on pairwise interactions, like a force field. RESULTS: I-sites motifs are short sequence/structure motifs that populate the protein structure database due to energy-driven convergent evolution. Here we show that a pairwise covariant sequence model does not predict alpha helix or beta strand significantly better overall than a profile-based model, but it does improve the prediction of certain loop motifs. The finding is best explained by considering secondary structure profiles as multivariant, all-or-none models, which subsume covariant models. Pairwise covariance is nonetheless present and energetically rational. Examples of negative design are present, where the covariances disfavor non-native structures. CONCLUSION: Measured pairwise covariances are shown to be statistically robust in cross-validation tests, as long as the amino acid alphabet is reduced to nine classes. An updated I-sites local structure motif library that provides sequence covariance information for all types of local structure in globular proteins and a web server for local structure prediction are available at http://www.bioinfo.rpi.edu/bystrc/hmmstr/server.php. Christopher Bystroff, Bobbie-Jo M. Webb-Robertson |
BMC Bioinform. | 1 |
| 2006 | Improved pairwise alignments of proteins in the Twilight Zone using local structure predictionsabstractMOTIVATION: In recent years, advances have been made in the ability of computational methods to discriminate between homologous and non-homologous proteins in the 'twilight zone' of sequence similarity, where the percent sequence identity is a poor indicator of homology. To make these predictions more valuable to the protein modeler, they must be accompanied by accurate alignments. Pairwise sequence alignments are inferences of orthologous relationships between sequence positions. Evolutionary distance is traditionally modeled using global amino acid substitution matrices. But real differences in the likelihood of substitutions may exist for different structural contexts within proteins, since structural context contributes to the selective pressure. RESULTS: HMMSUM (HMMSTR-based substitution matrices) is a new model for structural context-based amino acid substitution probabilities consisting of a set of 281 matrices, each for a different sequence-structure context. HMMSUM does not require the structure of the protein to be known. Instead, predictions of local structure are made using HMMSTR, a hidden Markov model for local structure. Alignments using the HMMSUM matrices compare favorably to alignments carried out using the BLOSUM matrices or structure-based substitution matrices SDM and HSDM when validated against remote homolog alignments from BAliBASE. HMMSUM has been implemented using local Dynamic Programming and with the Bayesian Adaptive alignment method. Yao-ming Huang, Christopher Bystroff |
Bioinform. | 2 |
| 2005 | Non-sequential structure-based alignments reveal topology-independent core packing arrangements in proteinsabstractMOTIVATION: Proteins of the same class often share a secondary structure packing arrangement but differ in how the secondary structure units are ordered in the sequence. We find that proteins that share a common core also share local sequence-structure similarities, and these can be exploited to align structures with different topologies. In this study, segments from a library of local sequence-structure alignments were assembled hierarchically, enforcing the compactness and conserved inter-residue contacts but not sequential ordering. Previous structure-based alignment methods often ignore sequence similarity, local structural equivalence and compactness. RESULTS: The new program, SCALI (Structural Core ALIgnment), can efficiently find conserved packing arrangements, even if they are non-sequentially ordered in space. SCALI alignments conserve remote sequence similarity and contain fewer alignment errors. Clustering of our pairwise non-sequential alignments shows that recurrent packing arrangements exist in topologically different structures. For example, the three-layer sandwich domain architecture may be divided into four structural subclasses based on internal packing arrangements. These subclasses represent an intermediate level of structure classification, more general than topology, but more specific than architecture as defined in CATH. A strategy is presented for developing a set of predictive hidden Markov models based on multiple SCALI alignments. Christopher Bystroff |
Bioinform. | 2 |
| 2003 | Efficient remote homology detection using local structureabstractMOTIVATION: The function of an unknown biological sequence can often be accurately inferred if we are able to map this unknown sequence to its corresponding homologous family. At present, discriminative methods such as SVM-Fisher and SVM-pairwise, which combine support vector machine (SVM) and sequence similarity, are recognized as the most accurate methods, with SVM-pairwise being the most accurate. However, these methods typically encode sequence information into their feature vectors and ignore the structure information. They are also computationally inefficient. Based on these observations, we present an alternative method for SVM-based protein classification. Our proposed method, SVM-I-sites, utilizes structure similarity for remote homology detection. RESULT: We run experiments on the Structural Classification of Proteins 1.53 data set. The results show that SVM-I-sites is more efficient than SVM-pairwise. Further, we find that SVM-I-sites outperforms sequence-based methods such as PSI-BLAST, SAM, and SVM-Fisher while achieving a comparable performance with SVM-pairwise. AVAILABILITY: I-sites server is accessible through the web at http://www.bioinfo.rpi.edu. Programs are available upon request for academics. Licensing agreements are available for commercial interests. The framework of encoding local structure into feature vector is available upon request. Yuna Hou, Wynne Hsu, Mong-Li Lee, Christopher Bystroff |
Bioinform. | 4 |
| 2003 | Mining residue contacts in proteins using local structure predictionsabstractIn this paper we develop data mining techniques to predict 3D contact potentials among protein residues (or amino acids) based on the hierarchical nucleation-propagation model of protein folding. We apply a hybrid approach, using a hidden Markov model to extract folding initiation sites, and then apply association mining to discover contact potentials. The new hybrid approach achieves accuracy results better than those reported previously. Mohammed J. Zaki, Christopher Bystroff |
IEEE Trans. Syst. Man Cybern. Part B | 3 |
| 2002 | Fully automated ab initio protein structure prediction using I-STES, HMMSTR and ROSETTAabstractAbstract Motivation: The Monte Carlo fragment insertion method for protein tertiary structure prediction (ROSETTA) of Baker and others, has been merged with the I-SITES library of sequence structure motifs and the HMMSTR model for local structure in proteins, to form a new public server for the ab initio prediction of protein structure. The server performs several tasks in addition to tertiary structure prediction, including a database search, amino acid profile generation, fragment structure prediction, and backbone angle and secondary structure prediction. Meeting reasonable service goals required improvements in the efficiency, in particular for the ROSETTA algorithm. Results: The new server was used for blind predictions of 40 protein sequences as part of the CASP4 blind structure prediction experiment. The results for 31 of those predictions are presented here. 61% of the residues overall were found in topologically correct predictions, which are defined as fragments of 30 residues or more with a root-mean-square deviation in superimposed alpha carbons of less than 6Å. HMMSTR 3-state secondary structure predictions were 73% correct overall. Tertiary structure predictions did not improve the accuracy of secondary structure prediction. Availability:The server is accessible through the web at http://isites.bio.rpi.edu/hmmstr/index.html Programs are available upon requests for academics. Licensing agreements are available for commercial interests. Supplementary information: http://isites.bio.rpi.eduhttp://predictioncenter.llnl.gov/casp4/ Contact: [email protected]@rpi.edu Keywords: CASP; CAFASP; protein folding; motifs; hidden Markov model; knowledge-based. *To whom correspondence should be addressed. Christopher Bystroff |
ISMB | 1 |
| 2000 | Mining Residue Contacts in ProteinsabstractIn this paper, we develop data mining techniques to predict 3D contact potentials among protein residues (or amino acids) based on the hierarchical nucleation-propagation model of protein folding. We apply a hybrid approach, using a hidden Markov model (HMM) to extract folding initiation sites, and then apply association mining to discover contact potentials. The new hybrid approach achieves accuracy results better than those reported previously. Mohammed J. Zaki, Christopher Bystroff |
BIBE | 3 |