Beginning Perl for Bioinformatics

ISBN-10: 0596000804

ISBN-13: 9780596000806

Edition: 2001

List price: $39.95 Buy it from $3.00
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


With its highly developed capacity to detect patterns in data, Perl has become one of the most popular languages for biological data analysis. But if you're a biologist with little or no programming experience, starting out in Perl can be a challenge. Many biologists have a difficult time learning how to apply the language to bioinformatics. The most popular Perl programming books are often too theoretical and too focused on computer science for a non-programming biologist who needs to solve very specific problems. "Beginning Perl for Bioinformatics is designed to get you quickly over the Perl language barrier by approaching programming as an important new laboratory skill, revealing Perl programs and techniques that are immediately useful in the lab. Each chapter focuses on solving a particular bioinformatics problem or class of problems, starting with the simplest and increasing in complexity as the book progresses. Each chapter includes programming exercises and teaches bioinformatics by showing and modifying programs that deal with various kinds of practical biological problems. By the end of the book you'll have a solid understanding of Perl basics, a collection of programs for such tasks as parsing BLAST and GenBank, and the skills to take on more advanced bioinformatics programming. Some of the later chapters focus in greater detail on specific bioinformatics topics. This book is suitable for use as a classroom textbook, for self-study, and as a reference. The book covers: Programming basics and working with DNA sequences and strings Debugging your code Simulating gene mutations using random number generators Regular expressions and finding motifs indata Arrays, hashes, and relational databases Regular expressions and restriction maps Using Perl to parse PDB records, annotations in GenBank, and BLAST output
Used Starting from $19.62
New Starting from $30.02
eBooks Starting from $31.99
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99
Customers also bought

Book details

List price: $39.95
Copyright year: 2001
Publisher: O'Reilly Media, Incorporated
Publication date: 11/1/2001
Binding: Paperback
Pages: 370
Size: 7.00" wide x 9.00" long x 0.75" tall
Weight: 1.628
Language: English

Biology and Computer Science
The Organization of DNA
The Organization of Proteins
In Silico
Limits to Computation
Getting Started with Perl
A Low and Long Learning Curve
Perl's Benefits
Installing Perl on Your Computer
How to Run Perl Programs
Text Editors
Finding Help
The Art of Programming
Individual Approaches to Programming
Edit-Run-Revise (and Save)
An Environment of Programs
Programming Strategies
The Programming Process
Sequences and Strings
Representing Sequence Data
A Program to Store a DNA Sequence
Concatenating DNA Fragments
Transcription: DNA to RNA
Using the Perl Documentation
Calculating the Reverse Complement in Perl
Proteins, Files, and Arrays
Reading Proteins in Files
Scalar and List Context
Motifs and Loops
Flow Control
Code Layout
Finding Motifs
Counting Nucleotides
Exploding Strings into Arrays
Operating on Strings
Writing to Files
Subroutines and Bugs
Scoping and Subroutines
Command-Line Arguments and Arrays
Passing Data to Subroutines
Modules and Libraries of Subroutines
Fixing Bugs in Your Code
Mutations and Randomization
Random Number Generators
A Program Using Randomization
A Program to Simulate DNA Mutation
Generating Random DNA
Analyzing DNA
The Genetic Code
Data Structures and Algorithms for Biology
The Genetic Code
Translating DNA into Proteins
Reading DNA from Files in FASTA Format
Reading Frames
Restriction Maps and Regular Expressions
Regular Expressions
Restriction Maps and Restriction Enzymes
Perl Operations
GenBank Files
GenBank Libraries
Separating Sequence and Annotation
Parsing Annotations
Indexing GenBank with DBM
Protein Data Bank
Files and Folders
PDB Files
Parsing PDB Files
Controlling Other Programs
Obtaining BLAST
String Matching and Homology
BLAST Output Files
Parsing BLAST Output
Presenting Data
Further Topics
The Art of Program Design
Web Programming
Algorithms and Sequence Alignment
Object-Oriented Programming
Perl Modules
Complex Data Structures
Relational Databases
Microarrays and XML
Graphics Programming
Modeling Networks
DNA Computers
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.