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: 37649, attempts: 644762, correct: 369578
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 22589
RNA Transcribing DNA into RNA 20162
REVC Complementing a Strand of DNA 18329
FIB Rabbits and Recurrence Relations 10181
GC Computing GC Content 11010
HAMM Counting Point Mutations 12485
IPRB Mendel's First Law 6762
PROT Translating RNA into Protein 9497
SUBS Finding a Motif in DNA 9926
CONS Consensus and Profile 5648
FIBD Mortal Fibonacci Rabbits 4521
GRPH Overlap Graphs 4754
IEV Calculating Expected Offspring 4122
LCSM Finding a Shared Motif 3989
LIA Independent Alleles 2204
MPRT Finding a Protein Motif 2414
MRNA Inferring mRNA from Protein 3805
ORF Open Reading Frames 2953
PERM Enumerating Gene Orders 5591
PRTM Calculating Protein Mass 4732
REVP Locating Restriction Sites 3225
SPLC RNA Splicing 3481
LEXF Enumerating k-mers Lexicographically 3189
LGIS Longest Increasing Subsequence 1338
LONG Genome Assembly as Shortest Superstring 1541
PMCH Perfect Matchings and RNA Secondary Structures 1376
PPER Partial Permutations 2017
PROB Introduction to Random Strings 1927
SIGN Enumerating Oriented Gene Orderings 2148
SSEQ Finding a Spliced Motif 2182
TRAN Transitions and Transversions 1991
TREE Completing a Tree 1824
CAT Catalan Numbers and RNA Secondary Structures 595
CORR Error Correction in Reads 1029
INOD Counting Phylogenetic Ancestors 1378
KMER k-Mer Composition 1575
KMP Speeding Up Motif Finding 1287
LCSQ Finding a Shared Spliced Motif 1058
LEXV Ordering Strings of Varying Length Lexicographically 1826
MMCH Maximum Matchings and RNA Secondary Structures 734
PDST Creating a Distance Matrix 1109
REAR Reversal Distance 618
RSTR Matching Random Motifs 833
SSET Counting Subsets 1338
ASPC Introduction to Alternative Splicing 847
EDIT Edit Distance 829
EVAL Expected Number of Restriction Sites 644
MOTZ Motzkin Numbers and RNA Secondary Structures 402
NWCK Distances in Trees 554
SCSP Interleaving Two Motifs 501
SETO Introduction to Set Operations 1084
SORT Sorting by Reversals 493
SPEC Inferring Protein from Spectrum 864
TRIE Introduction to Pattern Matching 639
CONV Comparing Spectra with the Spectral Convolution 574
CTBL Creating a Character Table 325
DBRU Constructing a De Bruijn Graph 585
EDTA Edit Distance Alignment 552
FULL Inferring Peptide from Full Spectrum 396
INDC Independent Segregation of Chromosomes 437
ITWV Finding Disjoint Motifs in a Gene 196
LREP Finding the Longest Multiple Repeat 315
NKEW Newick Format with Edge Weights 336
RNAS Wobble Bonding and RNA Secondary Structures 295
AFRQ Counting Disease Carriers 361
CSTR Creating a Character Table from Genetic Strings 205
CTEA Counting Optimal Alignments 205
CUNR Counting Unrooted Binary Trees 197
GLOB Global Alignment with Scoring Matrix 384
PCOV Genome Assembly with Perfect Coverage 405
PRSM Matching a Spectrum to a Protein 296
QRT Quartets 162
SGRA Using the Spectrum Graph to Infer Peptides 259
SUFF Encoding Suffix Trees 227
CHBP Character-Based Phylogeny 112
CNTQ Counting Quartets 115
EUBT Enumerating Unrooted Binary Trees 101
GASM Genome Assembly Using Reads 226
GCON Global Alignment with Constant Gap Penalty 251
LING Linguistic Complexity of a Genome 134
LOCA Local Alignment with Scoring Matrix 256
MEND Inferring Genotype from a Pedigree 179
MGAP Maximizing the Gap Symbols of an Optimal Alignment 143
MREP Identifying Maximal Repeats 120
MULT Multiple Alignment 141
PDPL Creating a Restriction Map 151
ROOT Counting Rooted Binary Trees 178
SEXL Sex-Linked Inheritance 278
SPTD Phylogeny Comparison with Split Distance 126
WFMD The Wright-Fisher Model of Genetic Drift 212
ALPH Alignment-Based Phylogeny 81
ASMQ Assessing Assembly Quality with N50 and N75 184
CSET Fixing an Inconsistent Character Set 94
EBIN Wright-Fisher's Expected Behavior 180
FOUN The Founder Effect and Genetic Drift 173
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 216
GREP Genome Assembly with Perfect Coverage and Repeats 132
OAP Overlap Alignment 118
QRTD Quartet Distance 61
SIMS Finding a Motif with Modifications 146
SMGB Semiglobal Alignment 115
KSIM Finding All Similar Motifs 54
LAFF Local Alignment with Affine Gap Penalty 124
OSYM Isolating Symbols in Alignments 84
RSUB Identifying Reversing Substitutions 68