Standard Article

Using the Python programming language for bioinformatics

Part 4. Bioinformatics

4.8. Modern Programming Paradigms in Biology

Short Specialist Review

  1. Michel F. Sanner

Published Online: 15 APR 2005

DOI: 10.1002/047001153X.g409314

Encyclopedia of Genetics, Genomics, Proteomics and Bioinformatics

Encyclopedia of Genetics, Genomics, Proteomics and Bioinformatics

How to Cite

Sanner, M. F. 2005. Using the Python programming language for bioinformatics. Encyclopedia of Genetics, Genomics, Proteomics and Bioinformatics. 4:4.8:103.

Author Information

  1. The Scripps Research Institute, La Jolla, CA, USA

Publication History

  1. Published Online: 15 APR 2005

Abstract

Molecular biology is evolving from the study of macromolecules in isolation toward complex environments, potentially as large as complete cells. The amount and heterogeneity of information that needs to be processed and integrated in order to understand and simulate such complexity requires a leap in the level of sophistication of our software tools. In this article, we describe the advantages of interpretive languages in general and Python in particular, over compiled languages for tackling this formidable software engineering and integration problem.

Keywords:

  • scripting languages;
  • interpretive languages;
  • interpreters;
  • programming paradigms;
  • code reusability;
  • modularity;
  • interoperability;
  • component-based software development;
  • software engineering