Computational Biology


Book Description

This textbook is for anyone who needs to learn the basics of bioinformatics—the use of computational methods to better understand biological systems. Computational Biology covers the principles and applications of the computational methods used to study DNA, RNA, and proteins, including using biological databases such as NCBI and UniProt; performing BLAST, sequence alignments, and structural predictions; and creating phylogenetic trees. It includes a primer that can be used as a jumping off point for learning computer programming for bioinformatics. This text can be used as a self-study guide, as a course focused on computational methods in biology/bioinformatics, or to supplement general courses that touch on topics included within the book. Computational Biology's robust interactive online components “gamify” the study of bioinformatics, allowing the reader to practice randomly generated problems on their own time to build confidence and skill and gain practical real-world experience. The online component also assures that the content being taught is up to date and accurately reflects the ever-changing landscape of bioinformatics web-based programs.




Biological Computation


Book Description

The area of biologically inspired computing, or biological computation, involves the development of new, biologically based techniques for solving difficult computational problems. A unified overview of computer science ideas inspired by biology, Biological Computation presents the most fundamental and significant concepts in this area. In the book




Introduction to Computational Biology


Book Description

Biology is in the midst of a era yielding many significant discoveries and promising many more. Unique to this era is the exponential growth in the size of information-packed databases. Inspired by a pressing need to analyze that data, Introduction to Computational Biology explores a new area of expertise that emerged from this fertile field- the combination of biological and information sciences. This introduction describes the mathematical structure of biological data, especially from sequences and chromosomes. After a brief survey of molecular biology, it studies restriction maps of DNA, rough landmark maps of the underlying sequences, and clones and clone maps. It examines problems associated with reading DNA sequences and comparing sequences to finding common patterns. The author then considers that statistics of pattern counts in sequences, RNA secondary structure, and the inference of evolutionary history of related sequences. Introduction to Computational Biology exposes the reader to the fascinating structure of biological data and explains how to treat related combinatorial and statistical problems. Written to describe mathematical formulation and development, this book helps set the stage for even more, truly interdisciplinary work in biology.




Kernel Methods in Computational Biology


Book Description

A detailed overview of current research in kernel methods and their application to computational biology.




Computational Systems Biology of Cancer


Book Description

The future of cancer research and the development of new therapeutic strategies rely on our ability to convert biological and clinical questions into mathematical models—integrating our knowledge of tumour progression mechanisms with the tsunami of information brought by high-throughput technologies such as microarrays and next-generation sequencing. Offering promising insights on how to defeat cancer, the emerging field of systems biology captures the complexity of biological phenomena using mathematical and computational tools. Novel Approaches to Fighting Cancer Drawn from the authors’ decade-long work in the cancer computational systems biology laboratory at Institut Curie (Paris, France), Computational Systems Biology of Cancer explains how to apply computational systems biology approaches to cancer research. The authors provide proven techniques and tools for cancer bioinformatics and systems biology research. Effectively Use Algorithmic Methods and Bioinformatics Tools in Real Biological Applications Suitable for readers in both the computational and life sciences, this self-contained guide assumes very limited background in biology, mathematics, and computer science. It explores how computational systems biology can help fight cancer in three essential aspects: Categorising tumours Finding new targets Designing improved and tailored therapeutic strategies Each chapter introduces a problem, presents applicable concepts and state-of-the-art methods, describes existing tools, illustrates applications using real cases, lists publically available data and software, and includes references to further reading. Some chapters also contain exercises. Figures from the text and scripts/data for reproducing a breast cancer data analysis are available at www.cancer-systems-biology.net.




A Primer for Computational Biology


Book Description

A Primer for Computational Biology aims to provide life scientists and students the skills necessary for research in a data-rich world. The text covers accessing and using remote servers via the command-line, writing programs and pipelines for data analysis, and provides useful vocabulary for interdisciplinary work. The book is broken into three parts: Introduction to Unix/Linux: The command-line is the "natural environment" of scientific computing, and this part covers a wide range of topics, including logging in, working with files and directories, installing programs and writing scripts, and the powerful "pipe" operator for file and data manipulation. Programming in Python: Python is both a premier language for learning and a common choice in scientific software development. This part covers the basic concepts in programming (data types, if-statements and loops, functions) via examples of DNA-sequence analysis. This part also covers more complex subjects in software development such as objects and classes, modules, and APIs. Programming in R: The R language specializes in statistical data analysis, and is also quite useful for visualizing large datasets. This third part covers the basics of R as a programming language (data types, if-statements, functions, loops and when to use them) as well as techniques for large-scale, multi-test analyses. Other topics include S3 classes and data visualization with ggplot2.




