Cargando…

Mastering Perl for bioinformatics /

Historically, programming hasn't been considered a critical skill for biologists. But now, with access to vast amounts of biological data contained in public databases, programming skills are increasingly in strong demand in biology research and development. Perl, with its highly developed capa...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Tisdall, James D.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, Calif. ; Farnham : O'Reilly, 2003.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocm54116486
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 040130s2003 cau ob 001 0 eng d
040 |a OCL  |b eng  |e pn  |c OCL  |d OCLCQ  |d UMC  |d CEF  |d VLB  |d OCLCE  |d CUSER  |d OCLCQ  |d OCLCF  |d OCLCQ  |d COO  |d OCLCQ  |d FEM  |d YDX  |d OCLCO  |d OCLCA  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 326796870  |a 607009179  |a 637201295  |a 637201302  |a 966073538  |a 968006131  |a 968988949 
020 |a 9781449391553  |q (e-book) 
020 |a 1449391559  |q (e-book) 
020 |a 9781449390907 
020 |a 1449390900 
020 |z 0596003072 
020 |z 9780596003074 
029 1 |a AU@  |b 000066231527 
029 1 |a NZ1  |b 12008780 
035 |a (OCoLC)54116486  |z (OCoLC)326796870  |z (OCoLC)607009179  |z (OCoLC)637201295  |z (OCoLC)637201302  |z (OCoLC)966073538  |z (OCoLC)968006131  |z (OCoLC)968988949 
037 |a 2806392155013092672  |b TotalBoox  |f Ebook only  |n www.totalboox.com 
042 |a dlr 
050 4 |a QA76.73.P22  |b T59 2003 
070 |a QA76.73.P22  |b T574 2003 
082 0 4 |a 005.133/  |2 22 
084 |a 42.11  |2 bcl 
084 |a 54.53  |2 bcl 
049 |a UAMI 
100 1 |a Tisdall, James D. 
245 1 0 |a Mastering Perl for bioinformatics /  |c James D. Tisdall. 
260 |a Sebastopol, Calif. ;  |a Farnham :  |b O'Reilly,  |c 2003. 
300 |a 1 online resource (xvi, 377 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
504 |a Includes bibliographical references and index. 
506 |3 Use copy  |f Restrictions unspecified  |2 star  |5 MiAaHDL 
533 |a Electronic reproduction.  |b [Place of publication not identified] :  |c HathiTrust Digital Library,  |d 2010.  |5 MiAaHDL 
538 |a Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.  |u http://purl.oclc.org/DLF/benchrepro0212  |5 MiAaHDL 
583 1 |a digitized  |c 2010  |h HathiTrust Digital Library  |l committed to preserve  |2 pda  |5 MiAaHDL 
520 |a Historically, programming hasn't been considered a critical skill for biologists. But now, with access to vast amounts of biological data contained in public databases, programming skills are increasingly in strong demand in biology research and development. Perl, with its highly developed capacities in string handling, text processing, networking, and rapid prototyping, has emerged as the programming language of choice for biological data analysis. Mastering Perl for Bioinformatics covers the core Perl language and many of its module extensions, presenting them in the context of biological data and problems of pressing interest to the biological community. This book, along with Beginning Perl for Bioinformatics, forms a basic course in Perl programming. This second volume finishes the basic Perl tutorial material (references, complex data structures, object-oriented programming, use of modules--all presented in a biological context) and presents some advanced topics of considerable interest in bioinformatics. The range of topics covered in Mastering Perl for Bioinformatics prepares the reader for enduring and emerging developments in critical areas of bioinformatics programming such as: Gene finding String alignment Methods of data storage and retrieval (SML and databases) Modeling of networks (graphs and Petri nets) Graphics (Tk) Parallelization Interfacing with other programming languages Statistics (PDL) Protein structure determination Biological models of computation (DNA Computers)Biologists and computer scientists who have conquered the basics of Perl and are ready to move even further in their mastery of this versatile language will appreciate the author's well-balanced approach to applying Perl's analytical abilities to the field of bioinformatics. Full of practical examples and real-world biological problem solving, this book is a must for any reader wanting to move beyond beginner level Perl in bioinformatics. 
505 0 |a Machine derived contents note: Copyright; Foreword; Preface; About This Book; What You Need to Know to Use This Book; Organization of This Book; Conventions Used in This Book; Comments and Questions; Acknowledgments; Part I: Object-Oriented Programming in Perl; Chapter 1: Modular Programming with Perl; 1.1 What Is a Module?; 1.2 Why Perl Modules?; 1.3 Namespaces; 1.4 Packages; 1.5 Defining Modules; 1.6 Storing Modules; 1.7 Writing Your First Perl Module; 1.8 Using Modules; 1.9 CPAN Modules; 1.10 Exercises; Chapter 2: Data Structures and String Algorithms; 2.1 Basic Perl Data Types; 2.2 References; 2.3 Matrices; 2.4 Complex Data Structures; 2.5 Printing Complex Data Structures; 2.6 Data Structures in Action; 2.7 Dynamic Programming; 2.8 Approximate String Matching; 2.9 Resources; 2.10 Exercises; Chapter 3: Object-Oriented Programming in Perl; 3.1 What Is Object-Oriented Programming?; 3.2 Using Perl Classes (Without Writing Them); 3.3 Objects, Methods, and Classes in Perl; 3.4 Arrow Notation ( ->); 3.5 Gene1: An Example of a Perl Class; 3.6 Details of the Gene1 Class; 3.7 Gene2.pm: A Second Example of a Perl Class; 3.8 Gene3.pm: A Third Example of a Perl Class; 3.9 How AUTOLOAD Works; 3.10 Cleaning Up Unused Objects with DESTROY; 3.11 Gene.pm: A Fourth Example of a Perl Class; 3.12 How to Document a Perl Class with POD; 3.13 Additional Topics; 3.14 Resources; 3.15 Exercises; Chapter 4: Sequence Formats and Inheritance; 4.1 Inheritance; 4.2 FileIO.pm: A Class to Read and Write Files; 4.3 SeqFileIO.pm: Sequence File Formats; 4.4 Resources; 4.5 Exercises; Chapter 5: A Class for Restriction Enzymes; 5.1 Envisioning an Object; 5.2 Rebase.pm: A Class Module; 5.3 Restriction.pm: Finding Recognition Sites; 5.4 Drawing Restriction Maps; 5.5 Resources; 5.6 Exercises; Part II: Perl and Bioinformatics; Chapter 6: Perl and Relational Databases; 6.1 One Perl, Many Databases; 6.2 Popular Relational Databases; 6.3 Relational Database Definitions; 6.4 Structured Query Language; 6.5 Administering Your Database; 6.6 Relational Database Design; 6.7 Perl DBI and DBD Interface Modules; 6.8 A Rebase Database Implementation; 6.9 Additional Topics; 6.10 Resources; 6.11 Exercises; Chapter 7: Perl and the Web; 7.1 How the Web Works; 7.2 Web Servers and Browsers; 7.3 The Common Gateway Interface; 7.4 Rebase: Building Dynamic Web Pages; 7.5 Exercises; Chapter 8: Perl and Graphics; 8.1 Computer Graphics; 8.2 GD; 8.3 Adding GD Graphics to Restrictionmap.pm; 8.4 Making Graphs; 8.5 Resources; 8.6 Exercises; Chapter 9: Introduction to Bioperl; 9.1 The Growth of Bioperl; 9.2 Installing Bioperl; 9.3 Testing Bioperl; 9.4 Bioperl Problems; 9.5 Overview of Objects; 9.6 bptutorial.pl; 9.7 bptutorial.pl: sequencemanipulation Demo; 9.8 Using Bioperl Modules; Part III: Appendixes; Appendix A: Perl Summary; A.1 Command Interpretation; A.2 Comments; A.3 Scalar Values and Scalar Variables; A.4 Assignment; A.5 Statements and Blocks; A.6 Arrays; A.7 Hashes; A.8 Complex Data Structures; A.9 Operators; A.10 Operator Precedence; A.11 Basic Operators; A.12 Conditionals and Logical Operators; A.13 Binding Operators; A.14 Loops; A.15 Input/Output; A.16 Regular Expressions; A.17 Scalar and List Context; A.18 Subroutines; A.19 Modules and Packages; A.20 Object-Oriented Programming; A.21 Built-in Functions; Appendix B: Installing Perl; B.1 Installing Perl on Your Computer; B.2 Versions of Perl; B.3 Internet Access; B.4 Downloading; B.5 How to Run Perl Programs; B.6 Finding Help; Colophon. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Perl (Computer program language) 
650 0 |a Bioinformatics. 
650 2 |a Computational Biology 
650 6 |a Perl (Langage de programmation) 
650 6 |a Bio-informatique. 
650 1 7 |a Perl (Computer program language)  |2 bisacsh 
650 7 |a Bioinformatics  |2 fast 
650 7 |a Perl (Computer program language)  |2 fast 
650 7 |a Bioinformatik  |2 gnd 
650 7 |a Programmierung  |2 gnd 
650 7 |a Perl  |g Programmiersprache  |2 gnd 
650 1 7 |a PERL.  |2 gtt 
650 1 7 |a Bio-informatica.  |2 gtt 
650 7 |a Bioinformática.  |2 larpcal 
650 7 |a Perl.  |2 larpcal 
776 0 8 |i Print version:  |a Tisdall, James D.  |t Mastering Perl for bioinformatics.  |d Sebastopol, Calif. ; Farnham : O'Reilly, 2003  |w (OCoLC)51738694 
856 4 0 |u https://learning.oreilly.com/library/view/~/0596003072/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 7501424 
994 |a 92  |b IZTAP