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: 79900, attempts: 1308659, correct: 724670
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 45996
RNA Transcribing DNA into RNA 41026
REVC Complementing a Strand of DNA 37165
FIB Rabbits and Recurrence Relations 21445
GC Computing GC Content 21608
HAMM Counting Point Mutations 24229
IPRB Mendel's First Law 14321
PROT Translating RNA into Protein 18958
SUBS Finding a Motif in DNA 19362
CONS Consensus and Profile 10680
FIBD Mortal Fibonacci Rabbits 9127
GRPH Overlap Graphs 8726
IEV Calculating Expected Offspring 8248
LCSM Finding a Shared Motif 7511
LIA Independent Alleles 4364
MPRT Finding a Protein Motif 4654
MRNA Inferring mRNA from Protein 7137
ORF Open Reading Frames 5512
PERM Enumerating Gene Orders 9678
PRTM Calculating Protein Mass 9228
REVP Locating Restriction Sites 5827
SPLC RNA Splicing 6496
LEXF Enumerating k-mers Lexicographically 5400
LGIS Longest Increasing Subsequence 2360
LONG Genome Assembly as Shortest Superstring 2668
PMCH Perfect Matchings and RNA Secondary Structures 2599
PPER Partial Permutations 3550
PROB Introduction to Random Strings 3517
SIGN Enumerating Oriented Gene Orderings 3540
SSEQ Finding a Spliced Motif 3874
TRAN Transitions and Transversions 3772
TREE Completing a Tree 3131
CAT Catalan Numbers and RNA Secondary Structures 1064
CORR Error Correction in Reads 1691
INOD Counting Phylogenetic Ancestors 2304
KMER k-Mer Composition 2560
KMP Speeding Up Motif Finding 2033
LCSQ Finding a Shared Spliced Motif 1772
LEXV Ordering Strings of Varying Length Lexicographically 2866
MMCH Maximum Matchings and RNA Secondary Structures 1285
PDST Creating a Distance Matrix 1873
REAR Reversal Distance 885
RSTR Matching Random Motifs 1425
SSET Counting Subsets 2146
ASPC Introduction to Alternative Splicing 1362
EDIT Edit Distance 1280
EVAL Expected Number of Restriction Sites 1070
MOTZ Motzkin Numbers and RNA Secondary Structures 667
NWCK Distances in Trees 819
SCSP Interleaving Two Motifs 790
SETO Introduction to Set Operations 1673
SORT Sorting by Reversals 671
SPEC Inferring Protein from Spectrum 1300
TRIE Introduction to Pattern Matching 1010
CONV Comparing Spectra with the Spectral Convolution 827
CTBL Creating a Character Table 470
DBRU Constructing a De Bruijn Graph 854
EDTA Edit Distance Alignment 843
FULL Inferring Peptide from Full Spectrum 588
INDC Independent Segregation of Chromosomes 682
ITWV Finding Disjoint Motifs in a Gene 329
LREP Finding the Longest Multiple Repeat 458
NKEW Newick Format with Edge Weights 513
RNAS Wobble Bonding and RNA Secondary Structures 467
AFRQ Counting Disease Carriers 580
CSTR Creating a Character Table from Genetic Strings 305
CTEA Counting Optimal Alignments 326
CUNR Counting Unrooted Binary Trees 294
GLOB Global Alignment with Scoring Matrix 603
PCOV Genome Assembly with Perfect Coverage 612
PRSM Matching a Spectrum to a Protein 444
QRT Quartets 242
SGRA Using the Spectrum Graph to Infer Peptides 384
SUFF Encoding Suffix Trees 331
CHBP Character-Based Phylogeny 160
CNTQ Counting Quartets 170
EUBT Enumerating Unrooted Binary Trees 156
GASM Genome Assembly Using Reads 338
GCON Global Alignment with Constant Gap Penalty 375
LING Linguistic Complexity of a Genome 200
LOCA Local Alignment with Scoring Matrix 403
MEND Inferring Genotype from a Pedigree 261
MGAP Maximizing the Gap Symbols of an Optimal Alignment 212
MREP Identifying Maximal Repeats 179
MULT Multiple Alignment 216
PDPL Creating a Restriction Map 233
ROOT Counting Rooted Binary Trees 244
SEXL Sex-Linked Inheritance 439
SPTD Phylogeny Comparison with Split Distance 173
WFMD The Wright-Fisher Model of Genetic Drift 345
ALPH Alignment-Based Phylogeny 123
ASMQ Assessing Assembly Quality with N50 and N75 267
CSET Fixing an Inconsistent Character Set 132
EBIN Wright-Fisher's Expected Behavior 287
FOUN The Founder Effect and Genetic Drift 270
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 309
GREP Genome Assembly with Perfect Coverage and Repeats 207
OAP Overlap Alignment 184
QRTD Quartet Distance 88
SIMS Finding a Motif with Modifications 221
SMGB Semiglobal Alignment 187
KSIM Finding All Similar Motifs 83
LAFF Local Alignment with Affine Gap Penalty 184
OSYM Isolating Symbols in Alignments 135
RSUB Identifying Reversing Substitutions 102