Best background for computational and quantitative biology

AI Thread Summary
A transition from Biology to Computer Science raises concerns about the adequacy of mathematical and physics training for a career in computational biology or neuroscience. The current curriculum lacks advanced mathematics, particularly in vector and real analysis, and offers minimal physics exposure, which may hinder understanding of complex biological systems. A stronger foundation in calculus, linear algebra, and differential equations is essential for modeling neuron behavior and other computational biology tasks. While computer science skills are valuable, they may not be sufficient without additional coursework in statistics and numerical methods. Pursuing a degree in Physics, which includes relevant computational courses, may provide a more suitable background for this field.
Jo01
Messages
7
Reaction score
0
After two years of Biology i switched to Computer Science and i wish to gain the necessary skills to become a "computational biologist/neuroscientist"

(Here we don't have the "major/minor" system, we can choose one subject and, at least, 2 "external" exams)

The problems are:
1) math level (just algebra, probability, integrals and some differential equations)...no vector, real and complex analysis

2) no physics (!) just one optional and little general exam.

Maybe it's the wrong degree for someone interested in simulation, system biology and computational biology.

Better move to PHYSICS?

(Physics Bs and Ms have mandatory courses like C, numerical analysis, computational physics.
There is a specific Ms in Biophysics and one could integrate with some CS courses)
Thank you!
 
Physics news on Phys.org
P.s.
In our CompSci Bs there's an AI exam and possibilities to obtain a degree thesis in AI applied to biomedical analysis...bat i think that this is not enough
 
I wouldn't describe myself as a computational neuroscientist -- maybe more of a computational cognitive neuroscientist, but I've done my fair share of neuron modeling, so maybe I can give some input.

In my experience, it's common for computational neuroscientists/biologists to come from fields outside of biology or neuroscience, so that's not a problem. Computer science is common (and useful), but you're right that the math background provided by a Comp. Sci degree is generally not enough. I won't recommend a degree program, but I'll describe some of the math that I use and that I see used often in the literature:

- As a minimum, you should be comfortable with the material covered in a standard calculus sequence up to multivariable (and maybe some vector) calculus, as well as linear algebra. This generally means three calculus courses and one linear algebra course (or two, depending on how much theory you want)

- Neuron models (I can't really talk about anything else in Comp. Bio) are generally systems of nonlinear differential equations. They are studied both by simulating their behavior, which means solving them numerically, and by analyzing their qualitative behavior as dynamical systems. If your school has a course named something like "Non-linear dynamics", then take it. If not, buy Strogatz' "Non-linear dynamics and chaos" and work through it. Beyond that, take a course or two in differential equations just so you're comfortable with them and know how to solve them numerically.

- Take a good calculus based statistics sequence. It will serve you well in any STEM field. Beyond that, a course in stochastic processes would probably be useful. I'm a big believer that any scientist in a quantitative field should take a good, rigorous course (or two!) in mathematical statistics (say, on the level of Casella and Berger's "Statistical Inference"), but maybe this is getting to be too much to fit into your schedule.

- I wouldn't say that you necessarily have to take a course in numerical methods or scientific computing, but you should definitely be completely comfortable with some programming environment (Matlab is popular, but I don't like it because it isn't open source; I use R and Python). As you learn new numerical methods or computational models, practice implementing them using your language of choice.
 
Last edited:
Bit Britain-specific but I was wondering, what's the best path to take for A-Levels out of the following (I know Y10 seems a bit early to be thinking about A-levels, but my choice will impact what I do this year/ in y11) I (almost) definitely want to do physics at University - so keep that in mind... The subjects that I'm almost definitely going to take are Maths, Further Maths and Physics, and I'm taking a fast track programme which means that I'll be taking AS computer science at the end...
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...
Back
Top