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.
About this Course
Skills you will gain
- Bioinformatics Algorithms
- Python Programming
- Algorithms On Strings
Syllabus - What you will learn from this course
DNA sequencing, strings and matching
Preprocessing, indexing and approximate matching
Edit distance, assembly, overlaps
Algorithms for assembly
- 5 stars80.42%
- 4 stars14.91%
- 3 stars3.22%
- 2 stars0.47%
- 1 star0.95%
TOP REVIEWS FROM ALGORITHMS FOR DNA SEQUENCING
I had a lot of fun doing the little programming assignments in this course. I did not know I like algorithms this much. The pace is good and it is well taught.
John Hopkin University provides an excellent course. It is effective for postdoctoral fellows and early career researchers, primarily those in the STEM fields !
Very good course this is. Just a little advice, please make the quiz questions more clear and more specific because one shouldn't waste time to understand a question which is very easy to implement.
This is by far the hardest and most organized. My coding skills have improved greatly. The codes are explained very well. I definitely recommend it!
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.