Bioinformatics and Computational Biology


Book Description

This textbook introduces fundamental concepts of bioinformatics and computational biology to the students and researchers in biology, medicine, veterinary science, agriculture, and bioengineering . The respective chapters provide detailed information on biological databases, sequence alignment, molecular evolution, next-generation sequencing, systems biology, and statistical computing using R. The book also presents a case-based discussion on clinical, veterinary, agricultural bioinformatics, and computational bioengineering for application-based learning in the respective fields. Further, it offers readers guidance on reconstructing and analysing biological networks and highlights computational methods used in systems medicine and genome-wide association mapping of diseases. Given its scope, this textbook offers an essential introductory book on bioinformatics and computational biology for undergraduate and graduate students in the life sciences, botany, zoology, physiology, biotechnology, bioinformatics, and genomic science as well as systems biology, bioengineering and the agricultural, and veterinary sciences.




Computational Cell Biology


Book Description

This textbook provides an introduction to dynamic modeling in molecular cell biology, taking a computational and intuitive approach. Detailed illustrations, examples, and exercises are included throughout the text. Appendices containing mathematical and computational techniques are provided as a reference tool.




Introduction to Computational Molecular Biology


Book Description

Basic concepts of molecular biology. Strings, graphs, and algorithms. Sequence comparasion and database search. Fragment assembly of DNA. Physical mapping of DNA. Phylogenetic trees. Genome rearrangements. Molecular structure prediction. epilogue: computing with DNA. Answers to selected exercises. References. index.




Quantitative Biology


Book Description

An introduction to the quantitative modeling of biological processes, presenting modeling approaches, methodology, practical algorithms, software tools, and examples of current research. The quantitative modeling of biological processes promises to expand biological research from a science of observation and discovery to one of rigorous prediction and quantitative analysis. The rapidly growing field of quantitative biology seeks to use biology's emerging technological and computational capabilities to model biological processes. This textbook offers an introduction to the theory, methods, and tools of quantitative biology. The book first introduces the foundations of biological modeling, focusing on some of the most widely used formalisms. It then presents essential methodology for model-guided analyses of biological data, covering such methods as network reconstruction, uncertainty quantification, and experimental design; practical algorithms and software packages for modeling biological systems; and specific examples of current quantitative biology research and related specialized methods. Most chapters offer problems, progressing from simple to complex, that test the reader's mastery of such key techniques as deterministic and stochastic simulations and data analysis. Many chapters include snippets of code that can be used to recreate analyses and generate figures related to the text. Examples are presented in the three popular computing languages: Matlab, R, and Python. A variety of online resources supplement the the text. The editors are long-time organizers of the Annual q-bio Summer School, which was founded in 2007. Through the school, the editors have helped to train more than 400 visiting students in Los Alamos, NM, Santa Fe, NM, San Diego, CA, Albuquerque, NM, and Fort Collins, CO. This book is inspired by the school's curricula, and most of the contributors have participated in the school as students, lecturers, or both. Contributors John H. Abel, Roberto Bertolusso, Daniela Besozzi, Michael L. Blinov, Clive G. Bowsher, Fiona A. Chandra, Paolo Cazzaniga, Bryan C. Daniels, Bernie J. Daigle, Jr., Maciej Dobrzynski, Jonathan P. Doye, Brian Drawert, Sean Fancer, Gareth W. Fearnley, Dirk Fey, Zachary Fox, Ramon Grima, Andreas Hellander, Stefan Hellander, David Hofmann, Damian Hernandez, William S. Hlavacek, Jianjun Huang, Tomasz Jetka, Dongya Jia, Mohit Kumar Jolly, Boris N. Kholodenko, Markek Kimmel, Michał Komorowski, Ganhui Lan, Heeseob Lee, Herbert Levine, Leslie M Loew, Jason G. Lomnitz, Ard A. Louis, Grant Lythe, Carmen Molina-París, Ion I. Moraru, Andrew Mugler, Brian Munsky, Joe Natale, Ilya Nemenman, Karol Nienałtowski, Marco S. Nobile, Maria Nowicka, Sarah Olson, Alan S. Perelson, Linda R. Petzold, Sreenivasan Ponnambalam, Arya Pourzanjani, Ruy M. Ribeiro, William Raymond, William Raymond, Herbert M. Sauro, Michael A. Savageau, Abhyudai Singh, James C. Schaff, Boris M. Slepchenko, Thomas R. Sokolowski, Petr Šulc, Andrea Tangherloni, Pieter Rein ten Wolde, Philipp Thomas, Karen Tkach Tuzman, Lev S. Tsimring, Dan Vasilescu, Margaritis Voliotis, Lisa Weber