<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://cw.fel.cvut.cz/b222/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/b222/feed.php">
        <title>CourseWare Wiki courses:bin:tutorials</title>
        <description></description>
        <link>https://cw.fel.cvut.cz/b222/</link>
        <image rdf:resource="https://cw.fel.cvut.cz/b222/lib/tpl/bulma-cw/images/favicon.ico" />
       <dc:date>2026-04-19T10:19:59+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/hmmer?rev=1676625501&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/start?rev=1682500664&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial1?rev=1676625501&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial2?rev=1677503321&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial3?rev=1678102225&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial4?rev=1678102248&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial5?rev=1676625501&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial6?rev=1676625501&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial7?rev=1681730062&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial8?rev=1682336419&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial9?rev=1676625501&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial10?rev=1683616271&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial11?rev=1684764438&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial12?rev=1679297956&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://cw.fel.cvut.cz/b222/lib/tpl/bulma-cw/images/favicon.ico">
        <title>CourseWare Wiki</title>
        <link>https://cw.fel.cvut.cz/b222/</link>
        <url>https://cw.fel.cvut.cz/b222/lib/tpl/bulma-cw/images/favicon.ico</url>
    </image>
    <item rdf:about="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/hmmer?rev=1676625501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T10:18:21+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:hmmer</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/hmmer?rev=1676625501&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/b222/courses/bin/tutorials/start?rev=1682500664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-26T11:17:44+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:start</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/start?rev=1682500664&amp;do=diff</link>
        <description>Tutorials
 Tutorial     Date   Tutor  Topic  Links   1           20.2. PR   Introduction, first assignment, bioinformatics databases  Tutorial 1   2           27.2. PR   de Bruijn graphs and OLC approaches, Velvet tutorial  Tutorial 2   3            6.3. PR  Sequence alignment, second assignment</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial1?rev=1676625501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T10:18:21+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial1</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial1?rev=1676625501&amp;do=diff</link>
        <description>Tutorial 1 - Introduction, Assignment: WEB SEARCH, Bioinformatics databases

1 - Biology primer

See [slides].

2 - 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/b222/courses/bin/tutorials/tutorial2?rev=1677503321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-27T14:08:41+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial2</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial2?rev=1677503321&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/b222/courses/bin/tutorials/tutorial3?rev=1678102225&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-06T12:30:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial3</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial3?rev=1678102225&amp;do=diff</link>
        <description>Tutorial 3 - 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 penaltygap opening penalty + gap extension 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/b222/courses/bin/tutorials/tutorial4?rev=1678102248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-06T12:30:48+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial4</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial4?rev=1678102248&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/b222/courses/bin/tutorials/tutorial5?rev=1676625501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T10:18:21+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial5</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial5?rev=1676625501&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/b222/courses/bin/tutorials/tutorial6?rev=1676625501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T10:18:21+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial6</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial6?rev=1676625501&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/b222/courses/bin/tutorials/tutorial7?rev=1681730062&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-17T13:14:22+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial7</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial7?rev=1681730062&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/b222/courses/bin/tutorials/tutorial8?rev=1682336419&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-24T13:40:19+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial8</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial8?rev=1682336419&amp;do=diff</link>
        <description>Tutorial 8 - Hidden Markov models II.

Problem 1 - Profile HMM construction

Consider the following multiple-sequence alignment:
$$
 \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; \mathr…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial9?rev=1676625501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T10:18:21+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial9</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial9?rev=1676625501&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/b222/courses/bin/tutorials/tutorial10?rev=1683616271&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-09T09:11:11+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial10</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial10?rev=1683616271&amp;do=diff</link>
        <description>Tutorial 10 - Gene Ontology

Gene Ontology is the world’s largest knowledgebase of the functions of genes. In this tutorial we will demonstrate its utilization for set-level analysis of gene expression data:

The set level gene expression analysis may bring additional knowledge about the disease under study as the straightforward detection of differentially expressed genes may not be not sensitive enough to detect the subtle differences between the expression patterns in both the groups. Disease…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial11?rev=1684764438&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-22T16:07:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial11</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial11?rev=1684764438&amp;do=diff</link>
        <description>Tutorial  11 - Protein structure, the MODELLER software

Recap

Make sure you can answer the following questions:
“”
Homology modeling - protein 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/b222/courses/bin/tutorials/tutorial12?rev=1679297956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-20T08:39:16+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:bin:tutorials:tutorial12</title>
        <link>https://cw.fel.cvut.cz/b222/courses/bin/tutorials/tutorial12?rev=1679297956&amp;do=diff</link>
        <description>Tutorial 12 -  Motif discovery

In this tutorial, we will practise the motif discovery algorithms learned during the motif finding lecture.

A simple problem



Consider the following set of DNA sequences:
$$
 \begin{array}
   \mathrm{A}  &amp; \mathrm{A}  &amp; \mathrm{C}  &amp; \mathrm{T}  &amp; \mathrm{G}  &amp; \mathrm{A}\\
   \mathrm{A}  &amp; \mathrm{C}  &amp; \mathrm{T}  &amp; \mathrm{C}  &amp; \mathrm{C}  &amp; \mathrm{A}\\
   \mathrm{C}  &amp; \mathrm{G}  &amp; \mathrm{G}  &amp; \mathrm{A}  &amp; \mathrm{C}  &amp; \mathrm{T}\\
 \end{array}
$$

T…</description>
    </item>
</rdf:RDF>
