Python for Bioinformatics: New book announcement

Sebastian Bassi sbassi at genesdigitales.com
Sun Jul 30 23:46:20 EDT 2017


I am glad to announce the second edition of Python for Bioinformatics. In
today's data driven biology, programming knowledge is essential in turning
ideas into testable hypothesis. Based on my extensive experience, Python
for Bioinformatics, Second Edition helps biologists get to grips with the
basics of software development. Requiring no prior knowledge of
programming-related concepts, the book focuses on the easy-to-use, yet
powerful, Python computer language.
This new edition is updated throughout to Python 3 and is designed not just
to help scientists master the basics, but to do more in less time and in a
reproducible way. New developments added in this edition include NoSQL
databases, the Anaconda Python distribution, graphical libraries like
Bokeh, and the use of GitHub for collaborative development.
Most of the code can be executed online using a collection of Jupyter
Notebooks hosted at https://notebooks.azure.com/library/py3.us. All source
code is available at GitHub (https://github.com/Serulab/Py4Bio)
The intended audience of this book are bioinformatics students and
graduates who are not software developers but needs to learn how to
program. Software developers can also take advantage of the book, since
there is also advanced and reference material.

Table of contents

Section I: Programming

Chapter 1: ■ Introduction
Chapter 2 ■ First Steps with Python
Chapter 3 ■ Basic Programming: Data Types
Chapter 4 ■ Programming: Flow Control
Chapter 5 ■ Handling Files
Chapter 6 ■ Code Modularizing
Chapter 7 ■ Error Handling
Chapter 8 ■ Introduction to Object Orienting Programming (OOP)
Chapter 9 ■ Introduction to Biopython

Section II: Advanced Topics

Chapter 10 ■ Web Applications
Chapter 11 ■ XML
Chapter 12 ■ Python and Databases
Chapter 13 ■ Regular Expressions
Chapter 14 ■ Graphics in Python

Section III: Python Recipes with Commented Source Code

Chapter 15 ■ Sequence Manipulation in Batch
Chapter 16 ■ Web Application for Filtering Vector Contamination
Chapter 17 ■ Searching for PCR Primers Using Primer3
Chapter 18 ■ Calculating Melting Temperature from a Set of Primers
Chapter 19 ■ Filtering Out Specific Fields from a GenBank File
Chapter 20 ■ Inferring Splicing Sites
Chapter 21 ■ Web Server for Multiple Alignment
Chapter 22 ■ Drawing Marker Positions Using Data Stored in a Database
Chapter 23 ■ DNA Mutations with Restrictions (On-Line only)

Section IV: Appendices

Appendix A ■ INTRODUCTION TO VERSION CONTROL
Appendix B ■ PYTHONANYWHERE
Appendix C ■ REFERENCE

Where to buy? In Amazon (http://amzn.to/2vWazcL) or at the publisher web
site (https://goo.gl/t2uoyN), save 20% with the promo code AZR94 (valid
only in the publisher site and up to December 2017).

For more information, include book mailing list, visit http://py3.us/



More information about the Python-list mailing list