图书介绍

an introduction to bioinformatics algorithmspdf电子书版本下载

an introduction to bioinformatics algorithms
  • 出版社:
  • ISBN:
  • 出版时间:未知
  • 标注页数:0页
  • 文件大小:110MB
  • 文件页数:453页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

an introduction to bioinformatics algorithmsPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 Introduction 1

2 Algorithms and Complexity 7

2.1 What Is an Algorithm? 7

2.2 Biological Algorithms versus Computer Algorithms 14

2.3 The Change Problem 17

2.4 Correct versus Incorrect Algorithms 20

2.5 Recursive Algorithms 24

2.6 Iterative versus Recursive Algorithms 28

2.7 Fast versus Slow Algorithms 33

2.8 Big-O Notation 37

2.9 Algorithm Design Techniques 40

2.9.1 Exhaustive Search 41

2.9.2 Branch-and-Bound Algorithms 42

2.9.3 Greedy Algorithms 43

2.9.4 Dynamic Programming 43

2.9.5 Divide-and-Conquer Algorithms 48

2.9.6 Machine Learning 48

2.9.7 Randomized Algorithms 48

2.10 Tractable versus Intractable Problems 49

2.11 Notes 51

Biobox: Richard Karp 52

2.12 Problems 54

3 Molecular Biology Primer 57

3.1 What Is Life Made Of? 57

3.2 What Is the Genetic Material? 59

3.3 What Do Genes Do? 60

3.4 What Molecule Codes for Genes? 61

3.5 What Is the Structure of DNA? 61

3.6 What Carries Information between DNA and Proteins? 63

3.7 How Are Proteins Made? 65

3.8 How Can We Analyze DNA? 67

3.8.1 Copying DNA 67

3.8.2 Cutting and Pasting DNA 71

3.8.3 Measuring DNA Length 72

3.8.4 Probing DNA 72

3.9 How Do Individuals of a Species Differ? 73

3.10 How Do Different Species Differ? 74

3.11 Why Bioinformatics? 75

Biobox: Russell Doolittle 79

4 Exhaustive Search 83

4.1 Restriction Mapping 83

4.2 Impractical Restriction Mapping Algorithms 87

4.3 A Practical Restriction Mapping Algorithm 89

4.4 Regulatory Motifs in DNA Sequences 91

4.5 Profiles 93

4.6 The Motif Finding Problem 97

4.7 Search Trees 100

4.8 Finding Motifs 108

4.9 Finding a Median String 111

4.10 Notes 114

Biobox: Gary Stormo 116

4.11 Problems 119

5 Greedy Algorithms 125

5.1 Genome Rearrangements 125

5.2 Sorting by Reversals 127

5.3 Approximation Algorithms 131

5.4 Breakpoints: A Different Face of Greed 132

5.5 A Greedy Approach to Motif Finding 136

5.6 Notes 137

Biobox: David Sankoff 139

5.7 Problems 143

6 Dynamic Programming Algorithms 147

6.1 The Power of DNA Sequence Comparison 147

6.2 The Change Problem Revisited 148

6.3 The Manhattan Tourist Problem 153

6.4 Edit Distance and Alignments 167

6.5 Longest Common Subsequences 172

6.6 Global Sequence Alignment 177

6.7 Scoring Alignments 178

6.8 Local Sequence Alignment 180

6.9 Alignment with Gap Penalties 184

6.10 Multiple Alignment 185

6.11 Gene Prediction 193

6.12 Statistical Approaches to Gene Prediction 197

6.13 Similarity-Based Approaches to Gene Prediction 200

6.14 Spliced Alignment 203

6.15 Notes 207

Biobox: Michael Waterman 209

6.16 Problems 211

7 Divide-and-Conquer Algorithms 227

7.1 Divide-and-Conquer Approach to Sorting 227

7.2 Space-Efficient Sequence Alignment 230

7.3 Block Alignment and the Four-Russians Speedup 234

7.4 Constructing Alignments in Subquadratic Time 238

7.5 Notes 240

Biobox: Webb Miller 241

7.6 Problems 244

8 Graph Algorithms 247

8.1 Graphs 247

8.2 Graphs and Genetics 260

8.3 DNA Sequencing 262

8.4 Shortest Superstring Problem 264

8.5 DNA Arrays as an Alternative Sequencing Technique 265

8.6 Sequencing by Hybridization 268

8.7 SBH as a Hamiltonian Path Problem 271

8.8 SBH as an Eulerian Path Problem 272

8.9 Fragment Assembly in DNA Sequencing 275

8.10 Protein Sequencing and Identification 280

8.11 The Peptide Sequencing Problem 284

8.12 Spectrum Graphs 287

8.13 Protein Identification via Database Search 290

8.14 Spectral Convolution 292

8.15 Spectral Alignment 293

8.16 Notes 299

8.17 Problems 302

9 Combinatorial Pattern Matching 311

9.1 Repeat Finding 311

9.2 Hash Tables 313

9.3 Exact Pattern Matching 316

9.4 Keyword Trees 318

9.5 Suffix Trees 320

9.6 Heuristic Similarity Search Algorithms 324

9.7 Approximate Pattern Matching 326

9.8 BLAST: Comparing a Sequence against a Database 330

9.9 Notes 331

Biobox: Gene Myers 333

9.10 Problems 337

10 Clustering and Trees 339

10.1 Gene Expression Analysis 339

10.2 Hierarchical Clustering 343

10.3 k-Means Clustering 346

10.4 Clustering and Corrupted Cliques 348

10.5 Evolutionary Trees 354

10.6 Distance-Based Tree Reconstruction 358

10.7 Reconstructing Trees from Additive Matrices 361

10.8 Evolutionary Trees and Hierarchical Clustering 366

10.9 Character-Based Tree Reconstruction 368

10.10 Small Parsimony Problem 370

10.11 Large Parsimony Problem 374

10.12 Notes 379

Biobox: Ron Shamir 380

10.13 Problems 384

11 Hidden Markov Models 387

11.1 CC-Islands and the “Fair Bet Casino” 387

11.2 The Fair Bet Casino and Hidden Markov Models 390

11.3 Decoding Algorithm 393

11.4 HMM Parameter Estimation 397

11.5 Profile HMM Alignment 398

11.6 Notes 400

Biobox: David Haussler 403

11.7 Problems 407

12 Randomized Algorithms 409

12.1 The Sorting Problem Revisited 409

12.2 Gibbs Sampling 412

12.3 Random Projections 414

12.4 Notes 416

12.5 Problems 417

Using Bioinformatics Tools 419

Bibliography 421

Index 428

精品推荐