Computation Resources for Molecular Biology: a Special Issue

Total Page:16

File Type:pdf, Size:1020Kb

Computation Resources for Molecular Biology: a Special Issue View metadata, citation and similar papers at core.ac.uk brought to you by CORE Editorial provided by Elsevier - Publisher Connector Computation Resources for Molecular Biology: A Special Issue Increasingly, computational approaches are hav- ubiquitin-like folds in the protein databank (UbSRD). ing a central role across many areas of research The resource quantifies the structures of ubiquitins tackling the challenges of understanding the com- and SUMOs (small ubiquitin-like modifier proteins) plexity of biological systems. A resource such as and their different modes of protein–protein interac- BLAST (Basic Local Alignment Search Tool) [1], tions. The database allowed the authors to identify which was published in this journal in 1990, has that the ubiquitin tail is flexible and adopts a range of transformed sequence searching because of its conformations on binding. Users can browse the speed and power in detecting distant but biologically database by phylogeny, by structural properties and significant relationships. Since then, high-throughput by residue interactions. molecular biology technologies have led to a rapid The third database [4] in this Special Issue, expansion in available sequence, structural and authored by Keerthikumar et al., is ExoCarta that is -omics data for many systems being studied. a manually curated compendium of exosomal Computational biologists, statisticians and mathe- proteins, RNAs and lipids. The current version maticians have been motivated by this exponential details more than 41,000 protein, 7000 RNA and growth of data to develop enhanced novel compu- 1000 lipid molecules. Users can browse the data- tational tools. Challenges include the storage and base by organism, content type or gene. Data can cataloging the primary data, searching for relation- also be downloaded for further bioinformatics anal- ships between the data in particular the identification ysis. In addition, users can submit their data via a of homology, performing comparative analyses to spreadsheet to be added after review to the derive fundamental principles and integrating of database. information from different modalities. Via the Web, With the explosion in the number of known protein computational resources are readily being made sequences for a diverse range of organisms and the available to researchers in the community, many of expansion in the number of experimentally determined whom are not necessarily skilled in computing. protein structures, template-based protein structure Accordingly, in recognition of the crucial importance prediction is now widely used by the community. of methods, databases, software and algorithms, the Estimation of the accuracy of a predicted structure is Journal of Molecular Biology has devoted a Special crucial in guiding interpretation of the model by the Issue to collect a series of eight important computa- biologist. Yang et al. [5] report a new server, ResQ, tional resources, which can aid researchers to gain which estimates the accuracy at the residue level novel, molecular and functional insights into important together with a value for the thermal mobility (B-value) biological systems and help to solve unanswered for a predicted model. The approach uses information challenging questions relevant to health and disease. about local structural variation within a series of We have three contributions where the authors structural templates. The authors also demonstrate present an integrated database for an important how the ResQ values can help in structure determina- biological system. Filipa et al. [2] have developed the tion by molecular replacement. AlloRep database that details sequence, structural When a new protein structure has been solved, it is and mutagenic data for LacI/GalR transcriptional common practice to search the Protein Data Bank for regulators. This well-studied family of transcriptional related structure and indeed authors reporting regulators binds a diverse set of DNA sequences. structures in Journal of Molecular Biology are The authors provide manually curated sequence expected to have performed such a search. The alignments for over 3000 sequences and in vivo identification of related structures can provide phenotypic and biochemical data for over 5750 insights into the specificity, function and evolution mutant variants. The authors bring proof of principle of the protein being studied. Similarly, often when a that AlloRep can be used to predict residues that biologist obtains a predicted protein structure, they alter allosteric regulation. This resource allows one wish to undertake these structural searches. Mezulis to hypothesize novel ideas and test the robustness et al. [6] report a new Web server PhyreStorm that of computational approaches for engineering syn- can search the entire Protein Data Bank in typically thetic transcription repressors. less than 1 min. This speed should facilitate users Harrison et al. [3] have developed a relational SQL undertaking several iterative searches exploring database reporting structural features for all 509 multiple hypotheses. 0022-2836/© 2016 Elsevier Ltd. All rights reserved. J Mol Biol (2016) 428, 669–670 670 Computation Resources for Molecular Biology The identification of small-molecule binding sites References in proteins is of widespread interest in understanding function and in the development of novel drugs and other regulators of activity. Cryptic sites are those [1] Stephen F. Altschul, Warren Gish, Webb Miller, Eugene W. that are not readily detectible from the ligand-free Myers, David J. Lipman, Basic local alignment search tool, J. Mol. structure but become identifiable as a result of Biol. (1990), http://dx.doi.org/10.1016/S0022-2836(05)80360–2. conformational change. Typically, these sites are [2] Filipa L. Sousa, Daniel J. Parente, David L. Shis, Jacob A. identified by time-consuming molecular dynamics Hessman, Allen Chazelle, Matthew R. Bennett, Sarah A. simulations. Here, Cimermancic et al. [7] present the Teichmann, Liskin Swint-Kruse, AlloRep: A repository of CryptoSite server that predicts cryptic sites from sequence, structural and mutagenesis data for the LacI/GalR sequence, structural and evolutionary features transcription regulators, J. Mol. Biol., http://dx.doi.org/10.1016/j. together with a rapid simulation of protein mobility. jmb.2015.09.015. [3] Joseph S. Harrison, Tim M. Jacobs, Kevin Houlihan, Koenraad Users will input their protein coordinates and obtain Van Doorslaer, Brian Kuhlman, UbSRD: The Ubiquitin Structural predicted sites. Relational Database, J. Mol. Biol., http://dx.doi.org/10.1016/j. The determination of the three-dimensional struc- jmb.2015.09.011. ture of a biomolecular complex generally is harder [4] Shivakumar Keerthikumar, David Chisanga, Dinuka Ariyaratne, than solving the structures of the components. Here, Haidar Al Saffar, Sushma Anand, Kening Zhao, Monisha Samuel, van Zundert et al. [8] report an update of the widely Mohashin Pathan, Markandeya Jois, Naveen Chilamkurti, Lahiru used HADDOCK2 Web server for the prediction of Gangoda, Suresh Mathivanan, ExoCarta: A Web-Based Com- bimolecular complexes. The HADDOCK approach is pendium of Exosomal Cargo, J. Mol. Biol., http://dx.doi.org/10. based on using a series of diverse distance 1016/j.jmb.2015.09.019. constraints to identify the predicted complex. This [5] Jianyi Yang, Yan Wang, Yang Zhang, ResQ: An approach to unified estimation of B-factor and residue-specific error in version, HADDOCK2.2, provides facilities to dock protein structure prediction, J. Mol. Biol., http://dx.doi.org/10. mixed molecule type and incorporate additional 1016/j.jmb.2015.09.024. experimental constraints including a restraint based [6] Stefans Mezulis, Michael J.E. Sternberg, Lawrence A. Kelley, on an experimental radius of gyration such as PhyreStorm: A Web server for fast structural searches against obtained from a small-angle X-ray scattering exper- the PDB, J. Mol. Biol., http://dx.doi.org/10.1016/j.jmb.2015.10. iment and several additional restraints identified from 017. NMR studies. [7] Peter Cimermancic, Andrej Sali: CryptoSite: Expanding the Kanehisa et al. [9] report two new automatic druggable proteome by characterization and prediction of servers, BlastKOALA and GhostKOALA, which cryptic binding sites, J. Mol. Biol., http://dx.doi.org/10.1016/j. annotate genome and metagenome sequences. jmb.2016.01.029 [8] G.C.P. van Zundert, J.P.G.L.M. Rodrigues, M. Trellet, C. Schmitz, These servers use the information in the widely P.L. Kastritis, E. Karaca, A.S.J. Melquiond, M.van Dijk, S.J. de used KEGG database that provides a biological Vries, A.M.J.J. Bonvin, The HADDOCK2.2 Web Server: User- interpretation of proteins including their location in friendly integrative modeling of biomolecular complexes, J. Mol. pathways. These two servers identify orthologs in Biol., http://dx.doi.org/10.1016/j.jmb.2015.09.014. the KEGG database and thereby construct a KEGG [9] Minoru Kanehisa, Yoko Sato, Kanae Morishima, BlastKOALA pathway. BlastKOALA is designed for genome and GhostKOALA: KEGG tools for functional characterization sequences using a version of BLAST for sequence of genome and metagenome sequences, J. Mol. Biol., http:// searching. GlostKOALA employs a far more rapid dx.doi.org/10.1016/j.jmb.2015.11.006. sequence search approach and is therefore Michael J.E. Sternberg appropriate for metagenome sequences. Structural Bioinformatics Group, Department of Life Sciences, This Special Issue reports specialist databases Imperial College London, South Kensington, about molecules and vesicles together with Web London SW7 2AZ, England servers that provide biological insight about Corresponding author. individual proteins, biomolecular complexes and E-mail address: [email protected]. pathways. We trust that the resources described will assist many in their research to characterise Marina I. Ostankovitch biological structure and function at the molecular Journal of Molecular Biology, Cambridge, MA 02139, USA level. We would like to thank all the contributors to this Special Issue..
Recommended publications
  • (12) Patent Application Publication (10) Pub. No.: US 2003/0211987 A1 Labat Et Al
    US 2003O21, 1987A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0211987 A1 Labat et al. (43) Pub. Date: Nov. 13, 2003 (54) METHODS AND MATERIALS RELATING TO Apr. 7, 2000 (US)........................................... O9545,714 STEM CELL GROWTH FACTOR-LIKE Apr. 11, 2000 (US)........................................... O9547358 POLYPEPTIDES AND POLYNUCLEOTDES Publication Classification (76) Inventors: Ivan Labat, Mountain View, CA (US); Y Tom Tang, San Jose, CA (US); Radoje T. Drmanac, Palo Alto, CA (51) Int. Cl." ....................... A61K 38/18; CO7K 14/475; (US); Chenghua Liu, San Jose, CA C12O 1/68; CO7H 21/04; (US); Juhi Lee, Fremont, CA (US); C12M 1/34; C12P 21/02; Nancy K Mize, Mountain View, CA C12N 5/08 (US); John Childs, Sunnyvale, CA (52) U.S. Cl. ......... 514/12; 435/69.1; 435/6; 435/320.1; (US); Cheng-Chi Chao, Cupertino, CA 435/366; 530/399; 536/23.5; (US) 435/287.2 Correspondence Address: MARSHALL, GERSTEIN & BORUN LLP (57) ABSTRACT 6300 SEARS TOWER 233 S. WACKER DRIVE The invention provides novel polynucleotides and polypep CHICAGO, IL 60606 (US) tides encoded by Such polynucleotides and mutants or variants thereof that correspond to a novel human Secreted (21) Appl. No.: 10/168,365 Stem cell growth factor-like polypeptide. These polynucle otides comprise nucleic acid Sequences isolated from cDNA (22) PCT Filed: Dec. 23, 2000 libraries prepared from human fetal liver Spleen, ovary, adult (86) PCT No.: PCT/US00/35260 brain, lung tumor, Spinal cord, cervix, ovary, endothelial cells, umbilical cord, lymphocyte, lung fibroblast, fetal (30) Foreign Application Priority Data brain, and testis.
    [Show full text]
  • UNIVERSITY of CALIFORNIA, SAN DIEGO Use Solid K-Mers In
    UNIVERSITY OF CALIFORNIA, SAN DIEGO Use Solid K-mers In MinHash-Based Genome Distance Estimation A thesis submitted in partial satisfaction of the requirements for the degree Master of Science in Computer Science by An Zheng Committee in charge: Professor Pavel Pevzner, Chair Professor Vikas Bansal Professor Melissa Gymrek 2017 Copyright An Zheng, 2017 All rights reserved. The thesis of An Zheng is approved, and it is acceptable in quality and form for publication on microfilm and electroni- cally: Chair University of California, San Diego 2017 iii TABLE OF CONTENTS Signature Page . iii Table of Contents . iv List of Figures . v List of Tables . vi Acknowledgements . vii Abstract of the Thesis . viii Chapter 1 Introduction and background . 1 1.1 Genome distance estimation . 1 1.2 Current methods . 2 1.3 MinHash . 3 1.4 Solid k-mer powered MinHash . 5 Chapter 2 Method . 7 2.1 General scheme . 7 2.2 Identification of overlapping read pairs . 8 2.2.1 Workflow . 8 2.2.2 Data . 9 2.2.3 Implementation . 9 2.3 Genome identification . 10 2.3.1 Workflow . 10 2.3.2 Data . 10 2.3.3 Implementation . 10 Chapter 3 Result . 15 3.1 Identification of overlapping read pairs . 15 3.1.1 Performance comparison between solid k-mer pow- ered MinHash and regular MinHash . 15 3.1.2 Selecting the solid k-mer threshold . 17 3.2 Genome identification . 19 Chapter 4 Discussion and future work . 21 Bibliography . 23 iv LIST OF FIGURES Figure 1.1: An example of how to use MinHash to compute the resemblance of two genome sequences.
    [Show full text]
  • Developing Bioinformatics Computer Skills.Pdf
    Safari | Developing Bioinformatics Computer Skills Show TOC | Frames My Desktop | Account | Log Out | Subscription | Help Programming > Developing Bioinformatics Computer Skills See All Titles Developing Bioinformatics Computer Skills Cynthia Gibas Per Jambeck Publisher: O'Reilly First Edition April 2001 ISBN: 1-56592-664-1, 446 pages Buy Print Version Developing Bioinformatics Computer Skills will help biologists, researchers, and students develop a structured approach to biological data and the computer skills they'll need to analyze it. The book covers Copyright the Unix file system, building tools and databases for bioinformatics, Table of Contents computational approaches to biological problems, an introduction to Index Perl for bioinformatics, data mining, data visualization, and tips for Full Description tailoring data analysis software to individual research needs. About the Author Reviews Reader reviews Errata Delivered for Maurice ling Last updated on 10/30/2001 Swap Option Available: 7/15/2002 Developing Bioinformatics Computer Skills, © 2002 O'Reilly © 2002, O'Reilly & Associates, Inc. http://safari.oreilly.com/main.asp?bookname=bioskills [6/2/2002 8:49:35 AM] Safari | Developing Bioinformatics Computer Skills Show TOC | Frames My Desktop | Account | Log Out | Subscription | Help Programming > Developing Bioinformatics Computer Skills See All Titles Developing Bioinformatics Computer Skills Copyright © 2001 O'Reilly & Associates, Inc. All rights reserved. Printed in the United States of America. Published by O'Reilly & Associates, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O'Reilly & Associates books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://safari.oreilly.com). For more information contact our corporate/institutional sales department: 800-998-9938 or [email protected].
    [Show full text]
  • The Scientist :: Blast, Aug. 29, 2005 09/18/2005 04:42 PM
    The Scientist :: Blast, Aug. 29, 2005 09/18/2005 04:42 PM Volume 19 | Issue 16 | Page 21 | Aug. 29, 2005 Previous | Issue Contents | Next FEATURE | SEVEN TECHNOLOGIES How 90,000 lines of code helped spark the bioinformatics explosion By Anne Harding You've just cloned and sequenced a gene, but you don't know what it does. Now Sponsored by: what do you do? In the absence of functional clues, it's hard to know where to start. One approach is to ask what other known sequences are similar to yours, thereby inferring function from homology. Each weekday, some 200,000 or so researchers do just that, asking a server at the National Center for Biotechnology Information (NCBI) in Bethesda, Md., to compare their particular sequence against GenBank, a DNA database that, at the end of 2004, held more than 40 million sequences totaling 44.5 billion nucleotides. The NCBI devotes 158 two-processor computers to those queries, 75% of which return within 22 seconds. The software these servers use, a sturdy 15-year-old program known as the Basic Local Alignment Search Tool, or BLAST, remains, for many, bioinformatics' "killer app." It wasn't the first DNA database search tool, but it was fast, and it provided metrics to assess the significance of the matches it found--all in 90,000 lines of C code. "The fact that every biologist has been using BLAST tells everything," says Jin Billy Li of the Washington University Genome Sequencing Center in St. Louis, who has used BLASTP (a protein homology tool) to identify flagellar genes in several species, including the human gene that causes Bardet-Biedl syndrome, a ciliation disorder.
    [Show full text]
  • Msc THESIS Genetic Sequence Alignment on a Supercomputing Platform
    Computer Engineering 2011 Mekelweg 4, 2628 CD Delft The Netherlands http://ce.et.tudelft.nl/ MSc THESIS Genetic sequence alignment on a supercomputing platform Erik Vermij Abstract Genetic sequence alignment is an important tool for researchers. It lets them see the differences and similarities between two genetic sequences. This is used in several fields, like homology research, auto immune disease research and protein shape estimation. There are various algorithms that can perform this task and several hard- ware platforms suitable to deliver the necessary computation power. CE-MS-2011-02 Given the large volume of the datasets used, throughput is nowadays the major bottleneck in sequence alignment. In this thesis we discuss some of the existing solutions for high throughput genetic sequence alignment and present a new one. Our solution implements the well known Smith-Waterman optimal local alignment algorithm on the HC-1 hybrid supercomputer from Convey Computer. This platform features four FPGAs which can be used to accelerate the problem in question. The FPGAs, and the CPU that controls them, live in the same virtual memory space and share one large memory. We developed a hardware description for the FPGAs and a software program for the CPU. Some focus points were: a sustainable peak performance, being able to align sequences of any length, FPGA area efficient computations and the cancellation of unnecessary workload. The result is a Smith-Waterman FPGA core that can run at 100% utilization for many alignments long. They are packed per six on a FPGA running on 150 MHz, which results in a full system performance of 460 GCUPS (billion elementary operations per second).
    [Show full text]
  • Coding Sequences: a History of Sequence Comparison Algorithms As a Scientiªc Instrument
    Coding Sequences: A History of Sequence Comparison Algorithms as a Scientiªc Instrument Hallam Stevens Harvard University Sequence comparison algorithms are sophisticated pieces of software that com- pare and match identical or similar regions of DNA, RNA, or protein se- quence. This paper examines the origins and development of these algorithms from the 1960s to the 1990s. By treating this software as a kind of scien- tiªc instrument used to examine sets of biological objects, the paper shows how algorithms have been used as different sorts of tools and appropriated for dif- ferent sorts of uses according to the disciplinary context in which they were deployed. These particular uses have made sequences themselves into different kinds of objects. Introduction Historians of molecular biology have paid signiªcant attention to the role of scientiªc instruments and their relationship to the production of bio- logical knowledge. For instance, Lily Kay has examined the history of electrophoresis, Boelie Elzen has analyzed the development of the ultra- centrifuge as an enabling technology for molecular biology, and Nicolas Rasmussen has examined how molecular biology was transformed by the introduction of the electron microscope (Kay 1998, 1993; Elzen 1986; Rasmussen 1997).1 Collectively, these historians have demonstrated how instruments and other elements of the material culture of the labora- tory have played a decisive role in determining the kind and quantity of knowledge that is produced by biologists. During the 1960s, a versatile new kind of instrument began to be deployed in biology: the electronic computer (Ceruzzi 2001; Lenoir 1999). Despite the signiªcant role that 1. One could also point to Robert Kohler’s (1994) work on the fruit ºy, Jean-Paul Gaudillière (2001) on laboratory mice, and Hannah Landecker (2007) on the technologies of tissue culture.
    [Show full text]
  • STUDY of the RELATIONSHIP BETWEEN Mus Musculus PROTEIN SEQUENCES and THEIR BIOLOGICAL FUNCTIONS a Thesis Presented to the Gradua
    STUDY OF THE RELATIONSHIP BETWEEN Mus musculus PROTEIN SEQUENCES AND THEIR BIOLOGICAL FUNCTIONS A Thesis Presented to The Graduate Faculty of The University of Akron In Partial Fulfillment of the Requirements for the Degree Master of Science Pawan Seth May, 2007 STUDY OF THE RELATIONSHIP BETWEEN Mus musculus PROTEIN SEQUENCES AND THEIR BIOLOGICAL FUNCTIONS Pawan Seth Thesis Approved: Accepted: _______________________________ _______________________________ Advisor Dean of the College Dr. Zhong-Hui Duan Dr. Ronald F. Levant _______________________________ _______________________________ Committee Member Dean of the Graduate School Dr. Chien-Chung Chan Dr. George R. Newkome _______________________________ _______________________________ Committee Member Date Dr. Xuan-Hien Dang _______________________________ Committee Member Dr. Yingcai Xiao _______________________________ Department Chair Dr. Wolfgang Pelz ii ABSTRACT The central challenge in post-genomic era is the characterization of biological functions of newly discovered proteins. Sequence similarity based approaches infer protein functions based upon the homology between proteins. In this thesis, we present the similarity relationship between protein sequences and functions for mouse proteome in the context of gene ontology slim. The similarity between protein sequences is computed using a novel measure based upon the local BLAST alignment scores. The similarity between protein functions is characterized using the three gene ontology categories. In the study, the ontology categories are represented using a general tree structure. Three ontology trees are constructed using the definitions provided in gene ontology slim. The mouse protein sequences are then mapped onto the trees. We present the sequence similarity distributions at different levels of GO tree. The similarities of protein sequences across gene ontology levels and traversing branches are studied.
    [Show full text]
  • K-Mulus: a Database-Clustering Approach to Protein BLAST in the Cloud
    K-mulus: A Database-Clustering Approach to Protein BLAST in the Cloud Carl H. Albachy Sebastian G. Angely Christopher M. Hilly Mihai Pop Department of Computer Science University of Maryland, College Park College Park, MD 20741 fcalbach, sga001, cmhill, [email protected] ABSTRACT with the intention of efficiently searching for these similar- With the increased availability of next-generation sequenc- ities. The most widely used application is the Basic Local ing technologies, researchers are gathering more data than Alignment Search Tool, or BLAST[3]. they are able to process and analyze. One of the most widely performed analyses is identifying regions of similar- With the increased availability of next-generation sequenc- ity between DNA or protein sequences using the Basic Local ing technologies, researchers are gathering more data than Alignment Search Tool, or BLAST. Due to the large scale ever before. This large influx of data has become a ma- of sequencing data produced, parallel implementations of jor issue as researchers have a difficult time processing and BLAST are needed to process the data in a timely manner. analyzing it. For this reason, optimizing the performance In this paper we present K-mulus, an application that per- of BLAST and developing new alignment tools has been a forms distributed BLAST queries via Hadoop and MapRe- well researched topic over the past few years. Take the ex- duce and aims to generate speedups by clustering the database. ample of environmental sequencing projects, in which the Clustering the sequence database reduces the search space bio-diversity of various environments, including the human for a given query, and allows K-mulus to easily parallelize microbiome, is analyzed and characterized to generate on the remaining work.
    [Show full text]
  • In Its Most Basic Form a Sequence Alignment Is Simply Comparing Two Or More Sequences by Searching for Character Patterns and Other Similarities
    In its most basic form a sequence alignment is simply comparing two or more sequences by searching for character patterns and other similarities. Blasting some sequence is often the first step a researcher will take to characterize an unknown sequence or even a whole genome, but in 1970, when Needleman and Wunsch first introduced their algorithm for automated global alignment of sequences, there were still very few sequences to work with. Throughout the late seventies, determining nucleotide sequences was a torturous tedious process, but in 1977 there were two major technological breakthroughs, one pioneered by Maxam and Gilbert and the other by Sanger that opened the door for automated sequencing. These two developments represent the bedrock on which high through put sequencing is built. Alignment techniques can be broken into two components. The first is construction of a scoring matrix, and the second is the actual algorithms used to compute a score. The simplest scoring matrix is a unitary matrix. If the character matches a one is assigned, and if not the matrix element is zero. In this most fundamental case, the alignment would simply be the path through this matrix. The two most commonly used scoring matrices today are PAM and BLOSUM. PAM or percent accepted mutation rate different substitution rates of amino acids were calculated based on alignments of protein sequences that were at least eight-five percent identical (Heinkoff, 1992). Rates for PAMs correlating to different evolutionary distances were then extrapolated from these original calculations. BLOSUM takes a slightly different approach. Instead of relying on extrapolated data, the various BLOSUMs are calculated directly.
    [Show full text]
  • Thesis by Submitted in Partial Fulfillment of the Requirements For
    Sequential Optimization of Global Sequence Alignments Relative to Different Cost Functions Thesis by Enas Mohammad Odat, Master Degree in Computer Science Submitted in Partial Fulfillment of the Requirements for the degree of Masters of Computer Science King Abdullah University of Science and Technology Mathmatical and Computer Sciences and Engineering Division Computer System Thuwal, Makkah Province, Kingdom of Saudi Arabia May, 2011 2 The dissertation/thesis of Enas Mohammad Odat is approved by the examination committee Committee Chairperson: Committee Co-Chair: Committee Member: King Abdullah University of Science and Technology 2011 ABSTRACT Sequential Optimization of Global Sequence Alignments Relative to Different Cost Functions Enas Mohammad Odat The purpose of this dissertation is to present a methodology to model global sequence alignment problem as directed acyclic graph which helps to extract all pos- sible optimal alignments. Moreover, a mechanism to sequentially optimize sequence alignment problem relative to different cost functions is suggested. Sequence alignment is mostly important in computational biology. It is used to find evolutionary relationships between biological sequences. There are many algo- rithms that have been developed to solve this problem. The most famous algorithms are Needleman-Wunsch and Smith-Waterman that are based on dynamic program- ming. In dynamic programming, problem is divided into a set of overlapping sub- problems and then the solution of each subproblem is found. Finally, the solutions to these subproblems are combined into a final solution. In this thesis it has been proved that for two sequences of length m and n over a fixed alphabet, the suggested optimization procedure requires O(mn) arithmetic operations per cost function on a single processor machine.
    [Show full text]
  • Scalable Parallel Algorithms for Genome Analysis by Evangelos Georganas a Dissertation Submitted in Partial Satisfaction Of
    Scalable Parallel Algorithms for Genome Analysis by Evangelos Georganas A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Computer Science in the Graduate Division of the University of California, Berkeley Committee in charge: Professor Katherine A. Yelick, Chair Professor James W. Demmel Professor Daniel S. Rokhsar Summer 2016 Scalable Parallel Algorithms for Genome Analysis Copyright 2016 by Evangelos Georganas 1 Abstract Scalable Parallel Algorithms for Genome Analysis by Evangelos Georganas Doctor of Philosophy in Computer Science University of California, Berkeley Professor Katherine A. Yelick, Chair A critical problem for computational genomics is the problem of de novo genome assembly: the development of robust scalable methods for transforming short randomly sampled \shot- gun" sequences, namely reads, into the contiguous and accurate reconstruction of complex genomes. These reads are significantly shorter (typically hundreds of bases long) than the size of chromosomes and also include errors. While advanced methods exist for assembling the small and haploid genomes of prokaryotes (e.g. cells without nuclei), the genomes of eukaryotes (e.g. cells with nuclei) are more complex. Moreover, de novo assembly has been unable to keep pace with the flood of data, due to the dramatic increases in genome sequencer capabilities, combined with the computational requirements and the algorithmic complexity of assembling large scale genomes and metagenomes. In this dissertation, we address this challenge head on by developing parallel algorithms for de novo genome assembly with the ambition to scale to massive concurrencies. Our work is based on the Meraculous assembler, a state-of-the-art de novo assembler for short reads developed at the Joint Genome Institute.
    [Show full text]
  • HMMER User's Guide
    HMMER User’s Guide Biological sequence analysis using profile hidden Markov models http://hmmer.org/ Version 3.1b2; February 2015 Sean R. Eddy, Travis J. Wheeler and the HMMER development team Copyright (C) 2015 Howard Hughes Medical Institute. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are retained on all copies. HMMER is licensed and freely distributed under the GNU General Public License version 3 (GPLv3). For a copy of the License, see http://www.gnu.org/licenses/. HMMER is a trademark of the Howard Hughes Medical Institute. 1 Contents 1 Introduction 7 How to avoid reading this manual . 7 How to avoid using this software (links to similar software) . 7 What profile HMMs are . 7 Applications of profile HMMs . 8 Design goals of HMMER3 . 9 What’s new in HMMER3.1 . 10 What’s still missing in HMMER3.1 . 11 How to learn more about profile HMMs . 11 2 Installation 13 Quick installation instructions . 13 System requirements . 13 Multithreaded parallelization for multicores is the default . 14 MPI parallelization for clusters is optional . 14 Using build directories . 15 Makefile targets . 15 Why is the output of ’make’ so clean? . 15 What gets installed by ’make install’, and where? . 15 Staged installations in a buildroot, for a packaging system . 16 Workarounds for some unusual configure/compilation problems . 16 3 Tutorial 18 The programs in HMMER . 18 Supported formats . 19 Files used in the tutorial . 19 Searching a protein sequence database with a single protein profile HMM . 20 Step 1: build a profile HMM with hmmbuild .
    [Show full text]