did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781420070330

Algorithms in Bioinformatics: A Practical Introduction

by ;
  • ISBN13:

    9781420070330

  • ISBN10:

    1420070339

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2009-11-24
  • Publisher: Chapman & Hall/

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $98.95 Save up to $61.85
  • Rent Book $56.40
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 24-48 HOURS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

This text focuses on using algorithms and discrete mathematics to solve biological problems. It systematically describes biological applications, the corresponding mathematical/computational problems, and various algorithmic solutions. The author also discusses the practical use of many algorithmic methods and describes what algorithms should be used in different situations. Each chapter contains an overview of the biological problem, a precise definition of the computational problem, a description of various methods, practical issues and further research, references to further reading, and a set of knowledge-testing exercises. Instruction and data for practical exercises are provided on the author's website.

Table of Contents

Prefacep. xv
Introduction to Molecular Biologyp. 1
DNA, RNA, and Proteinp. 1
Proteinsp. 1
DNAp. 4
RNAp. 9
Genome, Chromosome, and Genep. 10
Genomep. 10
Chromosomep. 10
Genep. 11
Complexity of the Organism versus Genome Sizep. 11
Number of Genes versus Genome Sizep. 11
Replication and Mutation of DNAp. 12
Central Dogma (from DNA to Protein)p. 13
Transcription (Prokaryotes)p. 13
Transcription (Eukaryote)p. 14
Translationp. 15
Post-Translation Modification (PTM)p. 17
Population Geneticsp. 18
Basic Biotechnological Toolsp. 18
Restriction Enzymesp. 19
Sonicationp. 19
Cloningp. 19
PCRp. 20
Gel Electrophoresisp. 22
Hybridizationp. 23
Next Generation DNA Sequencingp. 24
Brief History of Bioinformaticsp. 26
Exercisesp. 27
Sequence Similarityp. 29
Introductionp. 29
Global Alignment Problemp. 30
Needleman-Wunsch Algorithmp. 32
Running Time Issuep. 34
Space Efficiency Issuep. 35
More on Global Alignmentp. 38
Local Alignmentp. 39
Semi-Global Alignmentp. 41
Gap Penaltyp. 42
General Gap Penalty Modelp. 43
Affine Gap Penalty Modelp. 43
Convex Gap Modelp. 45
Scoring Functionp. 50
Scoring Function for DNAp. 50
Scoring Function for Proteinp. 51
Exercisesp. 53
Suffix Treep. 57
Introductionp. 57
Suffix Treep. 57
Simple Applications of a Suffix Treep. 59
Exact String Matching Problemp. 59
Longest Repeated Substring Problemp. 60
Longest Common Substring Problemp. 60
Longest Common Prefix (LCP)p. 61
Finding a Palindromep. 62
Extracting the Embedded Suffix Tree of a String from the Generalized Suffix Treep. 63
Common Substring of 2 or More Stringsp. 64
Construction of a Suffix Treep. 65
Step 1: Construct the Odd Suffix Treep. 68
Step 2: Construct the Even Suffix Treep. 69
Step 3: Merge the Odd and the Even Suffix Treesp. 70
Suffix Arrayp. 72
Construction of a Suffix Arrayp. 73
Exact String Matching Using a Suffix Arrayp. 73
FM-Indexp. 76
Definitionp. 77
The occ Data Structurep. 78
Exact String Matching Using the FM-Indexp. 79
Approximate Searching Problemp. 81
Exercisesp. 82
Genome Alignmentp. 87
Introductionp. 87
Maximum Unique Match (MUM)p. 88
How to Find MUMsp. 89
MUMmer1: LCSp. 92
Dynamic Programming Algorithm in 0(n2) Timep. 93
An O (n log n)-Time Algorithmp. 93
MUMmer2 and MUMmer3p. 96
Reducing Memory Usagep. 97
Employing a New Alternative Algorithm for Finding MUMsp. 97
Clustering Matchesp. 97
Extension of the Definition of MUMp. 98
Mutation Sensitive Alignmentp. 99
Concepts and Definitionsp. 99
The Idea of the Heuristic Algorithmp. 100
Experimental Resultsp. 102
Dot Plot for Visualizing the Alignmentp. 103
Further Readingp. 105
Exercisesp. 105
Database Searchp. 109
Introductionp. 109
Biological Databasep. 109
Database Searchingp. 109
Types of Algorithmsp. 110
Smith-Waterman Algorithmp. 111
FastAp. 111
FastP Algorithmp. 112
FastA Algorithmp. 113
Blastp. 114
Blast1p. 115
Blast2p. 116
Blast1 versus Blast2p. 118
Blast versus FastAp. 118
Statistics for Local Alignmentp. 119
Variations of the Blast Algorithmp. 120
MegaBlastp. 120
Blatp. 121
PatternHunterp. 121
PSI-Blast (Position-Specific Iterated Blast)p. 123
Q-gram Alignment based on Suffix A Rrays (QUASAR)p. 124
Algorithmp. 124
Speeding Up and Reducing the Space for QUASARp. 127
Time Analysisp. 127
Locality-Sensitive Hashingp. 128
BWT-SWp. 130
Aligning Query Sequence to Suffix Treep. 130
Meaningful Alignmentp. 133
Are Existing Database Searching Methods Sensitive Enough?p. 136
Exercisesp. 136
Multiple Sequence Alignmentp. 139
Introductionp. 139
Formal Definition of the Multiple Sequence Alignment Problemp. 139
Methods for Solving the MSA Problemp. 141
Dynamic Programming Methodp. 142
Center Star Methodp. 143
Progressive Alignment Methodp. 146
ClustalWp. 147
Profile-Profile Alignmentp. 147
Limitation of Progressive Alignment Constructionp. 149
Iterative Methodp. 149
Musclep. 150
Log-Expectation (LE) Scorep. 151
Further Readingp. 151
Exercisesp. 152
Phylogeny Reconstructionp. 155
Introductionp. 155
Mitochondrial DNA and Inheritancep. 155
The Constant Molecular Clockp. 155
Phylogenyp. 156
Applications of Phylogenyp. 157
Phylogenetic Tree Reconstructionp. 158
Character-Based Phylogeny Reconstruction Algorithmp. 159
Maximum Parsimonyp. 159
Compatibilityp. 165
Maximum Likelihood Problemp. 172
Distance-Based Phylogeny Reconstruction Algorithmp. 178
Additive Metric and Ultrametricp. 179
Unweighted Pan Group Method with Arithmetic Mean (UPGMA)p. 184
Additive Tree Reconstructionp. 187
Nearly Additive Tree Reconstructionp. 189
Can We Apply Distance-Based Methods Given a Character-State Matrix?p. 190
Bootstrappingp. 191
Can Tree Reconstruction Methods Infer the Correct Tree?p. 192
Exercisesp. 193
Phylogeny Comparisonp. 199
Introductionp. 199
Similarity Measurementp. 200
Computing MAST by Dynamic Programmingp. 201
MAST for Unrooted Treesp. 202
Dissimilarity Measurementsp. 203
Robinson-Foulds Distancep. 204
Nearest Neighbor Interchange Distance (NNI)p. 209
Subtree Transfer Distance (STT)p. 210
Quartet Distancep. 211
Consensus Tree Problemp. 214
Strict Consensus Treep. 215
Majority Rule Consensus Treep. 216
Median Consensus Treep. 218
Greedy Consensus Treep. 218
R* Treep. 219
Further Readingp. 220
Exercisesp. 222
Genome Rearrangementp. 225
Introductionp. 225
Types of Genome Rearrangementsp. 225
Computational Problemsp. 227
Sorting an Unsigned Permutation by Reversalsp. 227
Upper and Lower Bound on an Unsigned Reversal Distancep. 228
4-Approximation Algorithm for Sorting an Unsigned Permutationp. 229
2-Approximation Algorithm for Sorting an Unsigned Permutationp. 230
Sorting a Signed Permutation by Reversalsp. 232
Upper Bound on Signed Reversal Distancep. 232
Elementary Intervals, Cycles, and Componentsp. 233
The Hannenhalli-Pevzner Theoremp. 238
Further Readingp. 243
Exercisesp. 244
Motif Findingp. 247
Introductionp. 247
Identifying Binding Regions of TFsp. 248
Motif Modelp. 250
The Motif Finding Problemp. 252
Scanning for Known Motifsp. 253
Statistical Approachesp. 254
Gibbs Motif Samplerp. 255
MEMEp. 257
Combinatorial Approachesp. 260
Exhaustive Pattern-Driven Algorithmp. 261
Sample-Driven Approachp. 262
Suffix Tree-Based Algorithmp. 263
Graph-Based Methodp. 265
Scoring Functionp. 266
Motif Ensemble Methodsp. 267
Approach of MotifVoterp. 268
Motif Filtering by the Discriminative and Consensus Criteriap. 268
Sites Extraction and Motif Generationp. 270
Can Motif Finders Discover the Correct Motifs?p. 271
Motif Finding Utilizing Additional Informationp. 274
Regulatory Element Detection Using Correlation with Expressionp. 274
Discovery of Regulatory Elements by Phylogenetic Footprintingp. 277
Exercisesp. 279
RNA Secondary Structure Predictionp. 281
Introductionp. 281
Base Interactions in RNAp. 282
RNA Structuresp. 282
Obtaining RNA Secondary Structure Experimentallyp. 285
RNA Structure Prediction Based on Sequence Onlyp. 286
Structure Prediction with the Assumption That There is No Pseudoknotp. 286
Nussinov Folding Algorithmp. 288
ZUKER Algorithmp. 290
Time Analysisp. 292
Speeding up Multi-Loopsp. 292
Speeding up Internal Loopsp. 294
Structure Prediction with Pseudoknotsp. 296
Definition of a Simple Pseudoknotp. 296
Akutsu's Algorithm for Predicting an RNA Secondary Structure with Simple Pseudoknotsp. 297
Exercisesp. 300
Peptide Sequencingp. 305
Introductionp. 305
Obtaining the Mass Spectrum of a Peptidep. 306
Modeling the Mass Spectrum of a Fragmented Peptidep. 310
Amino Acid Residue Massp. 310
Fragment Ion Massp. 310
De Novo Peptide Sequencing Using Dynamic Programmingp. 312
Scoring by Considering y-Ionsp. 313
Scoring by Considering y-Ions and b-Ionsp. 314
De Novo Sequencing Using Graph-Based Approachp. 317
Peptide Sequencing via Database Searchp. 319
Further Readingp. 320
Exercisesp. 321
Population Geneticsp. 323
Introductionp. 323
Locus, Genotype, Allele, and SNPp. 323
Genotype Frequency and Allele Frequencyp. 324
Haplotype and Phenotypep. 325
Technologies for Studying the Human Population .p. 325
Bioinformatics Problemsp. 325
Hardy-Weinberg Equilibriump. 326
Linkage Disequilibriump. 327
D and D'p. 328
r2p. 328
Genotype Phasingp. 328
Clark's Algorithmp. 329
Perfect Phylogeny Haplotyping Problemp. 330
Maximum Likelihood Approachp. 334
Phase Algorithmp. 336
Tag SNP Selectionp. 337
Zhang et al's Algorithmp. 338
IdSelectp. 339
Association Studyp. 339
Categorical Data Analysisp. 340
Relative Risk and Odds Ratiop. 341
Linear Regressionp. 342
Logistic Regressionp. 343
Exercisesp. 344
Referencesp. 349
Indexp. 375
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program