Bioinformatics Research
I have a lot of anxiety over what I’m going to do after I finish grad school. Even though I’m only starting my second year, I’ve still spent some time browsing job listings online at sites like Nature Jobs. This is not necessarily representative because in my field, I think a lot of recruiting is done at conferences and via word-of-mouth. In fact, I think it’s only fueled my anxiety because most of the bioinformatics lobs listed are for coders and technicians — people with Bachelors and Masters degrees — which is not what I want to do.
Strangely, it took me a while to figure out that rather than being paranoid about limited opportunities available to me (as listed online), I need to position myself as a bioinformatics researcher as opposed to a mere technician. This is similar to the difference in the software industry between a coder and an engineer. What I need to be doing, I realized, is not just taking one bioinformatics course and farting around on my computer. I need to be developing my toolbox so that I have a variety of ways of solving new problems rather than just getting headaches while trying to reinvent the computer science wheel. (Much of the foundation of computer science was set out years ago by people who are much smarter than me, so I couldn’t possibly recapitulate it all.)
This curriculum was driven home recently by an editorial in the journal Bioinformatics by Pavel Pevzner, a name I recognized from browsing bioinformatics books on Amazon.com. Pevzner’s argument is that undergraduates in molecular biology need to take an introductory algorithms class, but his broader point is that biologists need to understand the logic behind bioinformatics and not just “cookbook” their way thru computational biology.
The bioinformatics class that I’m currently taking does a good job of explaining the algorithms that are used. The students in there certainly understand sequence alignments better than most practicing biologists. The professor is not just giving us a recipe, he takes us through the algorithms. The problem for my educational goals is that, out of necessity and aim, he only hits a few algorithms that are currently employed. He can’t build the toolkit that I want to have. He does a good job of explaining the current state of the science, but he’s not preparing us to advance that state. It’s just beyond the scope of his course.
The class is a good starting point, a solid foundation that I have already applied to my research. But from here, I definitely want to take at least a basic algorithms class and I’d like to take something more advanced, too. But I also want to take some high level statistics and math courses, too, because a lot of bioinformatics is statistical modeling and such, so I need that background as well. The only problem is that I don’t want to have to subject myself to taking a slew of undergraduate classes if I can avoid it. So maybe I’ll just audit all of the class, we’ll see. Certainly having this plan has alleviated much of my anxiety.








