Rosalind Community Support

Home » Community Forum » Praises » Thank You!
Search
Search this community...
Share a Feedback

Community Forum

"Champions" Idea | Implemented
Sign in with Facebook Idea | Accepted
Rate upcoming features Question | Pending

Knowledge Base

Signin into
Rosalind Community.

Signin with

Your email address
UserRules Password
Login

Thank You!

Follow
Vote
0
Unfollow
I've been looking for a website to learn programming for bioinformatics for so long! I have always been interested in bioinformatics but could never apply my programming knowledge to biology without seemingly delving into very complex topics fast. As a high-school student, I have been looking for a way to learn bioinformatics in an easily approachable way. Rosalind seamlessly connects programming to biology in a fun and educational way--something I've never encountered before! Thanks again!
from Arnav Prasad · 97 days ago · · 2 comments
The problems will start to get difficult pretty quickly. I recommend using Python, if you're looking for a programming language. While you could use something like C++, I wouldn't recommend trying to deeply learn such a difficult language while also trying to figure out how to solve Bioinformatics problems. Other people like using the "R" language, as it is also heavily used in the field.

You can get reasonably far with these:
Learn Python: https://www.codecademy.com/learn/python
High performance collections: https://docs.python.org/2/library/collections.html
Sets: https://docs.python.org/2/library/sets.html
Combinations/Permutations: https://docs.python.org/2/library/itertools.html

I also recommend knowing: split(), translate(), strip(), find(), join(), max(), and others from here...
https://www.tutorialspoint.com/python/python_strings.htm

And use Python v3.6+, as opposed to the old v2.7.x. In the past, there were numerous hurdles that made v2.7.x better, but now there are significant performance gains in the newer 3.x versions.

Best to you.
from anonymous · 93 days ago · Flag as inappropriate
Good Comment
The problems will start to get difficult pretty quickly. I recommend using Python, if you're looking for a programming language. While you could use something like C++, I wouldn't recommend trying to deeply learn such a difficult language while also trying to figure out how to solve Bioinformatics problems. Other people like using the "R" language, as it is also heavily used in the field.

You can get reasonably far with these:
Learn Python: https://www.codecademy.com/learn/python
High performance collections: https://docs.python.org/2/library/collections.html
Sets: https://docs.python.org/2/library/sets.html
Combinations/Permutations: https://docs.python.org/2/library/itertools.html

I also recommend knowing: split(), translate(), strip(), find(), join(), max(), and others from here...
https://www.tutorialspoint.com/python/python_strings.htm

And use Python v3.6+, as opposed to the old v2.7.x. In the past, there were numerous hurdles that made v2.7.x better, but now there are significant performance gains in the newer 3.x versions.

Best to you.
from anonymous · 93 days ago · Flag as inappropriate
Good Comment
Write a comment... Comment

Followers 

Rosalind · Community Support for Rosalind · Powered by UserRules · Terms