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

Problems: 282 (total), users: 32264, attempts: 549568, correct: 316033
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 19577
RNA Transcribing DNA into RNA 17442
REVC Complementing a Strand of DNA 15853
FIB Rabbits and Recurrence Relations 8624
GC Computing GC Content 9554
HAMM Counting Point Mutations 10879
IPRB Mendel's First Law 5718
PROT Translating RNA into Protein 8222
SUBS Finding a Motif in DNA 8556
CONS Consensus and Profile 4932
FIBD Mortal Fibonacci Rabbits 3859
GRPH Overlap Graphs 4124
IEV Calculating Expected Offspring 3544
LCSM Finding a Shared Motif 3470
LIA Independent Alleles 1833
MPRT Finding a Protein Motif 2097
MRNA Inferring mRNA from Protein 3326
ORF Open Reading Frames 2525
PERM Enumerating Gene Orders 4953
PRTM Calculating Protein Mass 4136
REVP Locating Restriction Sites 2852
SPLC RNA Splicing 2967
LEXF Enumerating k-mers Lexicographically 2804
LGIS Longest Increasing Subsequence 1147
LONG Genome Assembly as Shortest Superstring 1312
PMCH Perfect Matchings and RNA Secondary Structures 1167
PPER Partial Permutations 1747
PROB Introduction to Random Strings 1673
SIGN Enumerating Oriented Gene Orderings 1899
SSEQ Finding a Spliced Motif 1870
TRAN Transitions and Transversions 1696
TREE Completing a Tree 1615
CAT Catalan Numbers and RNA Secondary Structures 517
CORR Error Correction in Reads 880
INOD Counting Phylogenetic Ancestors 1231
KMER k-Mer Composition 1355
KMP Speeding Up Motif Finding 1170
LCSQ Finding a Shared Spliced Motif 939
LEXV Ordering Strings of Varying Length Lexicographically 1628
MMCH Maximum Matchings and RNA Secondary Structures 634
PDST Creating a Distance Matrix 978
REAR Reversal Distance 567
RSTR Matching Random Motifs 709
SSET Counting Subsets 1199
ASPC Introduction to Alternative Splicing 744
EDIT Edit Distance 749
EVAL Expected Number of Restriction Sites 568
MOTZ Motzkin Numbers and RNA Secondary Structures 352
NWCK Distances in Trees 516
SCSP Interleaving Two Motifs 437
SETO Introduction to Set Operations 974
SORT Sorting by Reversals 455
SPEC Inferring Protein from Spectrum 784
TRIE Introduction to Pattern Matching 570
CONV Comparing Spectra with the Spectral Convolution 528
CTBL Creating a Character Table 306
DBRU Constructing a De Bruijn Graph 526
EDTA Edit Distance Alignment 497
FULL Inferring Peptide from Full Spectrum 354
INDC Independent Segregation of Chromosomes 384
ITWV Finding Disjoint Motifs in a Gene 172
LREP Finding the Longest Multiple Repeat 291
NKEW Newick Format with Edge Weights 304
RNAS Wobble Bonding and RNA Secondary Structures 260
AFRQ Counting Disease Carriers 318
CSTR Creating a Character Table from Genetic Strings 185
CTEA Counting Optimal Alignments 173
CUNR Counting Unrooted Binary Trees 182
GLOB Global Alignment with Scoring Matrix 341
PCOV Genome Assembly with Perfect Coverage 357
PRSM Matching a Spectrum to a Protein 269
QRT Quartets 147
SGRA Using the Spectrum Graph to Infer Peptides 231
SUFF Encoding Suffix Trees 203
CHBP Character-Based Phylogeny 104
CNTQ Counting Quartets 103
EUBT Enumerating Unrooted Binary Trees 92
GASM Genome Assembly Using Reads 200
GCON Global Alignment with Constant Gap Penalty 220
LING Linguistic Complexity of a Genome 121
LOCA Local Alignment with Scoring Matrix 226
MEND Inferring Genotype from a Pedigree 161
MGAP Maximizing the Gap Symbols of an Optimal Alignment 127
MREP Identifying Maximal Repeats 109
MULT Multiple Alignment 123
PDPL Creating a Restriction Map 134
ROOT Counting Rooted Binary Trees 165
SEXL Sex-Linked Inheritance 241
SPTD Phylogeny Comparison with Split Distance 118
WFMD The Wright-Fisher Model of Genetic Drift 188
ALPH Alignment-Based Phylogeny 72
ASMQ Assessing Assembly Quality with N50 and N75 163
CSET Fixing an Inconsistent Character Set 87
EBIN Wright-Fisher's Expected Behavior 160
FOUN The Founder Effect and Genetic Drift 154
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 193
GREP Genome Assembly with Perfect Coverage and Repeats 120
OAP Overlap Alignment 104
QRTD Quartet Distance 57
SIMS Finding a Motif with Modifications 127
SMGB Semiglobal Alignment 102
KSIM Finding All Similar Motifs 47
LAFF Local Alignment with Affine Gap Penalty 114
OSYM Isolating Symbols in Alignments 74
RSUB Identifying Reversing Substitutions 60