<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://cw.fel.cvut.cz/b202/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://cw.fel.cvut.cz/b202/feed.php">
        <title>CourseWare Wiki courses:bin:tutorials</title>
        <description></description>
        <link>https://cw.fel.cvut.cz/b202/</link>
        <image rdf:resource="https://cw.fel.cvut.cz/b202/lib/tpl/bulma-cw/images/favicon.ico" />
       <dc:date>2026-04-19T09:27:56+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/hmmer?rev=1613139867&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/start?rev=1617007181&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial1?rev=1613139867&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial2?rev=1614005710&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial3?rev=1614598816&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial4?rev=1615202117&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial5?rev=1616406350&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial6?rev=1613139867&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial7?rev=1617006768&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial8?rev=1613139867&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial9?rev=1613139867&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial10?rev=1619430533&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial11?rev=1620044332&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial12?rev=1620634529&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://cw.fel.cvut.cz/b202/lib/tpl/bulma-cw/images/favicon.ico">
        <title>CourseWare Wiki</title>
        <link>https://cw.fel.cvut.cz/b202/</link>
        <url>https://cw.fel.cvut.cz/b202/lib/tpl/bulma-cw/images/favicon.ico</url>
    </image>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/hmmer?rev=1613139867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-12T15:24:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:hmmer</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/hmmer?rev=1613139867&amp;do=diff</link>
        <description>HMMER

This tutorial follows the HMMER User’s Guide written by Sean R. Eddy, Travis J. Wheeler and the HMMER development team. Thanks.

Problem 1 - Install HMMER

First of all, we download HMMERv3.1b2 from &lt;http://hmmer.org&gt; and unpack it.


wget http://eddylab.org/software/hmmer3/3.1b2/hmmer-3.1b2.tar.gz
tar xfv hmmer-3.1b2.tar.gz
cd hmmer-3.1b2</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/start?rev=1617007181&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-29T10:39:41+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:start</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/start?rev=1617007181&amp;do=diff</link>
        <description>Tutorials
 Tutorial     Date   Tutor  Topic  Links   1           15.2.  PR   Introduction, first assignment, bioinformatics databases  Tutorial 1   2           22.2.  PR   de Bruijn graphs and OLC approaches, Velvet tutorial  Tutorial 2   3            1.3.  PR  Sequence alignment, second assignment</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial1?rev=1613139867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-12T15:24:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial1</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial1?rev=1613139867&amp;do=diff</link>
        <description>Tutorial 1 - Introduction, Assignment: WEB SEARCH, Bioinformatics databases

1 - Biology primer

See [slides].

2 - Assignment 2 - web search

Work individually on the first homework assignment.

3 - In lab web search

Use google, NCBI database, Ensembl genome assembly, ENA archive, Wikipedia, UniProt or whatever you need to answer the following questions.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial2?rev=1614005710&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-22T15:55:10+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial2</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial2?rev=1614005710&amp;do=diff</link>
        <description>Tutorial 2 - de Bruijn and Overlap graphs, Velvet tutorial

Problems
TAATGCCATGGGATGTT$k=3$$k=5$TGGCAGCATTGCAATGCAATCAATTATTTGAC$k=4$$k=5$
Practical Example

In this tutorial, we are going to de-novo assembly a genome of an unknown organism. First, download the read data:</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial3?rev=1614598816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-01T12:40:16+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial3</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial3?rev=1614598816&amp;do=diff</link>
        <description>Tutorial 3 - Sequence alignment, second assignment: SEQUENCE ALIGNMENT

Problem 1 - score of an alignment

Calculate the score of alignment

PRT---------EINS
YRNWPSEEN-

Use BLOSUM62 scoring matrix and affine gap penalty with gap opening cost 11 and gap extension cost 1.
gap opening penalty$\mathrm{gap\_penalty} = -4$$\mathrm{mismatch\_penalty} = -3$$\mathrm{match\_premium} = 5$$\lambda = 0.5$$5$$-3$$4$</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial4?rev=1615202117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-08T12:15:17+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial4</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial4?rev=1615202117&amp;do=diff</link>
        <description>Tutorial 4 - BLAST, Star Alignment, Clustal Omega

Problem 1 - Multiple Sequence Alignment Score

Calculate the score of the following alignment
sum-of-pairs$+4$$-2$$-1$$s(\_,\_)=0$entropy
$$\begin{array}{l} \mathtt{MQPILL\_G} \\ \mathtt{MLR\_LL\_G} \\ \mathtt{MK\_ILLL\_} \\ \mathtt{MPPVLLI\_} \end{array}$$

Calculate the consensus sequence.

