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: 44068, attempts: 743464, correct: 420501
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 25845
RNA Transcribing DNA into RNA 23062
REVC Complementing a Strand of DNA 20913
FIB Rabbits and Recurrence Relations 11711
GC Computing GC Content 12453
HAMM Counting Point Mutations 14116
IPRB Mendel's First Law 7755
PROT Translating RNA into Protein 10792
SUBS Finding a Motif in DNA 11232
CONS Consensus and Profile 6338
FIBD Mortal Fibonacci Rabbits 5154
GRPH Overlap Graphs 5320
IEV Calculating Expected Offspring 4705
LCSM Finding a Shared Motif 4458
LIA Independent Alleles 2485
MPRT Finding a Protein Motif 2731
MRNA Inferring mRNA from Protein 4304
ORF Open Reading Frames 3290
PERM Enumerating Gene Orders 6134
PRTM Calculating Protein Mass 5365
REVP Locating Restriction Sites 3574
SPLC RNA Splicing 3906
LEXF Enumerating k-mers Lexicographically 3427
LGIS Longest Increasing Subsequence 1470
LONG Genome Assembly as Shortest Superstring 1704
PMCH Perfect Matchings and RNA Secondary Structures 1563
PPER Partial Permutations 2236
PROB Introduction to Random Strings 2145
SIGN Enumerating Oriented Gene Orderings 2343
SSEQ Finding a Spliced Motif 2407
TRAN Transitions and Transversions 2244
TREE Completing a Tree 2013
CAT Catalan Numbers and RNA Secondary Structures 680
CORR Error Correction in Reads 1115
INOD Counting Phylogenetic Ancestors 1507
KMER k-Mer Composition 1713
KMP Speeding Up Motif Finding 1398
LCSQ Finding a Shared Spliced Motif 1164
LEXV Ordering Strings of Varying Length Lexicographically 1952
MMCH Maximum Matchings and RNA Secondary Structures 826
PDST Creating a Distance Matrix 1221
REAR Reversal Distance 660
RSTR Matching Random Motifs 927
SSET Counting Subsets 1470
ASPC Introduction to Alternative Splicing 927
EDIT Edit Distance 900
EVAL Expected Number of Restriction Sites 716
MOTZ Motzkin Numbers and RNA Secondary Structures 454
NWCK Distances in Trees 598
SCSP Interleaving Two Motifs 547
SETO Introduction to Set Operations 1193
SORT Sorting by Reversals 523
SPEC Inferring Protein from Spectrum 937
TRIE Introduction to Pattern Matching 699
CONV Comparing Spectra with the Spectral Convolution 613
CTBL Creating a Character Table 345
DBRU Constructing a De Bruijn Graph 627
EDTA Edit Distance Alignment 587
FULL Inferring Peptide from Full Spectrum 431
INDC Independent Segregation of Chromosomes 471
ITWV Finding Disjoint Motifs in a Gene 218
LREP Finding the Longest Multiple Repeat 336
NKEW Newick Format with Edge Weights 364
RNAS Wobble Bonding and RNA Secondary Structures 327
AFRQ Counting Disease Carriers 388
CSTR Creating a Character Table from Genetic Strings 220
CTEA Counting Optimal Alignments 220
CUNR Counting Unrooted Binary Trees 211
GLOB Global Alignment with Scoring Matrix 409
PCOV Genome Assembly with Perfect Coverage 438
PRSM Matching a Spectrum to a Protein 321
QRT Quartets 175
SGRA Using the Spectrum Graph to Infer Peptides 283
SUFF Encoding Suffix Trees 247
CHBP Character-Based Phylogeny 119
CNTQ Counting Quartets 124
EUBT Enumerating Unrooted Binary Trees 113
GASM Genome Assembly Using Reads 242
GCON Global Alignment with Constant Gap Penalty 269
LING Linguistic Complexity of a Genome 147
LOCA Local Alignment with Scoring Matrix 278
MEND Inferring Genotype from a Pedigree 192
MGAP Maximizing the Gap Symbols of an Optimal Alignment 152
MREP Identifying Maximal Repeats 131
MULT Multiple Alignment 151
PDPL Creating a Restriction Map 168
ROOT Counting Rooted Binary Trees 188
SEXL Sex-Linked Inheritance 300
SPTD Phylogeny Comparison with Split Distance 133
WFMD The Wright-Fisher Model of Genetic Drift 231
ALPH Alignment-Based Phylogeny 85
ASMQ Assessing Assembly Quality with N50 and N75 196
CSET Fixing an Inconsistent Character Set 99
EBIN Wright-Fisher's Expected Behavior 196
FOUN The Founder Effect and Genetic Drift 186
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 228
GREP Genome Assembly with Perfect Coverage and Repeats 143
OAP Overlap Alignment 128
QRTD Quartet Distance 64
SIMS Finding a Motif with Modifications 155
SMGB Semiglobal Alignment 129
KSIM Finding All Similar Motifs 56
LAFF Local Alignment with Affine Gap Penalty 131
OSYM Isolating Symbols in Alignments 91
RSUB Identifying Reversing Substitutions 71