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: 36479, attempts: 621741, correct: 356750
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 21924
RNA Transcribing DNA into RNA 19548
REVC Complementing a Strand of DNA 17779
FIB Rabbits and Recurrence Relations 9823
GC Computing GC Content 10670
HAMM Counting Point Mutations 12112
IPRB Mendel's First Law 6514
PROT Translating RNA into Protein 9195
SUBS Finding a Motif in DNA 9618
CONS Consensus and Profile 5474
FIBD Mortal Fibonacci Rabbits 4357
GRPH Overlap Graphs 4622
IEV Calculating Expected Offspring 3989
LCSM Finding a Shared Motif 3878
LIA Independent Alleles 2121
MPRT Finding a Protein Motif 2336
MRNA Inferring mRNA from Protein 3687
ORF Open Reading Frames 2860
PERM Enumerating Gene Orders 5435
PRTM Calculating Protein Mass 4576
REVP Locating Restriction Sites 3138
SPLC RNA Splicing 3375
LEXF Enumerating k-mers Lexicographically 3119
LGIS Longest Increasing Subsequence 1293
LONG Genome Assembly as Shortest Superstring 1489
PMCH Perfect Matchings and RNA Secondary Structures 1321
PPER Partial Permutations 1946
PROB Introduction to Random Strings 1859
SIGN Enumerating Oriented Gene Orderings 2088
SSEQ Finding a Spliced Motif 2115
TRAN Transitions and Transversions 1922
TREE Completing a Tree 1762
CAT Catalan Numbers and RNA Secondary Structures 573
CORR Error Correction in Reads 1003
INOD Counting Phylogenetic Ancestors 1343
KMER k-Mer Composition 1537
KMP Speeding Up Motif Finding 1260
LCSQ Finding a Shared Spliced Motif 1031
LEXV Ordering Strings of Varying Length Lexicographically 1782
MMCH Maximum Matchings and RNA Secondary Structures 712
PDST Creating a Distance Matrix 1079
REAR Reversal Distance 608
RSTR Matching Random Motifs 803
SSET Counting Subsets 1302
ASPC Introduction to Alternative Splicing 827
EDIT Edit Distance 810
EVAL Expected Number of Restriction Sites 629
MOTZ Motzkin Numbers and RNA Secondary Structures 385
NWCK Distances in Trees 539
SCSP Interleaving Two Motifs 485
SETO Introduction to Set Operations 1057
SORT Sorting by Reversals 480
SPEC Inferring Protein from Spectrum 841
TRIE Introduction to Pattern Matching 617
CONV Comparing Spectra with the Spectral Convolution 557
CTBL Creating a Character Table 318
DBRU Constructing a De Bruijn Graph 569
EDTA Edit Distance Alignment 535
FULL Inferring Peptide from Full Spectrum 382
INDC Independent Segregation of Chromosomes 423
ITWV Finding Disjoint Motifs in a Gene 188
LREP Finding the Longest Multiple Repeat 304
NKEW Newick Format with Edge Weights 324
RNAS Wobble Bonding and RNA Secondary Structures 282
AFRQ Counting Disease Carriers 349
CSTR Creating a Character Table from Genetic Strings 198
CTEA Counting Optimal Alignments 197
CUNR Counting Unrooted Binary Trees 190
GLOB Global Alignment with Scoring Matrix 371
PCOV Genome Assembly with Perfect Coverage 391
PRSM Matching a Spectrum to a Protein 288
QRT Quartets 158
SGRA Using the Spectrum Graph to Infer Peptides 250
SUFF Encoding Suffix Trees 218
CHBP Character-Based Phylogeny 109
CNTQ Counting Quartets 111
EUBT Enumerating Unrooted Binary Trees 98
GASM Genome Assembly Using Reads 218
GCON Global Alignment with Constant Gap Penalty 240
LING Linguistic Complexity of a Genome 129
LOCA Local Alignment with Scoring Matrix 244
MEND Inferring Genotype from a Pedigree 172
MGAP Maximizing the Gap Symbols of an Optimal Alignment 137
MREP Identifying Maximal Repeats 117
MULT Multiple Alignment 134
PDPL Creating a Restriction Map 145
ROOT Counting Rooted Binary Trees 172
SEXL Sex-Linked Inheritance 266
SPTD Phylogeny Comparison with Split Distance 123
WFMD The Wright-Fisher Model of Genetic Drift 203
ALPH Alignment-Based Phylogeny 79
ASMQ Assessing Assembly Quality with N50 and N75 178
CSET Fixing an Inconsistent Character Set 91
EBIN Wright-Fisher's Expected Behavior 174
FOUN The Founder Effect and Genetic Drift 168
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 207
GREP Genome Assembly with Perfect Coverage and Repeats 129
OAP Overlap Alignment 109
QRTD Quartet Distance 60
SIMS Finding a Motif with Modifications 138
SMGB Semiglobal Alignment 108
KSIM Finding All Similar Motifs 50
LAFF Local Alignment with Affine Gap Penalty 121
OSYM Isolating Symbols in Alignments 79
RSUB Identifying Reversing Substitutions 66