| |
| |
| |
Introduction | |
| |
| |
| |
Biology in the Computer Age | |
| |
| |
How Is Computing Changing Biology? | |
| |
| |
Isn't Bioinformatics Just About Building Databases? | |
| |
| |
What Does Informatics Mean to Biologists? | |
| |
| |
What Challenges Does Biology Offer Computer Scientists? | |
| |
| |
What Skills Should a Bioinformatician Have? | |
| |
| |
Why Should Biologists Use Computers? | |
| |
| |
How Can I Configure a PC to Do Bioinformatics Research? | |
| |
| |
What Information and Software Are Available? | |
| |
| |
Can I Learn a Programming Language Without Classes? | |
| |
| |
How Can I Use Web Information? | |
| |
| |
How Do I Understand Sequence Alignment Data? | |
| |
| |
How Do I Write a Program to Align Two Biological Sequences? | |
| |
| |
How Do I Predict Protein Structure from Sequence? | |
| |
| |
What Questions Can Bioinformatics Answer? | |
| |
| |
| |
Computational Approaches to Biological Questions | |
| |
| |
Molecular Biology's Central Dogma | |
| |
| |
What Biologists Model | |
| |
| |
Why Biologists Model | |
| |
| |
Computational Methods Covered in This Book | |
| |
| |
A Computational Biology Experiment | |
| |
| |
| |
The Bioinformatics Workstation | |
| |
| |
| |
Setting Up Your Workstation | |
| |
| |
Working on a Unix system | |
| |
| |
Setting Up a Linux Workstation | |
| |
| |
How to Get Software Working | |
| |
| |
What Software Is Needed? | |
| |
| |
| |
Files and Directories in Unix | |
| |
| |
Filesystem Basics | |
| |
| |
Commands for Working with Directories and Files | |
| |
| |
Working in a Multiuser Environment | |
| |
| |
| |
Working on a Unix System | |
| |
| |
The Unix Shell | |
| |
| |
Issuing Commands on a Unix System | |
| |
| |
Viewing and Editing Files | |
| |
| |
Transformations and Filters | |
| |
| |
File Statistics and Comparisons | |
| |
| |
The Language of Regular Expressions | |
| |
| |
Unix Shell Scripts | |
| |
| |
Communicating with Other Computers | |
| |
| |
Playing Nicely with Others in a Shared Environment | |
| |
| |
| |
Tools For Bioinformatics | |
| |
| |
| |
Biological Research on the Web | |
| |
| |
Using Search Engines | |
| |
| |
Finding Scientific Articles | |
| |
| |
The Public Biological Databases | |
| |
| |
Searching Biological Databases | |
| |
| |
Depositing Data into the Public Databases | |
| |
| |
Finding Software | |
| |
| |
Judging the Quality of Information | |
| |
| |
| |
Sequence Analysis, Pairwise Alignment, and Database Searching | |
| |
| |
Chemical Composition of Biomolecules | |
| |
| |
Composition of DNA and RNA | |
| |
| |
Watson and Crick Solve the Structure of DNA | |
| |
| |
Development of DNA Sequencing Methods | |
| |
| |
Genefinders and Feature Detection in DNA | |
| |
| |
DNA Translation | |
| |
| |
Pairwise Sequence Comparison | |
| |
| |
Sequence Queries Against Biological Databases | |
| |
| |
Multifunctional Tools for Sequence Analysis | |
| |
| |
| |
Multiple Sequence Alignments, Trees, and Profiles | |
| |
| |
The Morphological to the Molecular | |
| |
| |
Multiple Sequence Alignment | |
| |
| |
Phylogenetic Analysis | |
| |
| |
Profiles and Motifs | |
| |
| |
| |
Visualizing Protein Structures and Computing Structural Properties | |
| |
| |
A Word About Protein Structure Data | |
| |
| |
The Chemistry of Proteins | |
| |
| |
Web-Based Protein Structure Tools | |
| |
| |
Structure Visualization | |
| |
| |
Structure Classification | |
| |
| |
Structural Alignment | |
| |
| |
Structure Analysis | |
| |
| |
Solvent Accessibility and Interactions | |
| |
| |
Computing Physicochemical Properties | |
| |
| |
Structure Optimization | |
| |
| |
Protein Resource Databa | |