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: 76324, attempts: 1256710, correct: 696966
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 44134
RNA Transcribing DNA into RNA 39375
REVC Complementing a Strand of DNA 35658
FIB Rabbits and Recurrence Relations 20551
GC Computing GC Content 20797
HAMM Counting Point Mutations 23399
IPRB Mendel's First Law 13764
PROT Translating RNA into Protein 18295
SUBS Finding a Motif in DNA 18686
CONS Consensus and Profile 10301
FIBD Mortal Fibonacci Rabbits 8786
GRPH Overlap Graphs 8442
IEV Calculating Expected Offspring 7940
LCSM Finding a Shared Motif 7247
LIA Independent Alleles 4185
MPRT Finding a Protein Motif 4490
MRNA Inferring mRNA from Protein 6901
ORF Open Reading Frames 5348
PERM Enumerating Gene Orders 9399
PRTM Calculating Protein Mass 8919
REVP Locating Restriction Sites 5640
SPLC RNA Splicing 6286
LEXF Enumerating k-mers Lexicographically 5227
LGIS Longest Increasing Subsequence 2282
LONG Genome Assembly as Shortest Superstring 2586
PMCH Perfect Matchings and RNA Secondary Structures 2513
PPER Partial Permutations 3441
PROB Introduction to Random Strings 3409
SIGN Enumerating Oriented Gene Orderings 3438
SSEQ Finding a Spliced Motif 3769
TRAN Transitions and Transversions 3648
TREE Completing a Tree 3044
CAT Catalan Numbers and RNA Secondary Structures 1030
CORR Error Correction in Reads 1632
INOD Counting Phylogenetic Ancestors 2235
KMER k-Mer Composition 2483
KMP Speeding Up Motif Finding 1983
LCSQ Finding a Shared Spliced Motif 1728
LEXV Ordering Strings of Varying Length Lexicographically 2774
MMCH Maximum Matchings and RNA Secondary Structures 1232
PDST Creating a Distance Matrix 1812
REAR Reversal Distance 864
RSTR Matching Random Motifs 1384
SSET Counting Subsets 2082
ASPC Introduction to Alternative Splicing 1310
EDIT Edit Distance 1247
EVAL Expected Number of Restriction Sites 1035
MOTZ Motzkin Numbers and RNA Secondary Structures 652
NWCK Distances in Trees 799
SCSP Interleaving Two Motifs 773
SETO Introduction to Set Operations 1627
SORT Sorting by Reversals 657
SPEC Inferring Protein from Spectrum 1272
TRIE Introduction to Pattern Matching 987
CONV Comparing Spectra with the Spectral Convolution 805
CTBL Creating a Character Table 458
DBRU Constructing a De Bruijn Graph 828
EDTA Edit Distance Alignment 824
FULL Inferring Peptide from Full Spectrum 571
INDC Independent Segregation of Chromosomes 655
ITWV Finding Disjoint Motifs in a Gene 319
LREP Finding the Longest Multiple Repeat 449
NKEW Newick Format with Edge Weights 497
RNAS Wobble Bonding and RNA Secondary Structures 455
AFRQ Counting Disease Carriers 556
CSTR Creating a Character Table from Genetic Strings 297
CTEA Counting Optimal Alignments 318
CUNR Counting Unrooted Binary Trees 287
GLOB Global Alignment with Scoring Matrix 588
PCOV Genome Assembly with Perfect Coverage 592
PRSM Matching a Spectrum to a Protein 431
QRT Quartets 235
SGRA Using the Spectrum Graph to Infer Peptides 375
SUFF Encoding Suffix Trees 326
CHBP Character-Based Phylogeny 158
CNTQ Counting Quartets 168
EUBT Enumerating Unrooted Binary Trees 154
GASM Genome Assembly Using Reads 328
GCON Global Alignment with Constant Gap Penalty 371
LING Linguistic Complexity of a Genome 198
LOCA Local Alignment with Scoring Matrix 396
MEND Inferring Genotype from a Pedigree 252
MGAP Maximizing the Gap Symbols of an Optimal Alignment 210
MREP Identifying Maximal Repeats 176
MULT Multiple Alignment 214
PDPL Creating a Restriction Map 227
ROOT Counting Rooted Binary Trees 241
SEXL Sex-Linked Inheritance 422
SPTD Phylogeny Comparison with Split Distance 171
WFMD The Wright-Fisher Model of Genetic Drift 331
ALPH Alignment-Based Phylogeny 120
ASMQ Assessing Assembly Quality with N50 and N75 259
CSET Fixing an Inconsistent Character Set 130
EBIN Wright-Fisher's Expected Behavior 276
FOUN The Founder Effect and Genetic Drift 258
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 306
GREP Genome Assembly with Perfect Coverage and Repeats 201
OAP Overlap Alignment 182
QRTD Quartet Distance 85
SIMS Finding a Motif with Modifications 217
SMGB Semiglobal Alignment 185
KSIM Finding All Similar Motifs 82
LAFF Local Alignment with Affine Gap Penalty 181
OSYM Isolating Symbols in Alignments 132
RSUB Identifying Reversing Substitutions 98