Amazon cover image
Image from Amazon.com
Image from Google Jackets
Image from OpenLibrary

Managing Your Biological Data with Python

By: Contributor(s): Material type: TextTextSeries: Chapman & Hall/CRC Mathematical and Computational BiologyPublication details: CRC Press / Taylor & Francis Group 2014Description: xxv, 544 pages ; 24 cmISBN:
  • 9781439880937
Subject(s): DDC classification:
  • 570.285 VIA-M .CB
Contents:
Assumes no previous programming experience Explains how the Python programming language can help pragmatically manage big biological data sets, go beyond the limitations of spreadsheets, and analyze more experimental results in less time Describes strategies and tools to organize, analyze, and present data, including Python tools to manage the R package for statistical calculations Presents many examples that address a variety of biological questions Teaches how to parse and write biological data files in different formats, such as FASTA, Genbank, and PDB Includes end-of-chapter exercises for self-testing or for a programming course for life scientists Offers an overview of Python and UNIX commands, links to online Python resources, and a UNIX tutorial in the appendices
Summary: Requiring no prior programming experience, Managing Your Biological Data with Python empowers biologists and other life scientists to work with biological data on their own using the Python language. The book teaches them not only how to program but also how to manage their data. It shows how to read data from files in different formats, analyze and manipulate the data, and write the results to a file or computer screen. The first part of the text introduces the Python language and teaches readers how to write their first programs. The second part presents the basic elements of the language, enabling readers to write small programs independently. The third part explains how to create bigger programs using techniques to write well-organized, efficient, and error-free code. The fourth part on data visualization shows how to plot data and draw a figure for an article or slide presentation. The fifth part covers the Biopython programming library for reading and writing several biological file formats, querying the NCBI online databases, and retrieving biological records from the web. The last part provides a cookbook of 20 specific programming "recipes," ranging from secondary structure prediction and multiple sequence alignment analyses to superimposing protein three-dimensional structures. Tailoring the programming topics to the everyday needs of biologists, the book helps them easily analyze data and ultimately make better discoveries. Every piece of code in the text is aimed at solving real biological problems.
Tags from this library: No tags from this library for this title. Log in to add tags.
Holdings
Item type Current library Home library Call number Status Date due Barcode
Book Book Dept. of Computational Biology and Bioinformatics Processing Center Dept. of Computational Biology and Bioinformatics 570.285 MAN-V .CB (Browse shelf(Opens below)) Available DCB2995

Part I Getting Started -- Chapter 1 The Python Shell -- Chapter 2 Your First Python Program -- Part II Data Management -- Chapter 3 Analyzing a Data Column -- Chapter 4 Parsing Data Records -- Chapter 5 Searching Data -- Chapter 6 Filtering Data -- Chapter 7 Managing Tabular Data -- Chapter 8 Sorting Data -- Chapter 9 Pattern Matching and Text Mining -- Part III Modular Programming -- Chapter 10 Divide a Program into Functions -- Chapter 11 Managing Complexity with Classes -- Chapter 12 Debugging -- Chapter 13 Using External Modules: The Python Interface to R -- Chapter 14 Building Program Pipelines -- Chapter 15 Writing Good Programs -- Part IV Data Visualization -- Chapter 16 Creating Scientific Diagrams -- Chapter 17 Creating Molecule Images with PyMOL -- Chapter 18 Manipulating Images -- Part V Biopython -- Chapter 19 Working with Sequence Data -- Chapter 20 Retrieving Data from Web Resources -- Chapter 21 Working with 3D Structure Data -- Part VI Cookbook -- Appendix A Command Overview -- Appendix B Python Resources -- Appendix C Record Samples -- Appendix D Handling Directories and Programs with Unix.

Assumes no previous programming experience Explains how the Python programming language can help pragmatically manage big biological data sets, go beyond the limitations of spreadsheets, and analyze more experimental results in less time Describes strategies and tools to organize, analyze, and present data, including Python tools to manage the R package for statistical calculations Presents many examples that address a variety of biological questions Teaches how to parse and write biological data files in different formats, such as FASTA, Genbank, and PDB Includes end-of-chapter exercises for self-testing or for a programming course for life scientists Offers an overview of Python and UNIX commands, links to online Python resources, and a UNIX tutorial in the appendices

Requiring no prior programming experience, Managing Your Biological Data with Python empowers biologists and other life scientists to work with biological data on their own using the Python language. The book teaches them not only how to program but also how to manage their data. It shows how to read data from files in different formats, analyze and manipulate the data, and write the results to a file or computer screen. The first part of the text introduces the Python language and teaches readers how to write their first programs. The second part presents the basic elements of the language, enabling readers to write small programs independently. The third part explains how to create bigger programs using techniques to write well-organized, efficient, and error-free code. The fourth part on data visualization shows how to plot data and draw a figure for an article or slide presentation. The fifth part covers the Biopython programming library for reading and writing several biological file formats, querying the NCBI online databases, and retrieving biological records from the web. The last part provides a cookbook of 20 specific programming "recipes," ranging from secondary structure prediction and multiple sequence alignment analyses to superimposing protein three-dimensional structures. Tailoring the programming topics to the everyday needs of biologists, the book helps them easily analyze data and ultimately make better discoveries. Every piece of code in the text is aimed at solving real biological problems.

There are no comments on this title.

to post a comment.