Reader small image

You're reading from  Bioinformatics with Python Cookbook. - Second Edition

Product typeBook
Published inNov 2018
Reading LevelIntermediate
PublisherPackt
ISBN-139781789344691
Edition2nd Edition
Languages
Right arrow
Author (1)
Tiago Antao
Tiago Antao
author image
Tiago Antao

Tiago Antao is a bioinformatician currently working in the field of genomics. A former computer scientist, Tiago moved into computational biology with an MSc in Bioinformatics from the Faculty of Sciences at the University of Porto (Portugal) and a PhD on the spread of drug-resistant malaria from the Liverpool School of Tropical Medicine (UK). Postdoctoral, Tiago has worked with human datasets at the University of Cambridge (UK) and with mosquito whole genome sequencing data at the University of Oxford (UK), before helping to set up the bioinformatics infrastructure at the University of Montana. He currently works as a data engineer in the biotechnology field in Boston, MA. He is one of the co-authors of Biopython, a major bioinformatics package written in Python.
Read more about Tiago Antao

Right arrow

Introduction


In this chapter, we will discuss high-performance computing techniques for large computational biology datasets. We will talk about efficient data storage, code parallelization, running software in clusters, and code optimization. We will try to avoid any solution to a specific proprietary technology (for example, Amazon EC2) and will instead design code that will be applicable in a wide range of scenarios.

The previous edition of this book had some recipes that compared lazy and eager data structures. This made sense, as Python 2 was mostly eager and Python 3 is mostly lazy. As Python 2 is behind us, that content has been dropped. That being said, make sure that you understand the difference and that your code is mostly lazy. Be sure to check generators in Python. Use them.

As the sizes of the datasets is constantly increasing, in this edition, we cannot evade discussing the efficient storage of bioinformatics data, and so we will discuss the Hierarchical Data Format (HDF5) and...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Bioinformatics with Python Cookbook. - Second Edition
Published in: Nov 2018Publisher: PacktISBN-13: 9781789344691

Author (1)

author image
Tiago Antao

Tiago Antao is a bioinformatician currently working in the field of genomics. A former computer scientist, Tiago moved into computational biology with an MSc in Bioinformatics from the Faculty of Sciences at the University of Porto (Portugal) and a PhD on the spread of drug-resistant malaria from the Liverpool School of Tropical Medicine (UK). Postdoctoral, Tiago has worked with human datasets at the University of Cambridge (UK) and with mosquito whole genome sequencing data at the University of Oxford (UK), before helping to set up the bioinformatics infrastructure at the University of Montana. He currently works as a data engineer in the biotechnology field in Boston, MA. He is one of the co-authors of Biopython, a major bioinformatics package written in Python.
Read more about Tiago Antao