Beginning Perl for Bioinformatics

Beginning Perl for BioinformaticsISBN:0596000804
Pages:400
Date:2001-10-15
Publisher:O'Reilly
Rating:4.5

Read Beginning Perl for Bioinformatics Online

   

Amazon.com

Biology, it seems, is a good showcase for the talents of Perl. Newcomers to Perl who understand biological information will find James Tisdall's Beginning Perl for Bioinformatics to be an excellent compendium of examples. Teachers of Perl will likewise find the text to be filled with fresh programming illustrations of growing scientific importance. Seasoned Perlmongers who want to learn biology, however, should search elsewhere, as Tisdall's emphasis is on Perl's logic rather than Mother Nature's.

Departing from O'Reilly's earlier monograph Developing Bioinformatic Computer Skills, Tisdall's text is organized aggressively along didactic lines. Nearly all of the 13 chapters begin with twin bullet lists of Perl programming tools and the bioinformatic methods that require them. Likewise, the chapters end with exercises. String concatenation is illustrated with gene splicing, and regular expressions are taught with gene transcription and motif searching.

Tisdall emphasizes sequence examples throughout, leading up to an introduction to a Perl interface for the NIH GenBank biological database and the widely used BLAST sequence alignment tool. After a brief discussion of three-dimensional protein structure, he returns to sequence extraction and secondary structure prediction.

Tisdall's goal is to boost the beginning programmer into a domain of self-learning. He imparts essential etiquette for the success of programming newbies: use the wealth or resources available, from user documentation to Web site surveys to FAQs to How-To's to news groups and finally to direct personal appeals for help from a senior colleague. A well-plugged-in bioinformatics Perl student will soon discover Bioperl, an open-source effort to bring research-grade bioinformatic tools to the Perl community. Bioperl is described briefly at the end of Tisdall's book and will reportedly be a forthcoming title of its own in the O'Reilly bioinformatics series.

Although he introduces bioinformatics as an academic discipline, Tisdall treats it as a trade throughout his book. He indicates that open questions and computational hard problems exist, but does not describe what they are or how they are being tackled. Ultimately, Tisdall presents bioinformatics as another arrow in a bench scientist's quiver, very much like HPLC, 2D-PAGE, and the various spectroscopies.

As odd as a "bioinformatics-as-tool" book may be to its research proponents, the reduction of bioinformatics to trade status both deflates and vindicates the years of research, as Tisdall's work attests. --Peter Leopold/p>

Reviews From AMAZON.COM


So far so good


I am only at chapter 5 in this book right now. But I will say that I pretty much used this book as a primary text for my Bioinformatics class. The author is clear. When a concept is being introduced he focuses on getting you comfortable with the basics, and then introduces exceptions later. I could list a hundred books where an author will list exceptions to the exceptions while first introducing a new concept; leaving a reader quite muddled. Not the case with this elegant book. If you are new to Perl, I strongly recommend this to supplement your current Bioinformatics text. Be Sure to also visit the author's website and download the example programs that you see in the book. It helps to play around with another's code and see what happens when you modify it. Use it while you read about it and you will learn it.

well suited for some bio problems

Tisdall gives a deliberately simple explanation of some of Perl's commonly used abilities. Geared towards an audience of biologists for whom the finer points of programming theory would be unappreciated. But then, why can't they just get a Dummies or Idiot's book on generic Perl? These surely exist.

Because what distinguishes Tisdall's text is the extensive use of data examples and problems drawn from molecular biology. Like writing a subroutine to mutate a DNA sequence. Then there are the exercises at the end of each chapter. All drawn suggestively for the readership.

Also, he warns that Perl is not the only or best choice for every occasion. C or Java actually are better for intensive number crunching. While Perl gives you rapid prototyping and extensive ability to parse ASCII.

NEW!!!

TOOOO Many results in general search?!! Try this customized search engine for searching online books