5
$\begingroup$

What are the sources for learning bioinformatics(books, websites/MOOCs)? Does it require prior knowledge of programming language because I am a complete noob when it comes to programming language.

$\endgroup$
  • $\begingroup$ If you want a simple place to start, try Rosalind rosalind.info/problems/locations $\endgroup$ – swbarnes2 Feb 23 '16 at 18:12
  • $\begingroup$ Coursera has good introductory R and Python courses. They also have good intro courses for genomic data science. Edx also offers some interesting stuff for biological data science. You can find more but those are the courses I personally looked at and had a little fun with. $\endgroup$ – CKM Feb 23 '16 at 18:15
  • $\begingroup$ I agree with @CMosychuk - coursera is a great place to start learning for this field. $\endgroup$ – Forest Feb 23 '16 at 18:24
  • 2
    $\begingroup$ If you're looking for a book, Vince Buffalo's book "Bioinformatics Data Skills" gives a nice overview. The first chapter is titled: 'How to Learn Bioinformatics'. There are several chapters on familiarizing yourself with unix and one rapid introduction to R. When I read the book I thought to myself, I wish I had this when I first started! $\endgroup$ – Kevin Feb 24 '16 at 12:59
  • 1
    $\begingroup$ I recommend starting with a programming language that you are likely to use soon. And nothing in biology is more crucial than statistical analysis for which R is the golden standard. Datacamp.com has wonderful and coherent online site for learning R and applying it to statistics. I'd suggest to start with the free "Introduction to R" & "Intro to Statistics with R: Introduction" courses. They only take several hours and get you going. Then it is 9$/month (for students) for the other courses, but it's well worth and you can complete most of the courses in just a few months anyways! $\endgroup$ – Milan Mušo Feb 24 '16 at 16:45
2
$\begingroup$

Learning a language such as python or perl is almost necessary.

You might have a look at coursera.

There are quite some bioinformatics-oriented courses:

https://www.coursera.org/courses?query=bioinformatics&languages=en

University of California San Diego has a series of bioinformatics courses, with one that seems made for beginners in programming:

https://www.coursera.org/course/algobioprogramming

I haven't had a detailed look at this one, but I liked their more advanced courses.

In coursera, the courses are often organized in so-called "specializations" which give you a certificate, but are not free. However, you can normally enroll to individual courses without paying.

I would also advise learning how to use a UNIX-like command-line environment, and tools such as sed, awk, grep.

The following sites might be good for this:

http://www.grymoire.com/Unix/

http://software-carpentry.org/lessons/

The scope of the latter is broader, and the things they teach could be valuable if you want to do scientific programming in general.

$\endgroup$
1
$\begingroup$

From what you say I would definitely not start by learning a programming or scripting language which may only be applicable to certain types of problems.

I would start by reading an introductory book on bioinformatics with a wide general scope. Then you can see what area or areas interest you and find out what tools (programming or otherwise) you need to become familiar with to solve problems in that area. (Because to really learn bioinformatics you have to solve problems.)

There are no doubt several suitable books. The one I am familiar with as it was used in my University is "Introduction to Bioinformatics" by Arthur Lesk (Oxford) 4th ed (2013). However it doesn't cover RNAseq, so unless there is a new edition in the pipeline you may be better with something more recent.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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