a syllabus and some resources for learning biology, geared for machine learning folks
Biology is fractal in its complexity and superbly interesting. As a computer scientist or machine learning scientist many of the concepts you encounter will resonate with you.
The application of computing and engineering approaches promises to transform and advance our understanding of biology, an argument elegantly made by Yuri Lazbenik in his Can a biologist fix a radio? Or, what I learned while studying apoptosis
If you needed some more motivation (and guidance on how) to learn biology, James Somers has a magnificent essay: http://jsomers.net/i-should-have-loved-biology/
If you need hope here is the view of Uri Alon, one of the founder of the discipline of "systems biology": https://www.nature.com/articles/446497a
The best introductory course in biology is arguably Eric Lander's (&co) MIT 7.00x: https://www.edx.org/course/introduction-to-biology-the-secret-of-life-3 which can be audited for free; the material is available also on OCW
Uri Alon also has released a great system biology course available online: https://www.weizmann.ac.il/mcb/UriAlon/introduction-systems-biology-design-principles-biological-circuits
Another course on systems medicine is available from: https://www.weizmann.ac.il/mcb/UriAlon/courses/systems-medicine-course-2020
This is a systems biology course by Bernhard Palsson: https://www.youtube.com/playlist?list=PLzm7DNlS3_0hryL9WsVbWV_EkwBJNt9s3
Cell biology by the numbers is an excellent entry point to explore some of the key numbers of cell biology.
The eight day of creation is "the best history of recent biological science yet published"
A Very Short Introduction to Molecular Biology a pocket guide that introduces you to the core concepts and terminology.
Bioinformatics Algorithms Textbook - this book could also be considered a self-contained course. Learning about biology can be easier for some CS people when explained through algorithms, and this book is really good at merging biology and code into coherent concepts 🙂
- Molecular biology for computer scientists a 45 pages primer that covers "enough background for a computer scientists to understand[..] the daunting intricacies of existing biological knowledge and its extensive technical vocabulary"
- A Biology Primer for Computer Scientists 18 pages of notes which "outline a minimal background for computer scientists wishing to deal with computer algorithms relevant to problems in molecular biology"
- A Computer Scientist’s Guide to Cell Biology 40 pages of notes from a computer scientists who has been learning the basics of cell biology