71,844 research outputs found

    Physics-based visual characterization of molecular interaction forces

    Get PDF
    Molecular simulations are used in many areas of biotechnology, such as drug design and enzyme engineering. Despite the development of automatic computational protocols, analysis of molecular interactions is still a major aspect where human comprehension and intuition are key to accelerate, analyze, and propose modifications to the molecule of interest. Most visualization algorithms help the users by providing an accurate depiction of the spatial arrangement: the atoms involved in inter-molecular contacts. There are few tools that provide visual information on the forces governing molecular docking. However, these tools, commonly restricted to close interaction between atoms, do not consider whole simulation paths, long-range distances and, importantly, do not provide visual cues for a quick and intuitive comprehension of the energy functions (modeling intermolecular interactions) involved. In this paper, we propose visualizations designed to enable the characterization of interaction forces by taking into account several relevant variables such as molecule-ligand distance and the energy function, which is essential to understand binding affinities. We put emphasis on mapping molecular docking paths obtained from Molecular Dynamics or Monte Carlo simulations, and provide time-dependent visualizations for different energy components and particle resolutions: atoms, groups or residues. The presented visualizations have the potential to support domain experts in a more efficient drug or enzyme design process.Peer ReviewedPostprint (author's final draft

    Topic Similarity Networks: Visual Analytics for Large Document Sets

    Full text link
    We investigate ways in which to improve the interpretability of LDA topic models by better analyzing and visualizing their outputs. We focus on examining what we refer to as topic similarity networks: graphs in which nodes represent latent topics in text collections and links represent similarity among topics. We describe efficient and effective approaches to both building and labeling such networks. Visualizations of topic models based on these networks are shown to be a powerful means of exploring, characterizing, and summarizing large collections of unstructured text documents. They help to "tease out" non-obvious connections among different sets of documents and provide insights into how topics form larger themes. We demonstrate the efficacy and practicality of these approaches through two case studies: 1) NSF grants for basic research spanning a 14 year period and 2) the entire English portion of Wikipedia.Comment: 9 pages; 2014 IEEE International Conference on Big Data (IEEE BigData 2014

    Noncanonical Amino Acids in the Interrogation of Cellular Protein Synthesis

    Get PDF
    Proteins in living cells can be made receptive to bioorthogonal chemistries through metabolic labeling with appropriately designed noncanonical amino acids (ncAAs). In the simplest approach to metabolic labeling, an amino acid analog replaces one of the natural amino acids specified by the protein’s gene (or genes) of interest. Through manipulation of experimental conditions, the extent of the replacement can be adjusted. This approach, often termed residue-specific incorporation, allows the ncAA to be incorporated in controlled proportions into positions normally occupied by the natural amino acid residue. For a protein to be labeled in this way with an ncAA, it must fulfill just two requirements: (i) the corresponding natural amino acid must be encoded within the sequence of the protein at the genetic level, and (ii) the protein must be expressed while the ncAA is in the cell. Because this approach permits labeling of proteins throughout the cell, it has enabled us to develop strategies to track cellular protein synthesis by tagging proteins with reactive ncAAs. In procedures similar to isotopic labeling, translationally active ncAAs are incorporated into proteins during a “pulse” in which newly synthesized proteins are tagged. The set of tagged proteins can be distinguished from those made before the pulse by bioorthogonally ligating the ncAA side chain to probes that permit detection, isolation, and visualization of the labeled proteins. Noncanonical amino acids with side chains containing azide, alkyne, or alkene groups have been especially useful in experiments of this kind. They have been incorporated into proteins in the form of methionine analogs that are substrates for the natural translational machinery. The selectivity of the method can be enhanced through the use of mutant aminoacyl tRNA synthetases (aaRSs) that permit incorporation of ncAAs not used by the endogenous biomachinery. Through expression of mutant aaRSs, proteins can be tagged with other useful ncAAs, including analogs that contain ketones or aryl halides. High-throughput screening strategies can identify aaRS variants that activate a wide range of ncAAs. Controlled expression of mutant synthetases has been combined with ncAA tagging to permit cell-selective metabolic labeling of proteins. Expression of a mutant synthetase in a portion of cells within a complex cellular mixture restricts labeling to that subset of cells. Proteins synthesized in cells not expressing the synthetase are neither labeled nor detected. In multicellular environments, this approach permits the identification of the cellular origins of labeled proteins. In this Account, we summarize the tools and strategies that have been developed for interrogating cellular protein synthesis through residue-specific tagging with ncAAs. We describe the chemical and genetic components of ncAA-tagging strategies and discuss how these methods are being used in chemical biology

    Exploration of Reaction Pathways and Chemical Transformation Networks

    Full text link
    For the investigation of chemical reaction networks, the identification of all relevant intermediates and elementary reactions is mandatory. Many algorithmic approaches exist that perform explorations efficiently and automatedly. These approaches differ in their application range, the level of completeness of the exploration, as well as the amount of heuristics and human intervention required. Here, we describe and compare the different approaches based on these criteria. Future directions leveraging the strengths of chemical heuristics, human interaction, and physical rigor are discussed.Comment: 48 pages, 4 figure

    BioSimulator.jl: Stochastic simulation in Julia

    Full text link
    Biological systems with intertwined feedback loops pose a challenge to mathematical modeling efforts. Moreover, rare events, such as mutation and extinction, complicate system dynamics. Stochastic simulation algorithms are useful in generating time-evolution trajectories for these systems because they can adequately capture the influence of random fluctuations and quantify rare events. We present a simple and flexible package, BioSimulator.jl, for implementing the Gillespie algorithm, τ\tau-leaping, and related stochastic simulation algorithms. The objective of this work is to provide scientists across domains with fast, user-friendly simulation tools. We used the high-performance programming language Julia because of its emphasis on scientific computing. Our software package implements a suite of stochastic simulation algorithms based on Markov chain theory. We provide the ability to (a) diagram Petri Nets describing interactions, (b) plot average trajectories and attached standard deviations of each participating species over time, and (c) generate frequency distributions of each species at a specified time. BioSimulator.jl's interface allows users to build models programmatically within Julia. A model is then passed to the simulate routine to generate simulation data. The built-in tools allow one to visualize results and compute summary statistics. Our examples highlight the broad applicability of our software to systems of varying complexity from ecology, systems biology, chemistry, and genetics. The user-friendly nature of BioSimulator.jl encourages the use of stochastic simulation, minimizes tedious programming efforts, and reduces errors during model specification.Comment: 27 pages, 5 figures, 3 table
    corecore