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: 109486
ID Title Solved By Correct Ratio
DNA Counting DNA Nucleotides 63650
RNA Transcribing DNA into RNA 56848
REVC Complementing a Strand of DNA 51571
FIB Rabbits and Recurrence Relations 30035
GC Computing GC Content 29527
HAMM Counting Point Mutations 33269
IPRB Mendel's First Law 19626
PROT Translating RNA into Protein 26213
SUBS Finding a Motif in DNA 26341
CONS Consensus and Profile 14215
FIBD Mortal Fibonacci Rabbits 12364
GRPH Overlap Graphs 11463
IEV Calculating Expected Offspring 11117
LCSM Finding a Shared Motif 10078
LIA Independent Alleles 6020
MPRT Finding a Protein Motif 6036
MRNA Inferring mRNA from Protein 9517
ORF Open Reading Frames 7259
PERM Enumerating Gene Orders 12536
PRTM Calculating Protein Mass 12353
REVP Locating Restriction Sites 7701
SPLC RNA Splicing 8673
LEXF Enumerating k-mers Lexicographically 6977
LGIS Longest Increasing Subsequence 3159
LONG Genome Assembly as Shortest Superstring 3518
PMCH Perfect Matchings and RNA Secondary Structures 3511
PPER Partial Permutations 4705
PROB Introduction to Random Strings 4655
SIGN Enumerating Oriented Gene Orderings 4465
SSEQ Finding a Spliced Motif 5075
TRAN Transitions and Transversions 5024
TREE Completing a Tree 4046
CAT Catalan Numbers and RNA Secondary Structures 1423
CORR Error Correction in Reads 2185
INOD Counting Phylogenetic Ancestors 2942
KMER k-Mer Composition 3239
KMP Speeding Up Motif Finding 2544
LCSQ Finding a Shared Spliced Motif 2317
LEXV Ordering Strings of Varying Length Lexicographically 3524
MMCH Maximum Matchings and RNA Secondary Structures 1674
PDST Creating a Distance Matrix 2395
REAR Reversal Distance 1127
RSTR Matching Random Motifs 1866
SSET Counting Subsets 2710
ASPC Introduction to Alternative Splicing 1734
EDIT Edit Distance 1683
EVAL Expected Number of Restriction Sites 1393
MOTZ Motzkin Numbers and RNA Secondary Structures 888
NWCK Distances in Trees 1068
SCSP Interleaving Two Motifs 1037
SETO Introduction to Set Operations 2094
SORT Sorting by Reversals 847
SPEC Inferring Protein from Spectrum 1633
TRIE Introduction to Pattern Matching 1280
CONV Comparing Spectra with the Spectral Convolution 1049
CTBL Creating a Character Table 624
DBRU Constructing a De Bruijn Graph 1097
EDTA Edit Distance Alignment 1146
FULL Inferring Peptide from Full Spectrum 759
INDC Independent Segregation of Chromosomes 890
ITWV Finding Disjoint Motifs in a Gene 439
LREP Finding the Longest Multiple Repeat 578
NKEW Newick Format with Edge Weights 679
RNAS Wobble Bonding and RNA Secondary Structures 618
AFRQ Counting Disease Carriers 750
CSTR Creating a Character Table from Genetic Strings 407
CTEA Counting Optimal Alignments 431
CUNR Counting Unrooted Binary Trees 406
GLOB Global Alignment with Scoring Matrix 815
PCOV Genome Assembly with Perfect Coverage 791
PRSM Matching a Spectrum to a Protein 573
QRT Quartets 310
SGRA Using the Spectrum Graph to Infer Peptides 501
SUFF Encoding Suffix Trees 396
CHBP Character-Based Phylogeny 214
CNTQ Counting Quartets 228
EUBT Enumerating Unrooted Binary Trees 216
GASM Genome Assembly Using Reads 444
GCON Global Alignment with Constant Gap Penalty 473
LING Linguistic Complexity of a Genome 247
LOCA Local Alignment with Scoring Matrix 521
MEND Inferring Genotype from a Pedigree 343
MGAP Maximizing the Gap Symbols of an Optimal Alignment 257
MREP Identifying Maximal Repeats 220
MULT Multiple Alignment 276
PDPL Creating a Restriction Map 298
ROOT Counting Rooted Binary Trees 309
SEXL Sex-Linked Inheritance 568
SPTD Phylogeny Comparison with Split Distance 213
WFMD The Wright-Fisher Model of Genetic Drift 443
ALPH Alignment-Based Phylogeny 149
ASMQ Assessing Assembly Quality with N50 and N75 354
CSET Fixing an Inconsistent Character Set 165
EBIN Wright-Fisher's Expected Behavior 370
FOUN The Founder Effect and Genetic Drift 357
GAFF Global Alignment with Scoring Matrix and Affine Gap Penalty 387
GREP Genome Assembly with Perfect Coverage and Repeats 269
OAP Overlap Alignment 232
QRTD Quartet Distance 104
SIMS Finding a Motif with Modifications 279
SMGB Semiglobal Alignment 245
KSIM Finding All Similar Motifs 102
LAFF Local Alignment with Affine Gap Penalty 224
OSYM Isolating Symbols in Alignments 166
RSUB Identifying Reversing Substitutions 123