DNA strings and sequencing file formats

In this section, you will follow a few videos to revise your knowledge about the nature of DNA strings, how they are sequences, and what files they are stored in. After you're done with the videos, you will find a few problems to solve and check your knowledge and programming skills. The practical videos are explained in Python, but feel free to use any language of your choice to reproduce the same algorithm.

DNA strings and sequencing

Why study DNA sequencing and computational genomics?

DNA sequencing past and present

DNA: the molecule, the string

String definitions and Python syntax

Practical: String basics

Practical: Manipulating DNA strings

Practical: Downloading and reading a genome

How DNA is copied

Sequencing by Synthesis

Base calling and sequencing errors

File formats to store DNA reads

Reads in FASTQ format

Practical: Working with sequencing reads

Practical: Analyzing reads by position

Sequencers give pieces to genomic puzzles

Problems to solve

To solve the following problems you need to create an account on the Rosalind website and log in. On this site, you will find instructions on how to solve the problems and submit your answers. Please note that you need to solve the problems in a specific order. Each problem will be opened up for you to solve only after you have unlocked the previous problems.

Now, try to solve these problems after completing all the videos above. Some of them may be challenging :)


If you made it here, then congratulations! You have successfully completed this section. Move to the next portion of the guide with the arrow buttons below.

Last updated