TrueschoTruescho
All Courses
Graph Algorithms in Genome Sequencing
edX
Course
Intermediate
Free to Audit
Certificate

Graph Algorithms in Genome Sequencing

The University of California, San Diego

Learn how graphs are used to assemble millions of pieces of DNA into a contiguous genome and use these genomes to construct a Tree of Life.

9 hrs/week3 weeksEnglish7,846 enrolled
Free to Audit

About this Course

In this course, part of the Algorithms and Data Structures MicroMasters program, you will learn how graph algorithms are used in two fundamental problems in modern biology: How do we sequence a genome? How do we construct an evolutionary “Tree of Life?" In the first part of the course, you will learn how genome sequencing relies on using a graph to assemble millions of tiny DNA fragments into a contiguous genome. We will then shift gears and learn how to construct an evolutionary tree of life from genome data.

What You'll Learn

  • Graph algorithms
  • Algorithms for genome assembly
  • Phylogenetics

Prerequisites

  • at least one programming language: loops, arrays, stacks, recursion.
  • mathematics: proof by induction, proof by contradiction.

Instructors

P

Pavel Pevzner

Ronald R. Taylor Professor of Computer Science

P

Phillip Compeau

Assistant Teaching Professor

Topics

Graph Algorithms
Data Structures
Algorithms
Whole Genome Sequencing
Biology

Course Info

PlatformedX
LevelIntermediate
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

خوارزميات الرسوم البيانية
هياكل البيانات
الخوارزميات
تسلسل الجينوم الكامل
علم الأحياء

Start Learning Now