[Adapted from (not available now) &lt;http://www.bii.a-star.edu.sg/docs/education/lsm5192_04/Multiple%20Sequence%20Alignment%20Progressive%20Approaches.pdf&gt;. …</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial5?rev=1616406350&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-22T10:45:50+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial5</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial5?rev=1616406350&amp;do=diff</link>
        <description>Tutorial 5 - UPGMA, Neighbor Joining

Problem 1 - UPGMA

Using UPGMA reconstruct the phylogenetic tree that is consistent with the given data.

Assume a set of sequences $A = \{a, b, c, d, e\}$ and the following distance matrix $\mathbf{D}$.
$\mathbf{D}$
$$
  \mathbf{D} = 
  \begin{bmatrix}
     0  &amp; - &amp; - &amp; - &amp; - \\
     12 &amp; 0 &amp; - &amp; - &amp; - \\
     12 &amp; 4 &amp; 0 &amp; - &amp; - \\
     12 &amp; 6 &amp; 6 &amp; 0 &amp; - \\
     12 &amp; 6 &amp; 6 &amp; 2 &amp; 0 \\
  \end{bmatrix}
  \begin{array}
     \\ a \\ b \\ c \\ d \\ e
  \end{arra…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial6?rev=1613139867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-12T15:24:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial6</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial6?rev=1613139867&amp;do=diff</link>
        <description>Tutorial 6 - Phylogenetic trees - parsimony and probabilistic approaches

Problem 1 - Fitch's algorithm

Using the Fitch algorithm, compute the total parsimony score under the Hamming distance and determine internal node labels.



Problem 2 - Sankoff's algorithm (weighted parsimony)
$\mathbf{S}$$$ \mathbf{S} = \begin{array}{c c}
     &amp; \begin{array} {@{} c c c @{}}
      \hphantom{.}\mathrm{A}\hphantom{.} &amp; \hphantom{.}\mathrm{C}\hphantom{.} &amp; \hphantom{.}\mathrm{G}\hphantom{.} &amp; \hphantom{.}\m…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial7?rev=1617006768&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-29T10:32:48+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial7</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial7?rev=1617006768&amp;do=diff</link>
        <description>Tutorial 7 - Hidden Markov models

In this tutorial, we will study Markov models. Markov model is a four-tuple $(\Sigma, S, P_t, P_0)$ where
$\Sigma$$S$$P_t : S \times S \mapsto [0,1]$$P_0 : S \mapsto [0, 1]$
The Markovian property is useful as for any sequence $x \in \Sigma^*$
$$ P(x) = P_0(x_1) \cdot P_t(x_2 \mid x_1) \cdot P_t(x_3 \mid x_2) \cdots P_t(x_l \mid x_{l-1}). $$







Hidden Markov models separate states from the observable symbols. Each state generates a symbol that is visible to…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial8?rev=1613139867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-12T15:24:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial8</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial8?rev=1613139867&amp;do=diff</link>
        <description>Tutorial 8 - Hidden Markov models II.

Problem 1 - Profile HMM construction

Consider the following multiple sequence alignmet.
$$
 \begin{array}
\mathrm{A}  &amp; \mathrm{C}  &amp; \mathrm{D}  &amp; \mathrm{E}  &amp; \mathrm{F}  &amp; \mathrm{A}  &amp; \mathrm{C}  &amp; \mathrm{A}  &amp; \mathrm{F}  \\
   \mathrm{A}  &amp; \mathrm{F}  &amp; \mathrm{D}  &amp; \mathrm{A}  &amp; \mathrm{\_} &amp; \mathrm{\_} &amp; \mathrm{\_} &amp; \mathrm{C}  &amp; \mathrm{F}  \\
   \mathrm{A}  &amp; \mathrm{\_} &amp; \mathrm{\_} &amp; \mathrm{E}  &amp; \mathrm{F}  &amp; \mathrm{D}  &amp; \mathrm{\_…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial9?rev=1613139867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-12T15:24:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial9</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial9?rev=1613139867&amp;do=diff</link>
        <description>Tutorial 9 - RNA-Seq - alignment, abundance quantification and differential expression analysis

Introduction

Analysis of differential gene expression is one of the most popular bioinformatics tasks. Each particular gene can be either turned on or off. This process regulates the amount of produced proteins in each cell, allowing it to react to a lack of minerals or change its type from stem cell to neuron. It is, however, problematic to measure protein levels directly. Therefore scientists deve…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial10?rev=1619430533&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-26T11:48:53+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial10</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial10?rev=1619430533&amp;do=diff</link>
        <description>Tutorial 10 - Gene expression data analysis



On the previous tutorial, we looked at the process of collection and assembly of gene expression data.
In this tutorial we will reproduce a certain breakthrough experiment [1] (in a simplified scenario, of course) regarding the analysis of such data. This way, we will also learn about the popular dimensionality reduction method PCA.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial11?rev=1620044332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T14:18:52+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial11</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial11?rev=1620044332&amp;do=diff</link>
        <description>Tutorial  11 - Protein structure, the MODELLER software

Recap

Make sure you can answer the following questions:
“”
Secondary structure prediction exercise

A simple, although not always reliable, way to discover the secondary structure of a peptide sequence is to look up a protein with similar primary sequence in a database. Let us try this! The task is to obtain the secondary structure of the following peptide sequence:</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial12?rev=1620634529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-10T10:15:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial12</title>
        <link>https://cw.fel.cvut.cz/b202/courses/bin/tutorials/tutorial12?rev=1620634529&amp;do=diff</link>
        <description>Tutorial 12 -  Protein function prediction using propositionalization

In this tutorial, we will look into an unconventional method of protein function prediction. We assume to have a labeled set of proteins (i.e. supervised learning scenario) with their structure represented relationally. We will search for patterns in relational data which could be decisive for the protein function.</description>
    </item>
</rdf:RDF>
