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 :)
Congratulations!
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