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: 40115, attempts: 685290, correct: 390032
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 23870
RNA Transcribing DNA into RNA 21301
REVC Complementing a Strand of DNA 19362
FIB Rabbits and Recurrence Relations 10804
GC Computing GC Content 11618
HAMM Counting Point Mutations 13164
IPRB Mendel's First Law 7179
PROT Translating RNA into Protein 10049
SUBS Finding a Motif in DNA 10478
CONS Consensus and Profile 5938
FIBD Mortal Fibonacci Rabbits 4781
GRPH Overlap Graphs 4979
IEV Calculating Expected Offspring 4360
LCSM Finding a Shared Motif 4194
LIA Independent Alleles 2319
MPRT Finding a Protein Motif 2534
MRNA Inferring mRNA from Protein 4011
ORF Open Reading Frames 3102
PERM Enumerating Gene Orders 5795
PRTM Calculating Protein Mass 4996
REVP Locating Restriction Sites 3373
SPLC RNA Splicing 3663
LEXF Enumerating k-mers Lexicographically 3270
LGIS Longest Increasing Subsequence 1392
LONG Genome Assembly as Shortest Superstring 1608
PMCH Perfect Matchings and RNA Secondary Structures 1455
PPER Partial Permutations 2114
PROB Introduction to Random Strings 2016
SIGN Enumerating Oriented Gene Orderings 2223
SSEQ Finding a Spliced Motif 2271
TRAN Transitions and Transversions 2100
TREE Completing a Tree 1909
CAT Catalan Numbers and RNA Secondary Structures 635
CORR Error Correction in Reads 1069
INOD Counting Phylogenetic Ancestors 1435
KMER k-Mer Composition 1625
KMP Speeding Up Motif Finding 1332
LCSQ Finding a Shared Spliced Motif 1106
LEXV Ordering Strings of Varying Length Lexicographically 1871
MMCH Maximum Matchings and RNA Secondary Structures 773
PDST Creating a Distance Matrix 1158
REAR Reversal Distance 633
RSTR Matching Random Motifs 872
SSET Counting Subsets 1398
ASPC Introduction to Alternative Splicing 875
EDIT Edit Distance 855
EVAL Expected Number of Restriction Sites 671
MOTZ Motzkin Numbers and RNA Secondary Structures 417
NWCK Distances in Trees 572
SCSP Interleaving Two Motifs 519
SETO Introduction to Set Operations 1124
SORT Sorting by Reversals 499
SPEC Inferring Protein from Spectrum 893
TRIE Introduction to Pattern Matching 657
CONV Comparing Spectra with the Spectral Convolution 592
CTBL Creating a Character Table 332
DBRU Constructing a De Bruijn Graph 597
EDTA Edit Distance Alignment 564
FULL Inferring Peptide from Full Spectrum 409
INDC Independent Segregation of Chromosomes 448
ITWV Finding Disjoint Motifs in a Gene 205
LREP Finding the Longest Multiple Repeat 321
NKEW Newick Format with Edge Weights 345
RNAS Wobble Bonding and RNA Secondary Structures 304
AFRQ Counting Disease Carriers 371
CSTR Creating a Character Table from Genetic Strings 211
CTEA Counting Optimal Alignments 212
CUNR Counting Unrooted Binary Trees 204
GLOB Global Alignment with Scoring Matrix 394
PCOV Genome Assembly with Perfect Coverage 414
PRSM Matching a Spectrum to a Protein 305
QRT Quartets 169
SGRA Using the Spectrum Graph to Infer Peptides 270
SUFF Encoding Suffix Trees 234
CHBP Character-Based Phylogeny 115
CNTQ Counting Quartets 119
EUBT Enumerating Unrooted Binary Trees 107
GASM Genome Assembly Using Reads 233
GCON Global Alignment with Constant Gap Penalty 260
LING Linguistic Complexity of a Genome 141
LOCA Local Alignment with Scoring Matrix 266
MEND Inferring Genotype from a Pedigree 185
MGAP Maximizing the Gap Symbols of an Optimal Alignment 149
MREP Identifying Maximal Repeats 127
MULT Multiple Alignment 146
PDPL Creating a Restriction Map 158
ROOT Counting Rooted Binary Trees 183
SEXL Sex-Linked Inheritance 288
SPTD Phylogeny Comparison with Split Distance 130
WFMD The Wright-Fisher Model of Genetic Drift 222
ALPH Alignment-Based Phylogeny 84
ASMQ Assessing Assembly Quality with N50 and N75 190
CSET Fixing an Inconsistent Character Set 97
EBIN Wright-Fisher's Expected Behavior 189
FOUN The Founder Effect and Genetic Drift 181
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 221
GREP Genome Assembly with Perfect Coverage and Repeats 137
OAP Overlap Alignment 123
QRTD Quartet Distance 64
SIMS Finding a Motif with Modifications 150
SMGB Semiglobal Alignment 120
KSIM Finding All Similar Motifs 55
LAFF Local Alignment with Affine Gap Penalty 128
OSYM Isolating Symbols in Alignments 89
RSUB Identifying Reversing Substitutions 71