Hello everyone,
I know most of you guys/gals are well-experienced in bioinformatics field, this is why I thought that taking advice from here is the best thing all I can do now. I am going to finish my M.Sc. in Molecular Biology & Genetics program next month. My thesis is about mutational profiling of unrelated breast cancer patients, colorectal cancer patients. In addition, I have a set of controls, who are older than 65 years without any personal cancer history. Originally, I am not coming from computational background but I am seeking a PhD position in bioinformatics, especially in cancer genomics. However, my lack of programming skill is a great barrier in front of me. Here is my question: How can I improve myself in order to get an acceptence for a PhD position in Bioinformatics? Or should I apply for a master's program of Bioinformatics? Your affirmative responses will be very informative for me. Or should I give up on my dream and continue with other options similar with my undergraduate degree?
Thanks in advance.
PS: I know how to use certain programs in UNIX/Linux and familiar with basic Bash Shell scripting.
There are a number of posts similar to this on the forum, and the advice there will still be true.
Normally I give long-winded responses to questions like this but in this case I think the answers are straight forward (being a little cruel to be kind):
Project Rosalind
for 'toy' examples of tasks to solve, but really you just need to find a task you need to achieve, and then set about applying yourself to making it happen - we all Google stuff relentlessly when we program - everyone is constantly learning.Learning how to program is easy in terms of accessability to teaching material. Just search around in the web, Rosalind, edx, codeacedemy etc. are all valid choices. This is only a question of effort that you put in. Learn a reasonable and somewhat bioinformatics-related language that is no too complicated, such as Python or R (not C/C++). Also, basic Unix command line usage in key.
Should you enroll for a bioinformatics MSc? It means another 1.5-2 years of university without salary, but you'll probably get a solid theoretical background. A second option would be to first learn basic programming and then apply for an internship at a bioinformatics group where you have an experienced supervisor.
In any case, try it out and see if the bioinformatics work satisfies you. You are probably still quiet young so do not miss the opportunity to direct your career in whatever direction you like.