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

Problems: 285 (total), users: 50688, attempts: 852049, correct: 479548
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 29664
RNA Transcribing DNA into RNA 26488
REVC Complementing a Strand of DNA 23994
FIB Rabbits and Recurrence Relations 13468
GC Computing GC Content 14155
HAMM Counting Point Mutations 16017
IPRB Mendel's First Law 8946
PROT Translating RNA into Protein 12385
SUBS Finding a Motif in DNA 12775
CONS Consensus and Profile 7150
FIBD Mortal Fibonacci Rabbits 5822
GRPH Overlap Graphs 5965
IEV Calculating Expected Offspring 5325
LCSM Finding a Shared Motif 5029
LIA Independent Alleles 2813
MPRT Finding a Protein Motif 3104
MRNA Inferring mRNA from Protein 4871
ORF Open Reading Frames 3736
PERM Enumerating Gene Orders 6816
PRTM Calculating Protein Mass 6105
REVP Locating Restriction Sites 4029
SPLC RNA Splicing 4405
LEXF Enumerating k-mers Lexicographically 3815
LGIS Longest Increasing Subsequence 1642
LONG Genome Assembly as Shortest Superstring 1917
PMCH Perfect Matchings and RNA Secondary Structures 1755
PPER Partial Permutations 2505
PROB Introduction to Random Strings 2421
SIGN Enumerating Oriented Gene Orderings 2576
SSEQ Finding a Spliced Motif 2691
TRAN Transitions and Transversions 2550
TREE Completing a Tree 2234
CAT Catalan Numbers and RNA Secondary Structures 752
CORR Error Correction in Reads 1242
INOD Counting Phylogenetic Ancestors 1678
KMER k-Mer Composition 1891
KMP Speeding Up Motif Finding 1528
LCSQ Finding a Shared Spliced Motif 1275
LEXV Ordering Strings of Varying Length Lexicographically 2134
MMCH Maximum Matchings and RNA Secondary Structures 913
PDST Creating a Distance Matrix 1361
REAR Reversal Distance 704
RSTR Matching Random Motifs 1026
SSET Counting Subsets 1615
ASPC Introduction to Alternative Splicing 1023
EDIT Edit Distance 974
EVAL Expected Number of Restriction Sites 787
MOTZ Motzkin Numbers and RNA Secondary Structures 490
NWCK Distances in Trees 637
SCSP Interleaving Two Motifs 589
SETO Introduction to Set Operations 1299
SORT Sorting by Reversals 553
SPEC Inferring Protein from Spectrum 1016
TRIE Introduction to Pattern Matching 773
CONV Comparing Spectra with the Spectral Convolution 654
CTBL Creating a Character Table 365
DBRU Constructing a De Bruijn Graph 671
EDTA Edit Distance Alignment 634
FULL Inferring Peptide from Full Spectrum 461
INDC Independent Segregation of Chromosomes 514
ITWV Finding Disjoint Motifs in a Gene 240
LREP Finding the Longest Multiple Repeat 353
NKEW Newick Format with Edge Weights 389
RNAS Wobble Bonding and RNA Secondary Structures 351
AFRQ Counting Disease Carriers 427
CSTR Creating a Character Table from Genetic Strings 233
CTEA Counting Optimal Alignments 240
CUNR Counting Unrooted Binary Trees 224
GLOB Global Alignment with Scoring Matrix 446
PCOV Genome Assembly with Perfect Coverage 471
PRSM Matching a Spectrum to a Protein 344
QRT Quartets 188
SGRA Using the Spectrum Graph to Infer Peptides 302
SUFF Encoding Suffix Trees 259
CHBP Character-Based Phylogeny 128
CNTQ Counting Quartets 131
EUBT Enumerating Unrooted Binary Trees 120
GASM Genome Assembly Using Reads 257
GCON Global Alignment with Constant Gap Penalty 290
LING Linguistic Complexity of a Genome 154
LOCA Local Alignment with Scoring Matrix 303
MEND Inferring Genotype from a Pedigree 204
MGAP Maximizing the Gap Symbols of an Optimal Alignment 163
MREP Identifying Maximal Repeats 139
MULT Multiple Alignment 166
PDPL Creating a Restriction Map 180
ROOT Counting Rooted Binary Trees 198
SEXL Sex-Linked Inheritance 329
SPTD Phylogeny Comparison with Split Distance 141
WFMD The Wright-Fisher Model of Genetic Drift 258
ALPH Alignment-Based Phylogeny 91
ASMQ Assessing Assembly Quality with N50 and N75 206
CSET Fixing an Inconsistent Character Set 107
EBIN Wright-Fisher's Expected Behavior 217
FOUN The Founder Effect and Genetic Drift 204
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 248
GREP Genome Assembly with Perfect Coverage and Repeats 153
OAP Overlap Alignment 139
QRTD Quartet Distance 68
SIMS Finding a Motif with Modifications 169
SMGB Semiglobal Alignment 141
KSIM Finding All Similar Motifs 60
LAFF Local Alignment with Affine Gap Penalty 141
OSYM Isolating Symbols in Alignments 99
RSUB Identifying Reversing Substitutions 76