Learn to develop bioinformatics tools
5
0
Entering edit mode
8.3 years ago
rse ▴ 100

Hi,

I know how to do NGS Analysis, but now I want to learn to develop new bioinformatics tools. What will be the best starting point?

Thanks

software-development • 4.6k views
ADD COMMENT
2
Entering edit mode

Can you clarify if "know how to do NGS analysis" only refers to using existing tools?

Do you have programming experience (in some language) or would that be the first requirement as you embark on "learning to develop new tools"?

ADD REPLY
0
Entering edit mode

I know perl language, R and linux commands.

ADD REPLY
0
Entering edit mode

Adding to all the answers and comments, try to find what is lacking in the existing tools and develop your tools accordingly.

ADD REPLY
5
Entering edit mode
8.3 years ago
Benn 8.3k

Choose a language in which you want to code, and come up with a great idea for a tool.

ADD COMMENT
1
Entering edit mode

The most used languages in bioinformatics are R and python but you probably know that already. Here is a comparison of both (a bit outdated but still useful) that can help you choose.

ADD REPLY
1
Entering edit mode

Personally, I prefer to glue stuff together in Bash scripts but I have to admit that Python is often more convenient if premade tools don't exist. For example, reverse_complement() a seq object instead of some combination of rev and tr or whatever..

ADD REPLY
3
Entering edit mode
8.3 years ago
spvensko ▴ 240

It sounds like rosalind.info may be up your alley: http://rosalind.info/problems/locations/

ADD COMMENT
1
Entering edit mode
8.3 years ago
Naren ▴ 1000

Go to GitHub before starting.

ADD COMMENT
1
Entering edit mode
8.3 years ago
Daniel ★ 4.0k

I'd start here and do all the exercises, then work out what you want to do from that:

http://pythonforbiologists.com/index.php/introduction-to-python-for-biologists/

ADD COMMENT
0
Entering edit mode
8.3 years ago
rse ▴ 100

Thanks a lot for your valuable inputs.

ADD COMMENT

Login before adding your answer.

Traffic: 1886 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6