Coding Challenge

Rosalind is a platform for learning bioinformatics and programming through problem solving.Take a tourto get the hang of how Rosalind works.

A collection of exercises in introductory algorithms to accompany Algorithms, the popular textbook by Dasgupta, Papadimitriou, and Vazirani.

A collection of exercises to accompany Bioinformatics Algorithms: An Active-Learning Approach by Phillip Compeau & Pavel Pevzner. A full version of this text is hosted on

If you are completely new to programming, try these initial problems to learn a few basics about the Python programming language. Youll get familiar with the operations needed to start solving bioinformatics challenges in the Stronghold.

If you dont know anything about programming, you can start at thePython Village. For a collection of exercises to accompany Bioinformatics Algorithms book, go to theTextbook Track. Otherwise you can try to storm theBioinformatics Strongholdright now.

Discover the algorithms underlying a variety of bioinformatics topics: computational mass spectrometry, alignment, dynamic programming, genome assembly, genome rearrangements, phylogeny, probability, string algorithms and others.

Ready-to-use software tools abound for bioinformatics analysis. Whereas in the Stronghold you implement algorithms on your own, in the Armory you solve similar problems by using existing tools.

Leave a Reply