This repository contains an introductory Jupyter Notebook on Biopython, a powerful library for computational biology and bioinformatics. The notebook demonstrates fundamental operations such as sequence handling, analysis, and utilities that are widely used in genomics, proteomics, and molecular biology research.
- Introduction to Biopython
- Sequence objects and operations
- GC content calculation
- Sequence translation and transcription
- Reading/writing sequence files (FASTA/GenBank)
- Basic utilities from
Bio.SeqUtils
Make sure you have the following installed:
- Python 3.8+
- Jupyter Notebook or JupyterLab
- Biopython
- Matplotlib
Clone the repository:
git clone https://github.com/your-username/biopython_intro.git
cd biopython_introCreate a virtual environment (optional but recommended):
python -m venv bioenv
source bioenv/bin/activate # On Linux/Mac
bioenv\Scripts\activate # On WindowsDependencies:
biopython
matplotlibInstall dependencies:
pip install -r requirements.txtStart Jupyter Notebook and open the .ipynb file:
jupyter notebook biopython_intro.ipynbbiopython_intro/
β
βββ biopython_intro.ipynb # Main notebook
βββ requirements.txt # Dependencies
βββ README.md # Project documentation