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: 54415, attempts: 911547, correct: 512404
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 31750
RNA Transcribing DNA into RNA 28376
REVC Complementing a Strand of DNA 25705
FIB Rabbits and Recurrence Relations 14534
GC Computing GC Content 15139
HAMM Counting Point Mutations 17141
IPRB Mendel's First Law 9655
PROT Translating RNA into Protein 13277
SUBS Finding a Motif in DNA 13671
CONS Consensus and Profile 7657
FIBD Mortal Fibonacci Rabbits 6278
GRPH Overlap Graphs 6350
IEV Calculating Expected Offspring 5702
LCSM Finding a Shared Motif 5323
LIA Independent Alleles 3015
MPRT Finding a Protein Motif 3326
MRNA Inferring mRNA from Protein 5198
ORF Open Reading Frames 3972
PERM Enumerating Gene Orders 7204
PRTM Calculating Protein Mass 6530
REVP Locating Restriction Sites 4261
SPLC RNA Splicing 4681
LEXF Enumerating k-mers Lexicographically 4029
LGIS Longest Increasing Subsequence 1743
LONG Genome Assembly as Shortest Superstring 2030
PMCH Perfect Matchings and RNA Secondary Structures 1861
PPER Partial Permutations 2650
PROB Introduction to Random Strings 2574
SIGN Enumerating Oriented Gene Orderings 2718
SSEQ Finding a Spliced Motif 2856
TRAN Transitions and Transversions 2714
TREE Completing a Tree 2366
CAT Catalan Numbers and RNA Secondary Structures 803
CORR Error Correction in Reads 1324
INOD Counting Phylogenetic Ancestors 1762
KMER k-Mer Composition 1987
KMP Speeding Up Motif Finding 1602
LCSQ Finding a Shared Spliced Motif 1336
LEXV Ordering Strings of Varying Length Lexicographically 2243
MMCH Maximum Matchings and RNA Secondary Structures 965
PDST Creating a Distance Matrix 1426
REAR Reversal Distance 732
RSTR Matching Random Motifs 1083
SSET Counting Subsets 1692
ASPC Introduction to Alternative Splicing 1065
EDIT Edit Distance 1012
EVAL Expected Number of Restriction Sites 829
MOTZ Motzkin Numbers and RNA Secondary Structures 512
NWCK Distances in Trees 658
SCSP Interleaving Two Motifs 617
SETO Introduction to Set Operations 1359
SORT Sorting by Reversals 567
SPEC Inferring Protein from Spectrum 1058
TRIE Introduction to Pattern Matching 808
CONV Comparing Spectra with the Spectral Convolution 681
CTBL Creating a Character Table 376
DBRU Constructing a De Bruijn Graph 699
EDTA Edit Distance Alignment 657
FULL Inferring Peptide from Full Spectrum 481
INDC Independent Segregation of Chromosomes 539
ITWV Finding Disjoint Motifs in a Gene 251
LREP Finding the Longest Multiple Repeat 367
NKEW Newick Format with Edge Weights 404
RNAS Wobble Bonding and RNA Secondary Structures 362
AFRQ Counting Disease Carriers 452
CSTR Creating a Character Table from Genetic Strings 242
CTEA Counting Optimal Alignments 254
CUNR Counting Unrooted Binary Trees 234
GLOB Global Alignment with Scoring Matrix 466
PCOV Genome Assembly with Perfect Coverage 499
PRSM Matching a Spectrum to a Protein 362
QRT Quartets 195
SGRA Using the Spectrum Graph to Infer Peptides 317
SUFF Encoding Suffix Trees 271
CHBP Character-Based Phylogeny 132
CNTQ Counting Quartets 134
EUBT Enumerating Unrooted Binary Trees 123
GASM Genome Assembly Using Reads 269
GCON Global Alignment with Constant Gap Penalty 305
LING Linguistic Complexity of a Genome 160
LOCA Local Alignment with Scoring Matrix 316
MEND Inferring Genotype from a Pedigree 212
MGAP Maximizing the Gap Symbols of an Optimal Alignment 170
MREP Identifying Maximal Repeats 143
MULT Multiple Alignment 172
PDPL Creating a Restriction Map 189
ROOT Counting Rooted Binary Trees 205
SEXL Sex-Linked Inheritance 348
SPTD Phylogeny Comparison with Split Distance 145
WFMD The Wright-Fisher Model of Genetic Drift 276
ALPH Alignment-Based Phylogeny 94
ASMQ Assessing Assembly Quality with N50 and N75 215
CSET Fixing an Inconsistent Character Set 110
EBIN Wright-Fisher's Expected Behavior 232
FOUN The Founder Effect and Genetic Drift 217
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 257
GREP Genome Assembly with Perfect Coverage and Repeats 160
OAP Overlap Alignment 146
QRTD Quartet Distance 69
SIMS Finding a Motif with Modifications 177
SMGB Semiglobal Alignment 147
KSIM Finding All Similar Motifs 61
LAFF Local Alignment with Affine Gap Penalty 149
OSYM Isolating Symbols in Alignments 102
RSUB Identifying Reversing Substitutions 78