Free module
Bioinformatics: sequences and alignment
Learn bioinformatics hands on: DNA as strings, FASTA files, sequence alignment, gap scoring, k-mer motifs and translating codons.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Container lab
DNA sequences as strings in Python
I can count the bases in a DNA sequence and work out its GC content and reverse complement.
Read the lesson2 · Container lab
Reading a FASTA file in Python
I can read the sequences in a FASTA file into a dictionary.
Read the lesson3 · Container lab
Pairwise sequence alignment and scoring
I can score an alignment of two sequences with a match, mismatch and gap score.
Read the lesson4 · Container lab
Gap penalties and local alignment
I can change the scoring rule and say how it changes the alignment score.
Read the lesson5 · Container lab
Finding k-mers and motifs in DNA
I can count the k-mers of a sequence and find where a motif starts.
Read the lesson6 · Container lab
Translating DNA into a protein
I can translate a DNA sequence into a protein with a codon table.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.