ECS 124: Fundamental Algorithms in Bioinformatics (UC Davis). Instructor: Professor Dan Gusfield.

0

September 25, 2023

English

English [CC]

Description

This course covers fundamental algorithms for efficient analysis of biological sequences and for building evolutionary trees. This is an undergraduate course taught by UC Davis computer science professor Dan Gusfield focusing on the ideas and concepts behind the most central algorithms in biological sequence analysis. Dynamic Programming, Alignment, Hidden Markov Models, Statistical Analysis are emphasized.

The videos were mostly made in 2002 and edited and somewhat extended in 2014. Despite their age, and despite the fact that "software, databases, websites, and data" in bioinformatics change rapidly, the topics included are still of current importance.

Course Curriculum

  • Lecture 01 – Introduction to Bioinformatics and the Course Unlimited
  • Lecture 02 – Further Introduction Unlimited
  • Lecture 03 – Defining Sequence Similarity Unlimited
  • Lecture 04 – Extending the Model of Sequence Similarity Unlimited
  • Lecture 05 – Computing Sequence Similarity Unlimited
  • Lecture 06 – Computing Similarity Using Alignment Graph Unlimited
  • Lecture 07 – From Alignment Graphs to Formal Dynamic Programming Unlimited
  • Lecture 08 – Sequence Alignment Using Dynamic Programming (cont.) Unlimited
  • Lecture 09 – Local Sequence Alignment Unlimited
  • Lecture 10 – End-gap Free Alignment and Whole-genome Shotgun Sequencing Unlimited
  • Lecture 11a – Expected Length of the Longest Common Subsequence Unlimited
  • Lecture 11b – Expected Length of the Longest Common Substring Unlimited
  • Lecture 12 – Expected Longest Common Substring II Unlimited
  • Lecture 13 – Probability of a Complete Query Match in a Database Unlimited
  • Lecture 14 – BLAST (Basic Local Alignment Search Tool) I Unlimited
  • Lecture 15 – BLAST II Unlimited
  • Lecture 16 – BLAST Statistics Unlimited
  • Lecture 17 – Probability and Database Search Unlimited
  • Lecture 18 – Multiple Sequence Alignment I Unlimited
  • Lecture 19 – Multiple Sequence Alignment II Unlimited
  • Lecture 20 – Multiple Sequence Alignment III Unlimited
  • Lecture 21 – Uses of Multiple Sequence Alignment Unlimited
  • Lecture 22 – From Profiles to Markov Models Unlimited
  • Lecture 23 – Hidden Markov Models Unlimited
  • Lecture 24 – Hidden Markov Models and the Viterbi Algorithm Unlimited
  • Lecture 25 – From the Viterbi Algorithm to the Forward Algorithm Unlimited
  • Lecture 26 – Hidden Markov Models – The Backwards Algorithm Unlimited
  • Lecture 27 – Introduction to Evolutionary Trees – Ultrametric Trees Unlimited
  • Lecture 28 – Algorithms for Ultrametric Trees – Molecular Clocks Unlimited
  • Lecture 29 – Additive Trees and the Neighbor-Joining Algorithm Unlimited
  • Lecture 30 – Maximum Parsimony and Minimum Mutation Methods Unlimited

About the instructor

5 5

Instructor Rating

6

Reviews

4637

Courses

24183

Students

Profile Photo
OpenCoursa
Accessible Education for Everyone
OpenCoursa is a free online learning platform dedicated to providing high-quality education to learners worldwide. With courses across a wide range of subjects, we empower individuals to gain new skills and knowledge at no cost. Our mission is to make education accessible to everyone, offering flexible learning opportunities for personal and professional growth.
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
FREE

Hours of videos

861 years

Units & Quizzes

Unlimited Lifetime access

Access on mobile app

Certificate of Completion