Biopython Tutorial1
Biopython Tutorial1
htm
Chapters Categories
Biopython - Introduction
Biopython is the largest and most popular bioinformatics package for Python. It
contains a number of different sub-modules for common bioinformatics tasks. It is
developed by Chapman and Chang, mainly written in Python. It also contains C code
to optimize the complex computation part of the software. It runs on Windows, Linux,
Mac OS X, etc.
Features
Biopython is portable, clear and has easy to learn syntax. Some of the salient features
are listed below −
BioSQL − Standard set of SQL tables for storing sequences plus features and
annotations.
Access to online services and database, including NCBI services (Blast, Entrez,
PubMed) and ExPASY services (SwissProt, Prosite).
1 of 5 20/06/2025, 21:26
Introduction to Biopython https://www.tutorialspoint.com/biopython/biopython_introduction.htm
Goals
The goal of Biopython is to provide simple, standard and extensive access to
bioinformatics through python language. The specific goals of the Biopython are listed
below −
Fast array manipulation that can be used in Cluster code, PDB, NaiveBayes and
Markov Model.
Advantages
Biopython requires very less code and comes up with the following advantages −
Supports structure data used for PDB parsing, representation and analysis.
Population genetics is the study of genetic variation within a population, and involves
the examination and modeling of changes in the frequencies of genes and alleles in
2 of 5 20/06/2025, 21:26
Introduction to Biopython https://www.tutorialspoint.com/biopython/biopython_introduction.htm
Biopython provides Bio.PopGen module for population genetics. This module contains
all the necessary functions to gather information about classic population genetics.
Three major biological macromolecules that are essential for our life are DNA, RNA
and Protein. Proteins are the workhorses of the cell and play an important role as
enzymes. DNA (deoxyribonucleic acid) is considered as the blueprint of the cell. It
carries all the genetic information required for the cell to grow, take in nutrients, and
propagate. RNA (Ribonucleic acid) acts as DNA photocopy in the cell.
TOP TUTORIALS
Python Tutorial
Java Tutorial
C++ Tutorial
C Programming Tutorial
C# Tutorial
PHP Tutorial
R Tutorial
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
SQL Tutorial
3 of 5 20/06/2025, 21:26
Introduction to Biopython https://www.tutorialspoint.com/biopython/biopython_introduction.htm
TRENDING TECHNOLOGIES
Git Tutorial
Docker Tutorial
Kubernetes Tutorial
DSA Tutorial
SDLC Tutorial
Unix Tutorial
CERTIFICATIONS
DevOps Certification
4 of 5 20/06/2025, 21:26
Introduction to Biopython https://www.tutorialspoint.com/biopython/biopython_introduction.htm
Online Go Compiler
Online C Compiler
Online C# Compiler
Tutorials Point is a leading Ed Tech company striving to provide the best learning material
on technical and non-technical subjects.
5 of 5 20/06/2025, 21:26