|
GOLSCO Books Online Store | UK | Germany |
| books | baby | camera | computers | dvd | games | electronics | garden | kitchen | magazines | music | phones | software | tools | toys | video |
| Help |
| Books - Medicine - General - Advanced Sequence Analysis Course |
| 1-8 of 8 1 |
| Featured List | Simple List |
Go to bottom to see all images
Click image to enlarge
|
Introduction to Algorithms, Second Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Average Customer Review: Hardcover (01 September, 2001) list price: $80.00 -- our price: $80.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Aimed at any serious programmer or computer science student,the new second edition of Introduction to Algorithms builds onthe tradition of the original with a truly magisterial guide to theworld of algorithms. Clearly presented, mathematically rigorous, andyet approachable even for the math-averse, this title sets a highstandard for a textbook and reference to the best algorithms forsolving a wide range of computing problems. With sample problems andmathematical proofs demonstrating the correctness of each algorithm,this book is ideal as a textbook for classroom study, but its reachdoesn't end there. The authors do a fine job of explaining eachalgorithm. (Reference sections on basic mathematical notation will helpreaders bridge the gap, but it will help to have some math backgroundto appreciate the full achievement of this handsome hardcover volume.)Every algorithm is presented in pseudo-code, which can be implementedin any computer language, including C/C++ and Java. This ecumenicalapproach is one of the book's strengths. When it comes to sorting andcommon data structures, from basic linked lists to trees (includingbinary trees, red-black, and B-trees), this title really shines, withclear diagrams that show algorithms in operation. Even if you justglance over the mathematical notation here, you can definitely benefitfrom this text in other ways. The book moves forward with moreadvanced algorithms that implement strategies for solving morecomplicated problems (including dynamic programming techniques, greedyalgorithms, and amortized analysis). Algorithms for graphing problems(used in such real-world business problems as optimizing flightschedules or flow through pipelines) come next. In each case, theauthors provide the best from current research in each topic, alongwith sample solutions. This text closes with a grab bag of usefulalgorithms including matrix operations and linear programming,evaluating polynomials, and the well-known Fast Fourier Transformation(FFT) (useful in signal processing and engineering). Final sections on"NP-complete" problems, like the well-known traveling salesman problem,show off that while not all problems have a demonstrably final and bestanswer, algorithms that generate acceptable approximate solutions canstill be used to generate useful, real-world answers. Throughout thistext, the authors anchor their discussion of algorithms with currentexamples drawn from molecular biology (like the Human Genome Project),business, and engineering. Each section ends with short discussions ofrelated historical material, often discussing original research in eacharea of algorithms. On the whole, they argue successfully thatalgorithms are a "technology" just like hardware and software that canbe used to write better software that does more, with betterperformance. Along with classic books on algorithms (like DonaldKnuth's three-volume set, The Art of ComputerProgramming), this title sets a new standard for compiling thebest research in algorithms. For any experienced developer, regardlessof their chosen language, this text deserves a close look for extendingthe range and performance of real-world software. --RichardDragan Topics covered: Overview of algorithms (including algorithms asa technology); designing and analyzing algorithms; asymptotic notation;recurrences and recursion; probabilistic analysis and randomizedalgorithms; heapsort algorithms; priority queues; quicksort algorithms;linear time sorting (including radix and bucket sort); medians andorder statistics (including minimum and maximum); introduction to datastructures (stacks, queues, linked lists, and rooted trees); hashtables (including hash functions); binary search trees; red-blacktrees; augmenting data structures for custom applications; dynamicprogramming explained (including assembly-line scheduling, matrix-chainmultiplication, and optimal binary search trees); greedy algorithms(including Huffman codes and task-scheduling problems); amortizedanalysis (the accounting and potential methods); advanced datastructures (including B-trees, binomial and Fibonacci heaps,representing disjoint sets in data structures); graph algorithms(representing graphs, minimum spanning trees, single-source shortestpaths, all-pairs shortest paths, and maximum flow algorithms); sortingnetworks; matrix operations; linear programming (standard and slackforms); polynomials and the Fast Fourier Transformation (FFT); numbertheoretic algorithms (including greatest common divisor, modulararithmetic, the Chinese remainder theorem, RSA public-key encryption,primality testing, integer factorization); string matching;computational geometry (including finding the convex hull);NP-completeness (including sample real-world NP-complete problems andtheir insolvability); approximation algorithms for NP-complete problems(including the traveling salesman problem); reference sections forsummations and other mathematical notation, sets, relations, functions,graphs and trees, as well as counting and probability backgrounder(plus geometric and binomial distributions). ... Read more Reviews (122)
Isbn: 0262032937 |
$80.00 |
|
Introduction to Automata Theory, Languages, and Computation (2nd Edition) by John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman Average Customer Review: Hardcover (14 November, 2000) list price: $111.60 -- our price: $111.60 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review This book is a rigorous exposition of formal languages and models of computation, with an introduction to computational complexity. The authors present the theory in a concise and straightforward manner, with an eye out for the practical applications. Exercises at the end of each chapter, including some that have been solved, help readers confirm and enhance their understanding of the material. This book is appropriate for upper-level computer science undergraduates who are comfortable with mathematical arguments. ... Read more Reviews (31)
Sadly, the second edition misses a great deal of the first edition. Many chapters were removed. Important lemmas and theorems are missing. I would gladly exchange my second edition for the first one, if it wasn't out of print. J.
The topics of complexity classes and NP-Completeness, as well as the chapter on Turing Machines are rather succint and do not cover the full depth. Papadimitriou's "Computational Complexity" does a better job in this respect, even though it is not at all flawless. Some might say that there is a reason why this book is introductory, but I argue that instead of doing a poor job, the authors should have maybe just made another book dealing with the above-mentioned topics. PS: My professor told me that the first edition was much better - maybe you could find it somewhere in the library, if interested. ... Read more Isbn: 0201441241 |
$111.60 |
|
Elements of Information Theory by Thomas M.Cover, Joy A.Thomas Average Customer Review: Hardcover (12 August, 1991) list price: $99.95 -- our price: $88.69 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (13)
This book is a pure mathematical approach. I prefer a more pedagogical style, where the equations are explained in plain terms, with examples. This text gives the equations and presumes that is adequate. I would say that this book should only be used by advanced upper graduate level courses, and only after a strong introduction to information theory. As well your probability, stochastic (markov chains), and infinite series skills need to be very strong. I must stress that this book is written very mathematical. What I mean by this is that all equations are written in the (very hard to understand) shorthand notation. I am sure math majors enjoy that style, but for engineers it can be bothersome having to look up what this and that symbol mean. While this book is worthy enough to stay in my collection, it is by far the last book I reach for when I look stuff up.
Isbn: 0471062596 |
$88.69 |
|
Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology by Dan Gusfield Average Customer Review: Hardcover (15 January, 1997) list price: $80.00 -- our price: $55.82 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (9)
No, there isn't any real source code here. That should not be a problem - this book aims above the cut&paste programmer. The book in meant for readers who can not only understand the algorithms, but apply them to unique solutions in unique ways. String matching is far too broad a topic for any one book to cover. The study can include formal language theory, Gibbs sampling and other non-deterministic optimizations, and probability-based techniques like Markov models. The author chose a well bounded region of that huge territory, and covers the region expertly. The reader will soon realize, though, that algorithms from this book work well as pieces of larger computations. The book's chosen limits certainly do not limit its applicability. By the way, don't let the biological orientation put you off. DNA analysis is just one place where string-matching problems occur. The author motivates algorithms with problems in biology, but the techniques are applicable by anyone that analyzes strings.
All of the major exact string algorithms are covered, including Knuth-Morris-Pratt, Boyer-Moore, Aho-Corasick and the focus of the book, suffix trees for the much harder probem of finding all repeated substrings of a given string in linear time. In addition to exact string matching, there are extensive discussions of inexact matching.Even the discussions of widely known topics like dynamic programming for edit distance are insightful; for instance, we find how to easily cut space requirements from quadratic to linear.There is also a short chapter on semi-numerical matching methods, which are also of use in information retrieval applications. Inexact matching is extended to the threshold all-against-all problem, which finds all substrings of a string that match up to a given edit distance threshold. The theoretical development concludes with the much more difficult problem of aligning multiple sequences with ultrametric trees, with applications to phylogenetic alignment for evolutionary trees (an approach that has also been applied to the evolution of natural languages). Note that there is no discussion of statistical string matching.For that, Durbin, Eddy, Krogh and Mitchison's "Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acides" is a good choice, or for those more interested in language than biology, Manning and Schuetze's "Statistical Natural Language Processing".There is also no information on more structured string matching models such as context-free grammars, as are commonly used to analyze RNA folding or natural language syntax.Luckily, Durbin et al. and Manning and Schuetze also provide excellent coverage of these higher-order models in their books. This book is not about efficient implementation.If you need to build these algorithms, you'll also need to know how to write efficient code and tune it for your needs.This is an algorithms book, pure and simple. As a computer scientist, I found the discussions of computational biology to be more enlightening than in other textbooks on similar topics such as Durbin et al., because Gusfield does not assume the reader has any background in cellular biology. Instead, he provides his own clear and gentle introductions illustrated with algorithms, applications, open problems and extensive references.Like most Cambridge University Press books, this one is beautifully typeset and edited.
This is the most complete resource i could find about suffix trees, how to implement them, usages, and algorithms. Actually, when I took this book, I was interested in suffix arrays. Well - this book explains those better than the original paper do. Many applications to suffix trees are listed, along with comparisons to other algorithms applied to those problems. If you need to get into string algorithms from computer science perspective - this is a good book to start. If you want to "feel" of the biologists side of the story, than this is not a good choice. I use this book as a textbook on the subject, and I'm sure I'll be using it as a reference later on. This book surely is worth its cost (even if you buy it on Amazon...:-)). ... Read more Isbn: 0521585198 |
$55.82 |
|
Statistical Methods for Speech Recognition (Language, Speech, and Communication) by Frederick Jelinek Average Customer Review: Hardcover (16 January, 1998) list price: $52.00 -- our price: $44.81 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (6)
After a quick introduction, Jelinek digs into the statistics behind Hidden Markov Models (HMMs), the foundation of almost all of today's speech recognizers.This is followed by chapters devoted to acoustic modeling (probability of acoustics given words) and language modeling (probability of a given sequence of words), and the algorithmic search induced by this model.There are also advanced chapters on fast match (widely used heuristics for pruning search), the Expectation-Maximization (EM) algorithm for training, and the use of decision trees, maximum entropy and backoff for language models.He covers several auxiliary topics including information theory and perplexity, the spelling to phoneme mapping, and the use of triphones for cross-phoneme modeling.Each chapter is a worthy introduction to an important topic. This book does not presuppose much in the way of mathematical, computational, or linguistic background.A simple intro to probability and some experience with search problems would be of help, but isn't necessary -- you'll learn a lot about these topics reading the book. All in all, this is the best thorough introduction to speech recognition that you can find.Read it along with Manning and Schuetze's "Foundations of Statistical Natural Language Processing" from the same series; there's a little overlap in language modeling, but not much.You might want to start with the gentler book by Jurafsky and Martin, "Speech and Language Processing", before tackling either Jelinek or Manning and Schuetze.
However, this is definitely not meant for absolute newcomers to the field of speech processing, and it does assume some background in advaced mathematics as well, especially in probability. If you're looking for other aspects of Speech Recognition or code, you've come to the wrong place - but please don't spoil the rating of an excellent book by complaining that it doesn't have what it never promised to :-) - if you want a solid introduction to the field as a whole, i'd suggest 'Fundamentals of Speech Recognition' by Rabiner & Juang, and if it's code that you're looking for, there's lots of excellent open source stuff available on the net, notably from CMU and Cambridge, and there are some recent books in the market exclusively devoted to implementation of speech recognition systems. To sum up, if you have someexposure to speech recognition and want to learn the maths & concepts behind the Statistical approach to Speech Recognition, this is your book. ... Read more Isbn: 0262100665 |
$44.81 |
|
Foundations of Statistical Natural Language Processing by Christopher D. Manning, Hinrich Schtze Average Customer Review: Hardcover (18 June, 1999) list price: $77.00 -- our price: $67.32 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (9)
Isbn: 0262133601 |
$67.32 |
|
Biological Sequence Analysis : Probabilistic Models of Proteins and Nucleic Acids by Richard Durbin, Sean R. Eddy, Anders Krogh, Graeme Mitchison Average Customer Review: Paperback (01 July, 1999) list price: $48.00 -- our price: $33.76 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (12)
One chapter covers the basics of dynamic programming for string matching: a staple of bioinformatics computing. The authors come back to it a number of times as they introduce new variations on the string-matching theme. They give about the clearest description of the Needleman-Wunsch and basic variants (including Smith-Waterman) of any book I know. The bulk of the book is devoted to Hidden Markov Models (HMMs), as one might have guessed in a book with Eddy as co-author. It covers the basics of model construction, motif finding, and various uses for decoding. Again, it covers all the basics so clearly you'll want to start coding as soon as you read it. The later sections of the book cover phylogeny and tree building, along with the relationships to multiple alignment. Good, solid, clear writing prepares the reader for texts that may be more specialized, but possibly less transparent. The next-to-last chapter, on RNA folding, is weaker than the ones before, in my opinion. It ties to the other chapters reasonably well in terms of algorithms, but I don't think it does justice to the thermodynamic models of RNA folding. If there is any weakness in this chapter, though, it does not detract from the strengths elsewhere. The final chapter, the "background on probability", is the one that I think needs the most support. If you don't already understand its topics, I doubt that this will help very much. (If you do understand them, you won 't need the help.) There's nothing inherently tricky about probability, but individual distributions carry many assumptions, and I did not see those spelled out well. This shouldn't be the only book in your bioinformatics library. If you really want algorithms, though, it's a good book to have in the collection and one you'll keep coming back to.
Isbn: 0521629713 |
$33.76 |
|
Molecular Biology of the Cell, Fourth Edition by Bruce Alberts, Alexander Johnson, Julian Lewis, Martin Raff, Keith Roberts, Peter Walter Average Customer Review: Hardcover (March, 2002) list price: $120.00 -- our price: $102.71 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (29)
This is an incredible book. Well organized, very up to date. It is not a trivial book by any means. I recomend that during the first pass on reading an assignment - that you do NOT have a pen at your side, just read it. It is an incredible read. The hard part is the shear amount of information in 1300 pages. It will take me a while to plow through this text and the course, but I think it will be worth it in the end. The book is full of surprizes, at appropriate times information on evolution or medicines are thrown in. This is not a book for the timid. ... Read more Isbn: 0815332181 |
$102.71 |
| 1-8 of 8 1 |
| Books - Medicine - General - Advanced Sequence Analysis Course (images) |
| Images - 1-8 of 8 1 |
|
| Images - 1-8 of 8 1 |