A Custom Self-Learning ML + Computational Biology Curriculum

 


A Custom Self-Learning ML + Computational Biology Curriculum


Recently I've been toying with the idea of potentially forming a biotech startup one day. I've been seeing a lot of new startups recently that are leveraging bioinformatics, machine learning/AI, systems biology, and computational biology to construct new cellular/biological interfaces that have the potential to pave the way towards true precision medicine.

If precision medicine is actually achieved in its fullest capacity, then diseases like cancer can effectively be cured, becoming little more than a chronic condition that must be treated over time, rather than a life-threatening disease. And not just cancer, but many other diseases, like metabolic disorders and genetic disorders. I believe that this can be achieved in our lifetimes, or at least some time this century. But we'll see. 

When looking at all these companies doing this work, I kept thinking to myself that I wanted to learn this material for myself. Except that my university doesn't offer many classes in these niche subjects sadly. So, I searched the furthest reaches of the internet and assembled my own self-paced, self-learning curriculum that addresses these topics all using online and completely free resources (except for some of the books I have recommended, but even many of the books can be found online in pdf form). The curriculum makes use of MIT OpenCourseWare content as well as free online courses I was able to find from places like Harvard and Stanford.

Below, I have an outline of the curriculum with links to all the resources. If you would like to learn about these topics, I welcome you to use it for your own ML/computational biology education journey.

I hope you enjoy and thank you for reading!

Machine Learning for Computational Biology Curriculum 


Phase 1 - Setup and Foundations

Goal: ML Fundamentals

Courses:

Online Resources:

Books:

  • unchecked

    Hands-On Machine Learning (Geron) → Chapters 1 - 9

  • unchecked

    Designing Machine Learning Systems (Chip Huyen) → Part 1

  • unchecked

    Deep Learning with Python (Chollet) → Chapters 1 - 10



Phase 2 - Full Machine Learning Immersion

Goal: Learn specifics and advanced topics of ML

Courses:

Online Resources:

Books:





Phase 3 - Bioinformatics + R Training

Goal: Learn R, Bioconductor, workflows

Courses:

Online Resources:

Books:





Phase 4 - Systems Biology + Computational Biology

Goal: Become familiar with Systems Biology

Courses:

Books:

  • unchecked

    An Introduction to Systems Biology (Uri Alon)




Phase 5 - Precision Medicine and ML Applications to Cancer

Goal: Become familiar with specific techniques of ML used to analyze biological systems.

Courses:

Online Resources:

Books:




Phase 6 - MLOps and Scaling Up

Goal: Take ML to the industrial level

Courses:

Books:






Realistic Weekly Schedule


  • Monday: 1 hour (Lecture video + Notes)

  • Tuesday: 1 hour (Lecture video + Notes)

  • Wednesday: 1.5 hours (Book reading / theory review)

  • Thursday: 1 hour (Lecture video + Notes)

  • Friday: 1.5 hours (Work on coding project for given phase)

  • Saturday: 2 hours (Coding project / data pipelines)

  • Sunday: Off (write blog post about week?)





Timeline


Phase 1

Duration: 12 weeks

Weeks 1-4:

  • unchecked

    MIT 6.036 Lectures 1-13

Weeks 5-8:

  • unchecked

    Kaggle ML + DL

  • unchecked

    ML Google Crashcourse

  • unchecked

    Hands-On Machine Learning (Geron) → Chapters 1-9

Weeks 9-12:

  • unchecked

    FastAI Part I

  • unchecked

    Chollet Chapters 1-10

Phase 2

Duration: 12 weeks

Weeks 13-18:

Weeks 19-22:

Weeks 23-24




Phase 3

Duration: 16 weeks

Weeks 25-28:

Weeks 29-32:

Weeks 33-36:

Weeks 37-40 (Buffer Weeks)

  • unchecked

    Bioinformatics Data Skills (Buffalo) (Continued)

  • unchecked

    Catch up on any work/content that you might be behind in




Phase 4

Duration: 12 weeks

Weeks 41-46

Weeks 47-52




Phase 5

Duration: 12 weeks

Weeks 53-56

Weeks 57-60

Weeks 61-64




Phase 6

Duration: 8 weeks

Weeks 65-68

  • unchecked

    Made with ML

  • unchecked

    Read book: Designing Machine Learning Systems (Chip Huyen)

Weeks 69-72

Read book: Biotechnology Entrepreneurship (Shimasaki)

Comments

Popular posts from this blog

Project Perseus AI ~ Post #1 ~ Machine Learning Origins

Analyzing DNA-mercury Nanoparticles with Scanning electron Microscopy

Learning and Experimenting with Dynamic Light Scattering