Rosalind is a platform for learning bioinformatics and programming through problem solving. Take a tour to get the hang of how Rosalind works.

Problems: 228 (total), users: 18674, attempts: 305743, correct: 177974
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 11985
RNA Transcribing DNA into RNA 10646
REVC Complementing a Strand of DNA 9710
FIB Rabbits and Recurrence Relations 4637
GC Computing GC Content 5906
HAMM Counting Point Mutations 6760
IPRB Mendel's First Law 3289
PROT Translating RNA into Protein 5086
SUBS Finding a Motif in DNA 5355
CONS Consensus and Profile 3156
FIBD Mortal Fibonacci Rabbits 2080
GRPH Overlap Graphs 2620
IEV Calculating Expected Offspring 2055
LCSM Finding a Shared Motif 2171
LIA Independent Alleles 1056
MPRT Finding a Protein Motif 1198
MRNA Inferring mRNA from Protein 2067
ORF Open Reading Frames 1554
PERM Enumerating Gene Orders 3374
PRTM Calculating Protein Mass 2574
REVP Locating Restriction Sites 1845
SPLC RNA Splicing 1832
LEXF Enumerating k-mers Lexicographically 1880
LGIS Longest Increasing Subsequence 643
LONG Genome Assembly as Shortest Superstring 822
PMCH Perfect Matchings and RNA Secondary Structures 625
PPER Partial Permutations 1055
PROB Introduction to Random Strings 1011
SIGN Enumerating Oriented Gene Orderings 1268
SSEQ Finding a Spliced Motif 1196
TRAN Transitions and Transversions 1013
TREE Completing a Tree 1047
CAT Catalan Numbers and RNA Secondary Structures 245
CORR Error Correction in Reads 557
INOD Counting Phylogenetic Ancestors 792
KMER k-Mer Composition 877
KMP Speeding Up Motif Finding 826
LCSQ Finding a Shared Spliced Motif 591
LEXV Ordering Strings of Varying Length Lexicographically 1119
MMCH Maximum Matchings and RNA Secondary Structures 320
PDST Creating a Distance Matrix 625
REAR Reversal Distance 381
RSTR Matching Random Motifs 435
SSET Counting Subsets 782
ASPC Introduction to Alternative Splicing 469
EDIT Edit Distance 475
EVAL Expected Number of Restriction Sites 343
MOTZ Motzkin Numbers and RNA Secondary Structures 175
NWCK Distances in Trees 331
SCSP Interleaving Two Motifs 260
SETO Introduction to Set Operations 633
SORT Sorting by Reversals 301
SPEC Inferring Protein from Spectrum 542
TRIE Introduction to Pattern Matching 362
CONV Comparing Spectra with the Spectral Convolution 348
CTBL Creating a Character Table 186
DBRU Constructing a De Bruijn Graph 343
EDTA Edit Distance Alignment 345
FULL Inferring Peptide from Full Spectrum 270
INDC Independent Segregation of Chromosomes 280
ITWV Finding Disjoint Motifs in a Gene 119
LREP Finding the Longest Multiple Repeat 231
NKEW Newick Format with Edge Weights 232
RNAS Wobble Bonding and RNA Secondary Structures 191
AFRQ Counting Disease Carriers 225
CSTR Creating a Character Table from Genetic Strings 137
CTEA Counting Optimal Alignments 123
CUNR Counting Unrooted Binary Trees 135
GLOB Global Alignment with Scoring Matrix 243
PCOV Genome Assembly with Perfect Coverage 266
PRSM Matching a Spectrum to a Protein 207
QRT Quartets 111
SGRA Using the Spectrum Graph to Infer Peptides 177
SUFF Encoding Suffix Trees 159
CHBP Character-Based Phylogeny 79
CNTQ Counting Quartets 75
EUBT Enumerating Unrooted Binary Trees 59
GASM Genome Assembly Using Reads 149
GCON Global Alignment with Constant Gap Penalty 162
LING Linguistic Complexity of a Genome 93
LOCA Local Alignment with Scoring Matrix 168
MEND Inferring Genotype from a Pedigree 115
MGAP Maximizing the Gap Symbols of an Optimal Alignment 94
MREP Identifying Maximal Repeats 82
MULT Multiple Alignment 91
PDPL Creating a Restriction Map 97
ROOT Counting Rooted Binary Trees 124
SEXL Sex-Linked Inheritance 168
SPTD Phylogeny Comparison with Split Distance 87
WFMD The Wright-Fisher Model of Genetic Drift 132
ALPH Alignment-Based Phylogeny 55
ASMQ Assessing Assembly Quality with N50 and N75 124
CSET Fixing an Inconsistent Character Set 64
EBIN Wright-Fisher's Expected Behavior 110
FOUN The Founder Effect and Genetic Drift 107
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 146
GREP Genome Assembly with Perfect Coverage and Repeats 88
OAP Overlap Alignment 69
QRTD Quartet Distance 42
SIMS Finding a Motif with Modifications 89
SMGB Semiglobal Alignment 69
KSIM Finding All Similar Motifs 31
LAFF Local Alignment with Affine Gap Penalty 86
OSYM Isolating Symbols in Alignments 50
RSUB Identifying Reversing Substitutions 48