Academia Stack Exchange is a question and answer site for academics and those enrolled in higher education. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been doing wet lab chemistry since my undergraduate and master, and my master is going to be finished soon. As time goes by, I find myself more interested in computational research. I have no prior simulation or modelling experience. I can write simple programs in Python but not fluently.

I would like to ask, based on this situation, is that sufficient to convince people to give me a computational research project (PhD, or maybe as a research assistant first)? If it is not sufficient, what should I do to move from experimental to computational research?

share|improve this question
Do you know the relevant math? This might be statistics or differential equations (or both), depending on what kind of computational work you have in mind. – David Ketcheson Apr 25 at 5:52
up vote 5 down vote accepted

I did a very similar transition, moving from wet lab biology late in my undergraduate career to computational biology, which is what I work in now. It's certainly doable - I made the switch with no programming experience whatsoever.

I don't necessarily know that the desire and knowing some Python is out and out enough to make someone confident of letting you dive head first into their project, but it certainly is enough that I'd ask around. You should be aware that a switch like this will probably cost you some time, but if you're okay with that, see if its possible to do a rotation in someone's computational lab - a semester or two for you to get the feel for what it's really like, pick up some skills, and hopefully either they'll pick you up, or "I did a rotation in Dr. So-and-So's lab..." being enough to make someone take a chance on you.

There are some other things you can do as well - follow your interest in computational work by replicating some classic papers in the field. Doing some side projects - computational representations of your current work, or implementing a commonly used algorithm on your own (say, the Gillespie Direct Method and it's many approximate methods). Things that will build your skills and suggest that you're worth taking a stab at. The other suggestion, if you can't effect a full transition, is to potentially propose one Chapter/Specific Aim/etc. of your dissertation as a computational project, and put someone appropriate on your committee.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.