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: 68334, attempts: 1124126, correct: 625962
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 39328
RNA Transcribing DNA into RNA 35065
REVC Complementing a Strand of DNA 31736
FIB Rabbits and Recurrence Relations 18120
GC Computing GC Content 18466
HAMM Counting Point Mutations 20889
IPRB Mendel's First Law 12070
PROT Translating RNA into Protein 16251
SUBS Finding a Motif in DNA 16662
CONS Consensus and Profile 9241
FIBD Mortal Fibonacci Rabbits 7786
GRPH Overlap Graphs 7617
IEV Calculating Expected Offspring 7027
LCSM Finding a Shared Motif 6492
LIA Independent Alleles 3717
MPRT Finding a Protein Motif 4046
MRNA Inferring mRNA from Protein 6245
ORF Open Reading Frames 4831
PERM Enumerating Gene Orders 8554
PRTM Calculating Protein Mass 8017
REVP Locating Restriction Sites 5102
SPLC RNA Splicing 5670
LEXF Enumerating k-mers Lexicographically 4762
LGIS Longest Increasing Subsequence 2076
LONG Genome Assembly as Shortest Superstring 2387
PMCH Perfect Matchings and RNA Secondary Structures 2269
PPER Partial Permutations 3153
PROB Introduction to Random Strings 3087
SIGN Enumerating Oriented Gene Orderings 3159
SSEQ Finding a Spliced Motif 3425
TRAN Transitions and Transversions 3283
TREE Completing a Tree 2776
CAT Catalan Numbers and RNA Secondary Structures 945
CORR Error Correction in Reads 1520
INOD Counting Phylogenetic Ancestors 2052
KMER k-Mer Composition 2303
KMP Speeding Up Motif Finding 1829
LCSQ Finding a Shared Spliced Motif 1585
LEXV Ordering Strings of Varying Length Lexicographically 2572
MMCH Maximum Matchings and RNA Secondary Structures 1120
PDST Creating a Distance Matrix 1654
REAR Reversal Distance 803
RSTR Matching Random Motifs 1271
SSET Counting Subsets 1935
ASPC Introduction to Alternative Splicing 1215
EDIT Edit Distance 1172
EVAL Expected Number of Restriction Sites 951
MOTZ Motzkin Numbers and RNA Secondary Structures 599
NWCK Distances in Trees 751
SCSP Interleaving Two Motifs 723
SETO Introduction to Set Operations 1521
SORT Sorting by Reversals 618
SPEC Inferring Protein from Spectrum 1186
TRIE Introduction to Pattern Matching 926
CONV Comparing Spectra with the Spectral Convolution 757
CTBL Creating a Character Table 431
DBRU Constructing a De Bruijn Graph 781
EDTA Edit Distance Alignment 769
FULL Inferring Peptide from Full Spectrum 536
INDC Independent Segregation of Chromosomes 616
ITWV Finding Disjoint Motifs in a Gene 296
LREP Finding the Longest Multiple Repeat 424
NKEW Newick Format with Edge Weights 471
RNAS Wobble Bonding and RNA Secondary Structures 423
AFRQ Counting Disease Carriers 521
CSTR Creating a Character Table from Genetic Strings 279
CTEA Counting Optimal Alignments 296
CUNR Counting Unrooted Binary Trees 269
GLOB Global Alignment with Scoring Matrix 554
PCOV Genome Assembly with Perfect Coverage 557
PRSM Matching a Spectrum to a Protein 411
QRT Quartets 223
SGRA Using the Spectrum Graph to Infer Peptides 353
SUFF Encoding Suffix Trees 309
CHBP Character-Based Phylogeny 149
CNTQ Counting Quartets 157
EUBT Enumerating Unrooted Binary Trees 146
GASM Genome Assembly Using Reads 305
GCON Global Alignment with Constant Gap Penalty 352
LING Linguistic Complexity of a Genome 186
LOCA Local Alignment with Scoring Matrix 376
MEND Inferring Genotype from a Pedigree 242
MGAP Maximizing the Gap Symbols of an Optimal Alignment 198
MREP Identifying Maximal Repeats 167
MULT Multiple Alignment 202
PDPL Creating a Restriction Map 216
ROOT Counting Rooted Binary Trees 227
SEXL Sex-Linked Inheritance 402
SPTD Phylogeny Comparison with Split Distance 162
WFMD The Wright-Fisher Model of Genetic Drift 317
ALPH Alignment-Based Phylogeny 111
ASMQ Assessing Assembly Quality with N50 and N75 242
CSET Fixing an Inconsistent Character Set 123
EBIN Wright-Fisher's Expected Behavior 263
FOUN The Founder Effect and Genetic Drift 249
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 291
GREP Genome Assembly with Perfect Coverage and Repeats 187
OAP Overlap Alignment 172
QRTD Quartet Distance 79
SIMS Finding a Motif with Modifications 204
SMGB Semiglobal Alignment 176
KSIM Finding All Similar Motifs 76
LAFF Local Alignment with Affine Gap Penalty 172
OSYM Isolating Symbols in Alignments 122
RSUB Identifying Reversing Substitutions 90