Algorithms for DNA Sequencing

所在平台: Coursera

课程主页: https://www.coursera.org/learn/dna-sequencing

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:DNA测序算法 课程概述:本课程旨在学习用于分析DNA测序数据的计算方法——算法和数据结构。我们将简要了解DNA、基因组学以及DNA测序的应用。通过使用Python实现关键算法和数据结构,分析真实的基因组和DNA测序数据集。 课程大纲: 1. **DNA测序、字符串与匹配** 描述:本模块将开始探索分析DNA测序数据的算法。我们将讨论DNA测序技术的过去和现在,以及其工作原理。 2. **预处理、索引和近似匹配** 描述:在本模块中,我们将学习用于解决精确匹配和近似匹配问题的新算法。我们将首先学习Boyer-Moore算法,这是一个快速且广泛使用的精确匹配算法。 3. **编辑距离、组装和重叠** 描述:这一周我们完成对读对齐的讨论,学习解决编辑距离问题的算法以及与之相关的生物序列分析问题,如全局和局部对齐。 4. **组装算法** 描述:在最后一个模块中,我们将开始讨论组装问题,并了解其基本原则。接着,我们将学习几种解决对齐问题的方法。 此课程适合那些对生物信息学和计算机科学感兴趣,并希望深入了解DNA测序分析技术的学习者。

课程大纲

Name:DNA sequencing, strings and matching

Description:This module we begin our exploration of algorithms for analyzing DNA sequencing data. We'll discuss DNA sequencing technology, its past and present, and how it works.

Name:Preprocessing, indexing and approximate matching

Description:In this module, we learn useful and flexible new algorithms for solving the exact and approximate matching problems. We'll start by learning Boyer-Moore, a fast and very widely used algorithm for exact matching

Name:Edit distance, assembly, overlaps

Description:This week we finish our discussion of read alignment by learning about algorithms that solve both the edit distance problem and related biosequence analysis problems, like global and local alignment.

Name:Algorithms for assembly

Description:In the last module we began our discussion of the assembly problem and we saw a couple basic principles behind it. In this module, we'll learn a few ways to solve the alignment problem.

课程评论(0条)

课程详情

We will learn computational methods -- algorithms and data structures -- for analyzing DNA sequencing data. We will learn a little about DNA, genomics, and how DNA sequencing is used. We will use Python to implement key algorithms and data structures and to analyze real genomes and DNA sequencing datasets.

课程标签

0人关注该课程

主题相关的课程