COSC 348: Lab04

Overview: Pair-wise and multiple sequence alignments

IMPORTANT: Save the last 30 min or so for writing a 1 page report reflecting on your today's investigation and submit it. Compare the different tools, which you've used for alignment and answer the questions provided along this document. Remember, your today's lab work and this reflection are worth 1% of your final mark.

Part 1: Local pair-wise alignment with LALIGN -- dissimilar sequences

LALIGN uses code developed by X. Huang and W. Miller (Adv. Appl. Math., vol. 12, pp. 337-357, 1991). This program is part of the FASTA package of sequence analysis program. While SSEARCH reports only the best alignment between the query sequence and the library sequence, LALIGN reports a specified number of alignments between two sequences and their scores.

  1. First, let us retrieve the sequences for comparison.
  2. Point the browser to http://www.uniprot.org/uniprot/P05049.fasta to retrieve the 1st protein sequence in FASTA format.
  3. Open new tab and point the browser to http://www.uniprot.org/uniprot/P08246.fasta. Notice these sequences are of different lengths, the second one is about half the length of the first one.
    Can you find out what these two proteins (P05049 and P08246) are?
  4. Open another tab and go to http://www.ch.embnet.org/software/LALIGN_form.html. Choose the local alignment option.
  5. Choose the number of reported sub-alignments. Let it be default.
  6. Select the substitution matrix. Let it be default.
  7. Set the gap opening penalty. Keep the default values as they have been adjusted to the default scoring matrices.
  8. Choose the 'plain text' input sequence format for both sequences.
  9. Enter both sequences and their IDs into corresponding windows.
  10. Click the 'Run lalign' button. The program will display the result.
    Notes:
    Waterman-Eggert score is a specific formula for calculating the alignment score.
    ':' means identical match, '.' means similar substitution, ' ' means mismatch.
  11. Inspect the result and try to find those parts that make any sense to you based on material presented in the lectures. You do not have to understand everything to answer the following questions:
    Which algorithm is used by the program?
    What is the sequence identity between these sequences?
    How many aminoacids do they share?
    Are these sequences evolutionary related?

    Note: We need to have E < 10-4, in order to consider sequences to be evolutionary related.
  12. Let us return to the previous page and select the global alignment on the latter two sequences. Try to answer previous questions by inspecting the result of global alignment.

Differences between local and global alignment:

Question: Why and when would you choose to carry either a global or a local alignment?

Part 2: Global pair-wise alignment with LALIGN -- similar sequences

  1. In a new tab point the browser to http://www.uniprot.org/uniprot/P14867.fasta to retrieve the first protein sequence in FASTA format. It's the gamma-aminobutyric acid receptor subunit alpha-1 from Homo sapiens (human).
  2. Open new tab and point the browser to http://www.uniprot.org/uniprot/Q4R534.fasta. It's the gamma-aminobutyric acid receptor subunit alpha-1 from Macaca fascicularis (Macaque monkey).
  3. Run global alignment on these two sequences.
    What is the sequence identity between these sequences?
    How many aminoacids do they share?
    List the aminoacids that differ between the Human and the Macaque sequences and their position index in the alignment.

Part 3: Using BLAST (Basic Local Alignment Tool) for multiple sequence alignment

BLAST is a sequence comparison tool that quickly tells us, which sequences out there are similar to our own sequence.

  1. Open new tab and point the browser to http://www.ncbi.nlm.nih.gov/BLAST/
  2. Choose a BLAST program to run -- i.e. the protein blast, and copy/paste your protein GABRA1 sequence from http://www.uniprot.org/uniprot/P14867.fasta.
  3. Keep the default parameter values.
  4. Hit the BLAST button and wait for results. An overview of the database sequences aligned to the query sequence is shown. First, the score of each alignment is indicated by one of five different colours. Red bar indicates the most similar sequences with > 200 letters match, pink bar indicates bit less good alignments (80--200 letters), etc.
  5. Below the colourful figure is the list of sequences producing significant alignments in order of the most significant ones downwards. Clicking on U or G will take you to the NCBI gene databases where you can obtain more detailed information about aligned sequences.
  6. Still below this list of matched sequences from the database, one can find individual pair-wise alignments for all stored sequences with your query sequence.
  7. Scroll back to the top of the page. Click on 'Distance tree of results'. It's a phylogenetic tree based on clustering the sequences based on their mutual distance measured as number of differences between them. Query sequence is highlighted in yellow. On the right, there are colour codes for different species from which the other sequences come from.

Differences between local alignments with BLAST and LALIGN:


Part 4: Using BLAST to find out about the 'unknown' DNA sequence

  1. To retrieve the query DNA/mRNA sequence in the FASTA format, in the new browser tab/window enter
        http://www.ncbi.nlm.nih.gov/nuccore/31630?report=fasta&log$=seqview.
    This will retrieve human gene for the gamma-aminobutyric acid receptor subunit alpha-1.
  2. Save the sequence into a text file and insert various "mutations", "frameshifts", "deletions", etc. in order to obtain a new "unknown" DNA sequence extracted from an alien species.
  3. Point the browser to http://www.ncbi.nlm.nih.gov/BLAST/ and choose nucleotide BLAST.
  4. Enter the "scrambled" DNA sequence into the search window.
  5. Hit the BLAST button and wait for results. Is there anything similar to your unknown gene found in the database? Why? Or why not?

Part 5: Use blastx to discover proteins encoded in the query DNA sequence

  1. Go to http://www.ncbi.nlm.nih.gov/BLAST/ and choose blastx.
  2. Enter the "scrambled" query DNA sequence into the search window.
  3. Hit the BLAST button and wait for results. Explore which proteins in which species are predicted to be coded by your alien DNA.

The European Bioinformatics Institute (EBI) toolbox site
http://www.ebi.ac.uk/Tools/ provides a comprehensive range of tools for the field of bioinformatics for:



Useful references:

Cosc348 home
Cosc348 labs