EdX

Introduction to Genomic Data Science (edX)

Introduction to Genomic Data Science (edX)

Join us on the frontier of bioinformatics and learn how to look for hidden messages in DNA without ever needing to put on a lab coat. In the first half of this course, we'll investigate DNA replication, and ask the question, where in the genome does DNA replication begin? You will learn how to answer this question for many bacteria using straightforward algorithms to look for hidden messages in the genome.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

In the second half of the course, we'll examine a different biological question, and ask which DNA patterns play the role of molecular clocks. The cells in your body manage to maintain a circadian rhythm, but how is this achieved on the level of DNA? Once again, we will see that by knowing which hidden messages to look for, we can start to understand the amazingly complex language of DNA. Perhaps surprisingly, we will apply randomized algorithms to solve problems.
Finally, you will get your hands dirty and apply existing software tools to find recurring biological motifs within genes that are responsible for helping Mycobacterium tuberculosis go "dormant" within a host for many years before causing an active infection.
This course begins a series of classes illustrating the power of computing in modern biology.

What you'll learn

  • Write Python programs to solve various tasks you may encounter
  • Formulate a formal computational problem from an informal biological problem
  • Develop algorithms for solving computational problems
  • Evaluate the effectiveness of algorithms
  • Apply existing software to actual biological datasets

Course Syllabus

Welcome! A brief introduction to the course and its logistics.

Week 1: A Journey of a Thousand Miles
What does a cryptic message leading to buried treasure have to do with biology? Many cellular processes are encoded as "secret messages" within an organism's DNA. But how do we decipher these messages?

Week 2: Finding Replication Origins.
We examine the details of DNA replication and apply these details to design an intelligent algorithmic approach to find the replication origin in a bacterial genome.

Week 3: Hunting for Regulatory Motifs.
Your cells "tell time" and maintain your circadian clock by turning genes on and off during the day in set patterns. This brings us to a different kind of "secret message" problem in biology: how do we find the motifs hidden in DNA that switch on genes? We develop introductory algorithms for motif-finding in genes.

Week 4: How Rolling Dice Helps Us Find Regulatory Motifs.
We see how to improve upon these motif-finding approaches by designing randomized algorithms that can "roll dice" to find motifs and perform quite well in practice.

Week 5: Finishing Up
Bioinformatics Application Challenge: Motif-Finding. We use popular software built on the motif-finding algorithms that we learned to hunt for motifs in a real biological dataset.

End-of-the-Course Assessment.
In an end-of-the course assessment, we will ask you to answer Course Review questions. This will give you the opportunity to let us know how the course went for you. This assessment will provide data for our research study and will help us improve our courses for future learners.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Molecular Biology - Part 1: DNA Replication and Repair (edX) EdX
MIT,MITx

Molecular Biology - Part 1: DNA Replication and Repair (edX)

An in-depth adventure through DNA replication and repair to strengthen your scientific thinking and experimental design skills. You’re acquainted with your DNA, but did you know that your cells synthesize enough DNA during your lifetime to stretch a lightyear in length? How does the cellular machinery accomplish such a feat without making more mistakes than you can survive?

Apr 16th 2024
5-12 Weeks
Computing in Python IV: Objects & Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python IV: Objects & Algorithms (edX)

Learn about recursion, search and sort algorithms, and object-oriented programming in Python. Complete your introductory knowledge of computer science with this final course on objects and algorithms. Now that you've learned about complex control structures and data structures, learn to develop programs that more intuitively leverage your natural understanding of problems through object-oriented programming. Then, learn to analyze the complexity and efficiency of these programs through algorithms. In addition, certify your broader knowledge of Introduction to Computing with a comprehensive exam.

Self Paced
Self-Paced
Essentials of Genomics and Biomedical Informatics (edX) EdX
IsraelX

Essentials of Genomics and Biomedical Informatics (edX)

This course presents clinicians and digital health enthusiasts with an overview of the data revolution in medicine and how to exploit it for research and in the clinic. The course will not make you a bioinformatician but will introduce the main concepts, tools, algorithms, and databases in this field.

Self Paced
5-12 Weeks
Genomic Medicine Gets Personal (edX) EdX
Georgetown University,GeorgetownX

Genomic Medicine Gets Personal (edX)

This course will provide an introduction to genomic medicine and a better understanding of the issues associated with personal genomic information. While the advances in genomics promise to usher a new era in medical practice and create a major paradigm shift in patient care, the ethical, legal and social impact of genomic medicine will be equally significant. The information and potential use of genomic discoveries are no longer issues left for scientists and medical professionals to handle, but have become ones for the public at large.

No sessions available
4 Weeks
Introduction to Biology - The Secret of Life (edX) EdX
MIT,MITx

Introduction to Biology - The Secret of Life (edX)

Explore the secret of life through the basics of biochemistry, genetics, molecular biology, recombinant DNA, genomics and rational medicine. 7.00x is an introductory level biology course hosted by professor Eric Lander, who was one of the leaders of the Human Genome Project. The course content reflects the topics taught in the MIT introductory biology courses and many biology courses across the world.

Mar 12th 2024
13-24 Weeks
Algoritmos y Programación en R (edX) EdX
Tecnológico de Monterrey,TecdeMonterreyX

Algoritmos y Programación en R (edX)

Aprende los fundamentos del pensamiento algorítmico, estructuras de datos y los principios básicos de programación con aplicación a los negocios. Los algoritmos pueden ser utilizados para la solución de problemas de negocio. En este curso aprenderás los conceptos básicos de algoritmos y el manejo de estructuras de datos.

Self Paced
Self-Paced
Dynamic Programming: Applications In Machine Learning and Genomics (edX) EdX
University of California, San Diego,UC San DiegoX

Dynamic Programming: Applications In Machine Learning and Genomics (edX)

Learn how dynamic programming and Hidden Markov Models can be used to compare genetic strings and uncover evolution. If you look at two genes that serve the same purpose in two different species, how can you rigorously compare these genes in order to see how they have evolved away from each other?

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Introduction to Bioconductor (edX) EdX
HarvardX,Harvard University

Introduction to Bioconductor (edX)

The structure, annotation, normalization, and interpretation of genome scale assays. We begin with an introduction to the biology, explaining what we measure and why. Then we focus on the two main measurement technologies: next generation sequencing and microarrays. We then move on to describing how raw data and experimental information are imported into R and how we use Bioconductor classes to organize these data, whether generated locally, or harvested from public repositories or institutional archives.

Self Paced
Self-Paced