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: 45373, attempts: 769501, correct: 435000
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 26741
RNA Transcribing DNA into RNA 23885
REVC Complementing a Strand of DNA 21670
FIB Rabbits and Recurrence Relations 12094
GC Computing GC Content 12826
HAMM Counting Point Mutations 14579
IPRB Mendel's First Law 8053
PROT Translating RNA into Protein 11175
SUBS Finding a Motif in DNA 11596
CONS Consensus and Profile 6535
FIBD Mortal Fibonacci Rabbits 5292
GRPH Overlap Graphs 5457
IEV Calculating Expected Offspring 4849
LCSM Finding a Shared Motif 4588
LIA Independent Alleles 2563
MPRT Finding a Protein Motif 2827
MRNA Inferring mRNA from Protein 4436
ORF Open Reading Frames 3373
PERM Enumerating Gene Orders 6284
PRTM Calculating Protein Mass 5524
REVP Locating Restriction Sites 3671
SPLC RNA Splicing 4022
LEXF Enumerating k-mers Lexicographically 3501
LGIS Longest Increasing Subsequence 1504
LONG Genome Assembly as Shortest Superstring 1736
PMCH Perfect Matchings and RNA Secondary Structures 1606
PPER Partial Permutations 2292
PROB Introduction to Random Strings 2211
SIGN Enumerating Oriented Gene Orderings 2393
SSEQ Finding a Spliced Motif 2469
TRAN Transitions and Transversions 2308
TREE Completing a Tree 2049
CAT Catalan Numbers and RNA Secondary Structures 692
CORR Error Correction in Reads 1128
INOD Counting Phylogenetic Ancestors 1533
KMER k-Mer Composition 1743
KMP Speeding Up Motif Finding 1421
LCSQ Finding a Shared Spliced Motif 1186
LEXV Ordering Strings of Varying Length Lexicographically 1985
MMCH Maximum Matchings and RNA Secondary Structures 842
PDST Creating a Distance Matrix 1243
REAR Reversal Distance 663
RSTR Matching Random Motifs 945
SSET Counting Subsets 1492
ASPC Introduction to Alternative Splicing 940
EDIT Edit Distance 915
EVAL Expected Number of Restriction Sites 727
MOTZ Motzkin Numbers and RNA Secondary Structures 461
NWCK Distances in Trees 604
SCSP Interleaving Two Motifs 551
SETO Introduction to Set Operations 1211
SORT Sorting by Reversals 524
SPEC Inferring Protein from Spectrum 948
TRIE Introduction to Pattern Matching 704
CONV Comparing Spectra with the Spectral Convolution 621
CTBL Creating a Character Table 349
DBRU Constructing a De Bruijn Graph 634
EDTA Edit Distance Alignment 596
FULL Inferring Peptide from Full Spectrum 437
INDC Independent Segregation of Chromosomes 481
ITWV Finding Disjoint Motifs in a Gene 222
LREP Finding the Longest Multiple Repeat 341
NKEW Newick Format with Edge Weights 369
RNAS Wobble Bonding and RNA Secondary Structures 334
AFRQ Counting Disease Carriers 396
CSTR Creating a Character Table from Genetic Strings 222
CTEA Counting Optimal Alignments 225
CUNR Counting Unrooted Binary Trees 212
GLOB Global Alignment with Scoring Matrix 417
PCOV Genome Assembly with Perfect Coverage 442
PRSM Matching a Spectrum to a Protein 326
QRT Quartets 177
SGRA Using the Spectrum Graph to Infer Peptides 285
SUFF Encoding Suffix Trees 249
CHBP Character-Based Phylogeny 120
CNTQ Counting Quartets 125
EUBT Enumerating Unrooted Binary Trees 114
GASM Genome Assembly Using Reads 244
GCON Global Alignment with Constant Gap Penalty 273
LING Linguistic Complexity of a Genome 149
LOCA Local Alignment with Scoring Matrix 285
MEND Inferring Genotype from a Pedigree 195
MGAP Maximizing the Gap Symbols of an Optimal Alignment 154
MREP Identifying Maximal Repeats 133
MULT Multiple Alignment 154
PDPL Creating a Restriction Map 170
ROOT Counting Rooted Binary Trees 189
SEXL Sex-Linked Inheritance 310
SPTD Phylogeny Comparison with Split Distance 134
WFMD The Wright-Fisher Model of Genetic Drift 238
ALPH Alignment-Based Phylogeny 85
ASMQ Assessing Assembly Quality with N50 and N75 197
CSET Fixing an Inconsistent Character Set 99
EBIN Wright-Fisher's Expected Behavior 200
FOUN The Founder Effect and Genetic Drift 190
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 231
GREP Genome Assembly with Perfect Coverage and Repeats 144
OAP Overlap Alignment 131
QRTD Quartet Distance 64
SIMS Finding a Motif with Modifications 159
SMGB Semiglobal Alignment 132
KSIM Finding All Similar Motifs 56
LAFF Local Alignment with Affine Gap Penalty 132
OSYM Isolating Symbols in Alignments 91
RSUB Identifying Reversing Substitutions 71