Introduction

Introduction#

This is a book about microbial metabolic models, their reconstructions and analysis at the strain and the community level. It is intended to give only some insight from the user’s perspective and not a thorough background on each analysis presented. Yet, the basics will do be shown but mostly when to use a type of analysis, what can we learn from it, how to interpret their results and what are the assumptions made.

The book contains numerous examples as programs, including implementations of many concepts. Each chapter is generated from a self-contained Jupyter Notebook. You can click on the “download” button at the top-right of the chapter, and then select “.ipynb” to download the notebook for that chapter, and you’ll be able to execute the examples yourself. Many of the examples are generated by code that is hidden (for readability) in the chapters you’ll see here. You can show this code by clicking the “Click to show” labels adjacent to these cells.

This book is open source, and the latest version will always be available online here. The source code is available on GitHub. If you would like to fix a typo, suggest an improvement, or report a bug, please open an issue on GitHub.

The techniques described in this book have developed out of the study of data privacy. For our purposes, we will define data privacy this way:

Definition 1 (M-models)

Genome-scale metabolic models (M-models) provide for a metabolic description of genotype–phenotype relationship without accounting explicitly for synthesis of enzymes. M-models employ Boolean logic statements relating genes, proteins, and reactions, or the Gene–Protein–Reaction associations, or Gene-Protein-Reactions (GPRs). A reaction can only carry a non-zero flux if its GPR statement evaluates to True [1].

integrated models of metabolism and expression (ME-Models) account explicitly for the genotype–phenotype relationship. Macromolecular expression is directly integrated with cellular metabolism [1].