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

Problems: 284 (total), users: 98966, attempts: 1634227, correct: 901679
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 57462
RNA Transcribing DNA into RNA 51241
REVC Complementing a Strand of DNA 46441
FIB Rabbits and Recurrence Relations 26997
GC Computing GC Content 26729
HAMM Counting Point Mutations 30143
IPRB Mendel's First Law 17854
PROT Translating RNA into Protein 23651
SUBS Finding a Motif in DNA 23922
CONS Consensus and Profile 13028
FIBD Mortal Fibonacci Rabbits 11275
GRPH Overlap Graphs 10501
IEV Calculating Expected Offspring 10169
LCSM Finding a Shared Motif 9148
LIA Independent Alleles 5406
MPRT Finding a Protein Motif 5566
MRNA Inferring mRNA from Protein 8655
ORF Open Reading Frames 6643
PERM Enumerating Gene Orders 11562
PRTM Calculating Protein Mass 11301
REVP Locating Restriction Sites 7032
SPLC RNA Splicing 7858
LEXF Enumerating k-mers Lexicographically 6412
LGIS Longest Increasing Subsequence 2845
LONG Genome Assembly as Shortest Superstring 3158
PMCH Perfect Matchings and RNA Secondary Structures 3146
PPER Partial Permutations 4269
PROB Introduction to Random Strings 4205
SIGN Enumerating Oriented Gene Orderings 4146
SSEQ Finding a Spliced Motif 4626
TRAN Transitions and Transversions 4546
TREE Completing a Tree 3685
CAT Catalan Numbers and RNA Secondary Structures 1276
CORR Error Correction in Reads 1969
INOD Counting Phylogenetic Ancestors 2685
KMER k-Mer Composition 2974
KMP Speeding Up Motif Finding 2330
LCSQ Finding a Shared Spliced Motif 2104
LEXV Ordering Strings of Varying Length Lexicographically 3270
MMCH Maximum Matchings and RNA Secondary Structures 1532
PDST Creating a Distance Matrix 2190
REAR Reversal Distance 1030
RSTR Matching Random Motifs 1682
SSET Counting Subsets 2467
ASPC Introduction to Alternative Splicing 1581
EDIT Edit Distance 1525
EVAL Expected Number of Restriction Sites 1257
MOTZ Motzkin Numbers and RNA Secondary Structures 798
NWCK Distances in Trees 954
SCSP Interleaving Two Motifs 938
SETO Introduction to Set Operations 1920
SORT Sorting by Reversals 772
SPEC Inferring Protein from Spectrum 1499
TRIE Introduction to Pattern Matching 1167
CONV Comparing Spectra with the Spectral Convolution 957
CTBL Creating a Character Table 541
DBRU Constructing a De Bruijn Graph 999
EDTA Edit Distance Alignment 1024
FULL Inferring Peptide from Full Spectrum 684
INDC Independent Segregation of Chromosomes 793
ITWV Finding Disjoint Motifs in a Gene 389
LREP Finding the Longest Multiple Repeat 522
NKEW Newick Format with Edge Weights 596
RNAS Wobble Bonding and RNA Secondary Structures 547
AFRQ Counting Disease Carriers 672
CSTR Creating a Character Table from Genetic Strings 356
CTEA Counting Optimal Alignments 390
CUNR Counting Unrooted Binary Trees 341
GLOB Global Alignment with Scoring Matrix 737
PCOV Genome Assembly with Perfect Coverage 720
PRSM Matching a Spectrum to a Protein 515
QRT Quartets 279
SGRA Using the Spectrum Graph to Infer Peptides 448
SUFF Encoding Suffix Trees 375
CHBP Character-Based Phylogeny 191
CNTQ Counting Quartets 203
EUBT Enumerating Unrooted Binary Trees 182
GASM Genome Assembly Using Reads 402
GCON Global Alignment with Constant Gap Penalty 441
LING Linguistic Complexity of a Genome 230
LOCA Local Alignment with Scoring Matrix 478
MEND Inferring Genotype from a Pedigree 305
MGAP Maximizing the Gap Symbols of an Optimal Alignment 244
MREP Identifying Maximal Repeats 208
MULT Multiple Alignment 253
PDPL Creating a Restriction Map 273
ROOT Counting Rooted Binary Trees 281
SEXL Sex-Linked Inheritance 515
SPTD Phylogeny Comparison with Split Distance 200
WFMD The Wright-Fisher Model of Genetic Drift 402
ALPH Alignment-Based Phylogeny 139
ASMQ Assessing Assembly Quality with N50 and N75 322
CSET Fixing an Inconsistent Character Set 156
EBIN Wright-Fisher's Expected Behavior 334
FOUN The Founder Effect and Genetic Drift 318
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 359
GREP Genome Assembly with Perfect Coverage and Repeats 249
OAP Overlap Alignment 223
QRTD Quartet Distance 98
SIMS Finding a Motif with Modifications 263
SMGB Semiglobal Alignment 232
KSIM Finding All Similar Motifs 94
LAFF Local Alignment with Affine Gap Penalty 212
OSYM Isolating Symbols in Alignments 155
RSUB Identifying Reversing Substitutions 114