Biopython
- Development
- Apr 15, 2025

Biopython, available at $49.99, has an average rating of 3.75, with 43 lectures, 5 quizzes, based on 193 reviews, and has 4311 subscribers.
You will learn about Understanding the Basics of Python Using Biopython as a Search Engine Understanding Sequence Input/Output Files Performing Pairwise Sequence Alignment Performing Multiple Sequence Alignment & Phylogeny Performing BLAST & Working with BLAST Output This course is ideal for individuals who are Students and researchers dealing with DNA, RNA, or protein sequences It is particularly useful for Students and researchers dealing with DNA, RNA, or protein sequences.
Enroll now: Biopython
Summary
Title: Biopython
Price: $49.99
Average Rating: 3.75
Number of Lectures: 43
Number of Quizzes: 5
Number of Published Lectures: 34
Number of Published Quizzes: 5
Number of Curriculum Items: 60
Number of Published Curriculum Objects: 51
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
The course content consists of two main parts. The first part deals with an introduction to python, the goal of which is to lay down the basics of algorithms and programming languages in general. The first part contains the following:
-
Install python, pycharm, and biopython.
-
Knowledge of basic syntax, which includes variables and line write methods in python.
-
Knowing the five variable types, which include number, string, list, tuple, and dictionary.
-
Knowing the operator types, including arithmetic, comparison, assignment, logical, membership, and identity.
-
Understanding decision-making strategies, including the use of “if .. else”, “if .. elif .. else” and “nested if.”.
-
Understanding loops, writing, and controlling while loop and for loop.
The second part is an introduction to biopython, which is a package based on python, so we will apply what was understood in the first part. The second part contains the following:
-
Dealing with the NCBI database through Entrez, requires an internet connection, and we will use einfo, espell, esearch, esummary, egquery, and efetch.
-
Working with files, writing, and converting files using seqio. dealing with the two most popular types of sequence files in terms of reading and writing in detail.
-
Working with sequences through python, they understand some functions such as slice, find, count, len, lower, upper, replace, split, join and strip.
-
Transcription of molecules as cell, transcription and reverse transcription of DNA and RNA respectively, DNA translation. manufacture of complement and reverse complement of DNA.
-
Simple basic analysis of sequences, including GC content, molecular weight, and six reading frames. search inside sequences using nt_search.
-
Pairwise alignment, understanding, and implementing both local and global alignment. work with results and understand matches and gaps.
-
Multiple sequence alignment, execute and read multiple sequence alignment and extract data for the phylogenetic tree.
-
Blast, sequence search in the NCBI database. build a local database and implement blast offline. dealing with results in detail.
Course Curriculum
Chapter 1: Introduction & Installation
Lecture 1: Introduction to Python & Python Installation
Lecture 2: Python Running Modes: Interactive mode
Lecture 3: Python Running Modes: Script Mode
Lecture 4: Python Running Modes: IDE
Chapter 2: Python Basics
Lecture 1: Basic Syntax
Lecture 2: Data Types
Lecture 3: Basic Operators
Lecture 4: Accessing Python Data Items
Lecture 5: Problem-Solving
Lecture 6: Decision Making
Lecture 7: Loops
Chapter 3: Advanced Search at NCBI
Lecture 1: NCBI Databases Information
Lecture 2: Spelling Correction
Lecture 3: Search NCBI Databases
Lecture 4: Retrieving Document Summaries
Lecture 5: Global Search at NCBI
Lecture 6: Fetching Data from NCBI
Chapter 4: Sequence Input/Output
Lecture 1: Writing & Converting Sequence Files
Lecture 2: Parsing FASTA Files
Lecture 3: Parsing GenBank Files
Lecture 4: Writing FASTA Files
Lecture 5: Writing GenBank Files
Chapter 5: Sequence Manipulation Methods
Lecture 1: Sequence Manipulation Methods – Part 1
Lecture 2: Sequence Manipulation Methods – Part 2
Chapter 6: In-Silico Central Dogma
Lecture 1: Working with DNA, RNA, and Protein Sequences
Chapter 7: Basic Sequence Analysis
Lecture 1: Analyzing DNA, RNA, and Protein Sequences
Chapter 8: Pairwise Sequence Alignment
Lecture 1: Global & Local Alignment
Chapter 9: Multiple Sequence Alignment & Phylogenetic Tree
Lecture 1: Analyzing Sequence Data
Lecture 2: Parsing MSA Files
Lecture 3: Parsing Newick Files
Chapter 10: NCBI BLAST
Lecture 1: Online BLAST
Lecture 2: Parsing BLAST Output – Part 1
Lecture 3: Parsing BLAST Output – Part 2
Lecture 4: Local BLAST
Instructors

Ahmed Karam, M.Sc.
Bioinformatics and Genomics Instructor
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Accounting for ECommerce Business A Complete Study
- Modern Market Research
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Hydrogen Energy Masterclass- Fundamentals Applications
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling