Cantitate/Preț
Produs

Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology

Autor Dan Gusfield
en Limba Engleză Hardback – 27 mai 1997

Ne-a atras atenția modul în care Algorithms on Strings, Trees, and Sequences reușește să pună bazele metodologice ale prelucrării șirurilor de caractere, un domeniu care a explodat odată cu proiectele de secvențiere a genomului. Găsim în această carte o arhitectură riguroasă a algoritmilor, pornind de la preprocesarea fundamentală pentru potrivirea exactă și evoluând spre structuri de date complexe, precum arborii de sufixe. Reținem în special capitolul dedicat construcției în timp liniar a acestor arbori, o tehnică esențială pentru eficiența computațională în bioinformatică.

Structura este organizată progresiv în patru părți distincte. Primele secțiuni tratează metodele clasice de comparare, în timp ce a treia parte introduce programarea dinamică pentru alinierea secvențelor și gestionarea erorilor (inexact matching). Această tranziție reflectă trecerea de la informatica pură la aplicațiile practice în biologia moleculară. Pe linia practică a lucrării Algorithms on Strings de Maxime Crochemore, dar cu un focus mult mai pronunțat pe biologia computațională și pe modelarea matematică a structurilor DNA, volumul lui Dan Gusfield devine un instrument de lucru indispensabil pentru proiectarea sistemelor de căutare în baze de date masive.

În contextul operei autorului, această carte reprezintă pilonul algoritmic care face legătura între cercetările sale despre problema căsătoriilor stabile și lucrările mai recente precum Integer Linear Programming in Computational and Systems Biology. Dacă în alte volume Dan Gusfield explorează limitele demonstrațiilor matematice, aici se concentrează pe implementarea soluțiilor eficiente. Cele peste 145 de ilustrații alb-negru și cele 400 de exerciții transformă textul dintr-o simplă referință teoretică într-un curs avansat de inginerie algoritmică.

Citește tot Restrânge

Preț: 61820 lei

Preț vechi: 77275 lei
-20%

Puncte Express: 927

Carte tipărită la comandă

Livrare economică 19 iunie-03 iulie


Specificații

ISBN-13: 9780521585194
ISBN-10: 0521585198
Pagini: 556
Ilustrații: 145 b/w illus.
Dimensiuni: 188 x 262 x 37 mm
Greutate: 1.09 kg
Editura: Cambridge University Press
Colecția Cambridge University Press
Locul publicării:New York, United States

De ce să citești această carte

Recomandăm această carte profesioniștilor din software engineering și bioinformatică care au nevoie de o înțelegere profundă a structurilor de date pentru text. Cititorul câștigă competențe critice în optimizarea algoritmilor de căutare și aliniere, esențiale pentru lucrul cu date genomice sau motoare de căutare. Este resursa ideală pentru trecerea de la algoritmi teoretici la implementări performante în proiecte de complexitate ridicată.


Despre autor

Dan Gusfield este profesor de informatică la University of California, Davis, fiind o figură centrală în dezvoltarea algoritmilor pentru biologie computațională. Expertiza sa acoperă optimizarea combinatorie și structurile de date complexe, fiind recunoscut atât pentru rigoarea academică, cât și pentru capacitatea de a aplica concepte matematice abstracte în probleme biologice reale. Lucrările sale, publicate de edituri de prestigiu precum Cambridge University Press și MIT Press, sunt puncte de referință în studiul algoritmilor pe șiruri și al programării liniare întregi.


Cuprins

Part I. Exact String Matching: The Fundamental String Problem: 1. Exact matching: fundamental preprocessing and first algorithms; 2. Exact matching: classical comparison-based methods; 3. Exact matching: a deeper look at classical methods; 4. Semi-numerical string matching; Part II. Suffix Trees and their Uses: 5. Introduction to suffix trees; 6. Linear time construction of suffix trees; 7. First applications of suffix trees; 8. Constant time lowest common ancestor retrieval; 9. More applications of suffix trees; Part III. Inexact Matching, Sequence Alignment and Dynamic Programming: 10. The importance of (sub)sequence comparison in molecular biology; 11. Core string edits, alignments and dynamic programming; 12. Refining core string edits and alignments; 13. Extending the core problems; 14. Multiple string comparison: the Holy Grail; 15. Sequence database and their uses: the motherlode; Part IV. Currents, Cousins and Cameos: 16. Maps, mapping, sequencing and superstrings; 17. Strings and evolutionary trees; 18. Three short topics; 19. Models of genome-level mutations.


Recenzii

'… could well be used as the basis for a graduate-level course, particularly as it contains over 400 exercises to reinforce presented material and to develop further topics. It is recommended most highly.' P. Gibbons, Zentralblatt für Mathematik

Descriere

String algorithms are a traditional area of study in computer science. In recent years their importance has grown dramatically with the huge increase of electronically stored text and of molecular sequence data (DNA or protein sequences) produced by various genome projects. This 1997 book is a general text on computer algorithms for string processing. In addition to pure computer science, the book contains extensive discussions on biological problems that are cast as string problems, and on methods developed to solve them. It emphasises the fundamental ideas and techniques central to today's applications. New approaches to this complex material simplify methods that up to now have been for the specialist alone. With over 400 exercises to reinforce the material and develop additional topics, the book is suitable as a text for graduate or advanced undergraduate students in computer science, computational biology, or bio-informatics. Its discussion of current algorithms and techniques also makes it a reference for professionals.