<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Algoritmia básica (AB) &#187; Bioinformática</title>
	<atom:link href="http://webdiis.unizar.es/asignaturas/AB/?cat=9&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://webdiis.unizar.es/asignaturas/AB</link>
	<description>El reto de diseñar algoritmos eficientes para resolver problemas puede resultar apasionante</description>
	<lastBuildDate>Thu, 10 Feb 2022 08:44:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Programación dinámica: aplicaciones</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=2415</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=2415#comments</comments>
		<pubDate>Wed, 27 Mar 2019 12:07:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[robótica]]></category>
		<category><![CDATA[visión por computador]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=2415</guid>
		<description><![CDATA[. Las soluciones de programación dinámica aparecen en prácticamente todos los dominios de aplicación. Seleccionamos aquí algunos ejemplos en Visión, Juegos, Robótica y Bioinformática: Dynamic Programming and Graph Algorithms in Computer Vision: A Survey. Dynamic programming and board games: A survey (acceso restringido con usurio/clave). Some dynamic programming problems useful to solve the mobile robot [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><span style="color: #ffffff;">.</span></p>
<p>Las soluciones de programación dinámica aparecen en prácticamente todos los dominios de aplicación. Seleccionamos aquí algunos ejemplos en Visión, Juegos, Robótica y Bioinformática:</p>
<ol>
<li><a href="http://www.cs.cornell.edu/~rdz/Papers/FZ-survey.pdf">Dynamic Programming and Graph Algorithms in Computer Vision: A Survey</a>.</li>
<li><a href="http://webdiis.unizar.es/asignaturas/AB/restringido/Dynamic%20programming%20and%20board%20games.pdf">Dynamic programming and board games: A survey (acceso restringido con usurio/clave)</a>.</li>
<li><a href="http://webdiis.unizar.es/CRPetri/papers/jcampos/04_GBC_IROS.pdf">Some dynamic programming problems useful to solve the mobile robot localization problem</a>.</li>
<li><a href="http://bibiserv.techfak.uni-bielefeld.de/dynprog/">Systematic Dynamic Programming in Bioinformatics</a>.</li>
</ol>
<p style="text-align: center;"><a rel="attachment wp-att-1913" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=1913"><img class="aligncenter size-full wp-image-1913" title="dynamic" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/dynamic.png" alt="" width="477" height="611" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=2415</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programación dinámica: aplicaciones</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=2181</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=2181#comments</comments>
		<pubDate>Tue, 04 Apr 2017 08:10:52 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[robótica]]></category>
		<category><![CDATA[visión por computador]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=2181</guid>
		<description><![CDATA[. Las soluciones de programación dinámica aparecen en prácticamente todos los dominios de aplicación. Seleccionamos aquí algunos ejemplos en Visión, Juegos, Robótica y Bioinformática: Dynamic Programming and Graph Algorithms in Computer Vision: A Survey. Dynamic programming and board games: A survey (acceso restringido con usurio/clave). Some dynamic programming problems useful to solve the mobile robot [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><span style="color: #ffffff;">.</span></p>
<p>Las soluciones de programación dinámica aparecen en prácticamente todos los dominios de aplicación. Seleccionamos aquí algunos ejemplos en Visión, Juegos, Robótica y Bioinformática:</p>
<ol>
<li><a href="http://www.cs.cornell.edu/~rdz/Papers/FZ-survey.pdf">Dynamic Programming and Graph Algorithms in Computer Vision: A Survey</a>.</li>
<li><a href="http://webdiis.unizar.es/asignaturas/AB/restringido/Dynamic%20programming%20and%20board%20games.pdf">Dynamic programming and board games: A survey (acceso restringido con usurio/clave)</a>.</li>
<li><a href="http://webdiis.unizar.es/CRPetri/papers/jcampos/04_GBC_IROS.pdf">Some dynamic programming problems useful to solve the mobile robot localization problem</a>.</li>
<li><a href="http://bibiserv.techfak.uni-bielefeld.de/dynprog/">Systematic Dynamic Programming in Bioinformatics</a>.</li>
</ol>
<p style="text-align: center;"><a rel="attachment wp-att-1913" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=1913"><img class="aligncenter size-full wp-image-1913" title="dynamic" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/dynamic.png" alt="" width="477" height="611" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=2181</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distancia de edición</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1898</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1898#comments</comments>
		<pubDate>Fri, 15 Apr 2016 08:54:38 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[robótica]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1898</guid>
		<description><![CDATA[En la próxima clase hablaremos de la distancia de edición entre secuencias. El problema tiene aplicaciones, entre otras muchas, en los dominios de la bioinformática (ver el enlace http://webdiis.unizar.es/asignaturas/AB/?p=93) y de la robótica (ver http://webdiis.unizar.es/asignaturas/AB/?p=1144).]]></description>
			<content:encoded><![CDATA[<p>En la próxima clase hablaremos de la <em><strong>distancia de edición</strong></em> entre secuencias.</p>
<p>El problema tiene aplicaciones, entre otras muchas, en los dominios de</p>
<ul>
<li>la <strong>bioinformática</strong> (ver el enlace <a href="http://webdiis.unizar.es/asignaturas/AB/?p=93">http://webdiis.unizar.es/asignaturas/AB/?p=93</a>) y de</li>
<li>la <strong>robótica</strong> (ver <a href="http://webdiis.unizar.es/asignaturas/AB/?p=1144">http://webdiis.unizar.es/asignaturas/AB/?p=1144</a>).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1898</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una curiosa aplicación del código Huffman</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1893</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1893#comments</comments>
		<pubDate>Mon, 11 Apr 2016 10:34:39 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[Huffman]]></category>
		<category><![CDATA[Prensa]]></category>
		<category><![CDATA[voraces]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1893</guid>
		<description><![CDATA[Se puede leer aquí el artículo de divulgación: Researchers store images in DNA, search for and perfectly retrieve them. Y aquí puede encontrarse el artículo de investigación: A DNA-Based Archival Storage System (por James Bornholt, Randolph Lopez, Douglas M. Carmean, Luis Ceze, Georg Seelig y Karin Strauss).]]></description>
			<content:encoded><![CDATA[<p>Se puede leer aquí el artículo de divulgación:</p>
<blockquote><p><em><a href="http://www.cnet.com/news/researchers-store-images-in-dna-search-and-perfectly-retrieve-them/">Researchers store images in DNA, search for and perfectly retrieve them</a></em>.</p></blockquote>
<p>Y aquí puede encontrarse el artículo de investigación:</p>
<blockquote><p><em><a href="https://homes.cs.washington.edu/~luisceze/publications/dnastorage-asplos16.pdf">A DNA-Based Archival Storage System</a></em> (por James Bornholt, Randolph Lopez, Douglas M. Carmean, Luis Ceze, Georg Seelig y Karin Strauss).</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1893</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web de la asignatura Bioinfomática</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1781</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1781#comments</comments>
		<pubDate>Thu, 21 May 2015 09:44:27 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Anuncios]]></category>
		<category><![CDATA[Bioinformática]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1781</guid>
		<description><![CDATA[&#160; Se ha creado una página que contendrá información sobre la nueva asignatura de la especialidad de Computación: Bioinformática. &#160;]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Se ha creado una página que contendrá información sobre la nueva asignatura de la especialidad de Computación: <strong><em><a href="http://webdiis.unizar.es/asignaturas/Bio/">Bioinformática</a></em></strong>.</p>
<p>&nbsp;</p>
<div id="attachment_1782" class="wp-caption aligncenter" style="width: 394px"><a rel="Bioinformática" href="http://webdiis.unizar.es/asignaturas/Bio/"><img class="size-full wp-image-1782  " title="Bioinformática" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/shutterstock_187967735.jpg" alt="" width="384" height="255" /></a><p class="wp-caption-text">photo credit: Leigh Prather/ Shutterstock</p></div>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1781</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recopilando 5 tuits de prog. dinámica</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1715</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1715#comments</comments>
		<pubDate>Wed, 29 Apr 2015 08:04:25 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[robótica]]></category>
		<category><![CDATA[visión por computador]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1715</guid>
		<description><![CDATA[Three seemingly unrelated problems (matrix chain multiplication, optimal BST, and optimal polygons triangulation). Dynamic Programming and Graph Algorithms in Computer Vision: A Survey. Dynamic programming and board games: A survey (acceso para alumnos de AB). Some dynamic programming problems useful to solve the mobile robot localization problem. Systematic Dynamic Programming in Bioinformatics.]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="https://www.ics.uci.edu/~eppstein/260/011023/">Three seemingly unrelated problems (matrix chain multiplication, optimal BST, and optimal polygons triangulation)</a>.</li>
<li><a href="http://www.cs.cornell.edu/~rdz/Papers/FZ-survey.pdf">Dynamic Programming and Graph Algorithms in Computer Vision: A Survey</a>.</li>
<li><a href="http://webdiis.unizar.es/asignaturas/AB/restringido/Dynamic%20programming%20and%20board%20games.pdf">Dynamic programming and board games: A survey (acceso para alumnos de AB)</a>.</li>
<li><a href="http://webdiis.unizar.es/CRPetri/papers/jcampos/04_GBC_IROS.pdf">Some dynamic programming problems useful to solve the mobile robot localization problem</a>.</li>
<li><a href="http://bibiserv.techfak.uni-bielefeld.de/dynprog/">Systematic Dynamic Programming in Bioinformatics</a>.</li>
</ol>
<p style="text-align: center;"><a href="https://www.ics.uci.edu/~eppstein/260/011023/"></a><a rel="attachment wp-att-1721" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=1721"><img class="size-full wp-image-1721 aligncenter" title="travelling_salesman_problem" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/travelling_salesman_problem.png" alt="" width="461" height="203" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1715</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentación de optativa: Bioinformática</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1711</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1711#comments</comments>
		<pubDate>Thu, 23 Apr 2015 16:16:50 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Anuncios]]></category>
		<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[cosas de clase]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1711</guid>
		<description><![CDATA[El curso próximo se impartirá por primera vez la asignatura optativa &#8220;Bioinformática&#8220;, de la especialidad de Computación. El próximo miércoles 29 de abril, a las 15:00 h., la presentará en clase (aula 12, edificio Ada Byron) la profesora Elvira Mayordomo. (Transparencias)]]></description>
			<content:encoded><![CDATA[<p>El curso próximo se impartirá por primera vez la asignatura optativa &#8220;<a href="http://computacion.unizar.es/asignaturas/bioinformatica/">Bioinformática</a>&#8220;, de la especialidad de Computación.</p>
<p>El próximo miércoles 29 de abril, a las 15:00 h., la presentará en clase (aula 12, edificio Ada Byron) la profesora Elvira Mayordomo.</p>
<p>(<a href="http://webdiis.unizar.es/asignaturas/AB/varios/150429bioinformaticaGrado.pdf">Transparencias</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1711</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distancia de edición</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1697</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1697#comments</comments>
		<pubDate>Mon, 13 Apr 2015 08:15:14 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[robótica]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1697</guid>
		<description><![CDATA[Mañana hablaremos en clase de la distancia de edición entre secuencias de caracteres. El problema tiene aplicaciones, entre otras muchas, en los dominios de la bioinformática (ver el enlace http://webdiis.unizar.es/asignaturas/AB/?p=93) y de la robótica (ver http://webdiis.unizar.es/asignaturas/AB/?p=1144).]]></description>
			<content:encoded><![CDATA[<p>Mañana hablaremos en clase de la <em><strong>distancia de edición</strong></em> entre secuencias de caracteres.</p>
<p>El problema tiene aplicaciones, entre otras muchas, en los dominios de</p>
<ul>
<li>la <strong>bioinformática</strong> (ver el enlace <a href="http://webdiis.unizar.es/asignaturas/AB/?p=93">http://webdiis.unizar.es/asignaturas/AB/?p=93</a>) y de</li>
<li>la <strong>robótica</strong> (ver <a href="http://webdiis.unizar.es/asignaturas/AB/?p=1144">http://webdiis.unizar.es/asignaturas/AB/?p=1144</a>).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1697</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homo sapiens/Homo neanderthalensis</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1520</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1520#comments</comments>
		<pubDate>Mon, 24 Mar 2014 10:52:17 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[robótica]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1520</guid>
		<description><![CDATA[. Hablaremos en clase de la distancia de edición entre secuencias de caracteres. El problema tiene aplicaciones, entre otras muchas, en los dominios de la bioinformática (ver el enlace http://webdiis.unizar.es/asignaturas/AB/?p=93) y de la robótica (ver http://webdiis.unizar.es/asignaturas/AB/?p=1144).]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><span style="color: #ffffff;">.</span></p>
<p>Hablaremos en clase de la <em><strong>distancia de edición</strong></em> entre secuencias de caracteres.</p>
<p>El problema tiene aplicaciones, entre otras muchas, en los dominios de</p>
<ul>
<li>la <strong>bioinformática</strong> (ver el enlace<br />
<a href="http://webdiis.unizar.es/asignaturas/AB/?p=93">http://webdiis.unizar.es/asignaturas/AB/?p=93</a>) y de</li>
<li>la <strong>robótica</strong> (ver<br />
<a href="http://webdiis.unizar.es/asignaturas/AB/?p=1144">http://webdiis.unizar.es/asignaturas/AB/?p=1144</a>).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1520</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuestra distancia con los Neandertal</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=93</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=93#comments</comments>
		<pubDate>Fri, 16 Mar 2012 09:10:13 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Bioinformática]]></category>
		<category><![CDATA[Problemas]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=93</guid>
		<description><![CDATA[[Iremos publicando noticias. Para recibirlas, puedes añadir este enlace: "RSS de las entradas" en tu agregador de noticias o bien seguirnos en Twitter.] &#160; Hace 150 años se encontraron por vez primera partes del esqueleto del denominado hombre de Neandertal cerca de Düsseldorf (Alemania). Desde entonces, hemos querido saber qué relación existe entre el Homo [...]]]></description>
			<content:encoded><![CDATA[<p>[Iremos publicando noticias. Para recibirlas, puedes añadir este enlace: "<a title="Suscribirse a este sitio usando RSS 2.0" href="http://webdiis.unizar.es/asignaturas/AB/?feed=rss2"><abbr title="Really Simple Syndication">RSS</abbr> de las entradas</a>" en tu agregador de noticias o bien <a href="https://twitter.com/AlgoritmiaB">seguirnos en Twitter</a>.]</p>
<hr />
<p>&nbsp;</p>
<p>Hace 150 años se encontraron por vez primera partes del esqueleto del denominado hombre de <em>Neandertal</em> cerca de Düsseldorf (Alemania). Desde entonces, hemos querido saber qué relación existe entre el <em>Homo sapiens</em>, nuestro antepasado, y el de Neandertal.</p>
<p>Hoy sabemos que el <em>Homo neanderthalensis</em> no es un ancestro del <em>Homo sapiens</em>, y viceversa. Las diferencias encontradas entre el genotipo del <em>Homo sapiens</em> y el del <em>Homo neanderthalensis</em> lo demostraron. Las nuevas tecnologías nos permiten extraer genotipos de huesos de más de 30000 años de antigüedad. Los genotipos se extraen en forma de secuencias de ADN. Estas secuencias son como los planos de construcción de los seres vivos. Con el transcurso del tiempo, las secuencias de ADN cambian debido a mutaciones. Dadas las secuencias de ADN de diferentes especies, se puede calcular su similitud con la ayuda de un computador. Medimos la similitud de dos secuencias mediante la especificación de la distancia entre ellas. Una pequeña distancia entre dos secuencias de ADN indica una gran similitud entre ambas. Pero, ¿cómo se calcula la distancia entre dos secuencias de ADN? En esta asignatura veremos cómo se diseña un algoritmo para resolver este problema. Para ello, necesitaremos un modelo matemático de las secuencias de ADN, de las mutaciones, y de la distancia entre dos secuencias.</p>
<p style="text-align: center;"><a rel="attachment wp-att-116" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=116"><img class="size-medium wp-image-116 aligncenter" title="Neandertal" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/DNAneanderthal-300x217.jpg" alt="" width="300" height="217" /></a></p>
<p>Una secuencia de ADN se compone de bases. Una secuencia de tres bases codifica un aminoácido. Existen cuatro bases diferentes, que suelen representarse con las letras A, G, C y T. Por tanto, una secuencia de ADN puede representarse con una cadena de símbolos del alfabeto Σ = {A, G, C, T}.</p>
<p>Por ejemplo, CAGCGGAAGGTCACGGCCGGGCCTAGCGCCTCAGGGGTG, es una parte de la secuencia de ADN de un pollo.</p>
<p>En la naturaleza, las secuencias de ADN cambian a causa de las mutaciones. Una mutación puede considerarse como una aplicación desde una secuencia de ADN <em>x</em> a otra secuencia de ADN <em>y</em>. Supongamos que todas las mutaciones se pueden modelar utilizando los siguientes tres tipos básicos de mutaciones:</p>
<ol>
<li>borrado de un carácter,</li>
<li>inserción de un carácter, y</li>
<li>sustitución de un carácter por otro carácter.</li>
</ol>
<p>Por ejemplo, sea <em>x</em> = AGCT una secuencia de ADN. Entonces, la mutación “sustituir G por C” mutaría <em>x</em> a la secuencia <em>y</em> = ACCT. Utilizamos la notación “a → b” para representar la sustitución de a por b. De igual forma, “a →” representa el borrado del carácter a, y  “→ b” es la inserción del carácter b. Además, debe especificarse explícitamente la posición en la que se produce la mutación.</p>
<p>Para medir la distancia entre dos secuencias de ADN, damos un coste específico a cada mutación básica. La mutación <em>s</em> tiene coste c(<em>s</em>). El coste de una mutación se corresponde con la probabilidad de esa mutación. Cuanto más probable sea una mutación, más bajo será su coste. Utilizamos los siguientes costes para las tres mutaciones básicas:</p>
<ul>
<li>borrado:      2</li>
<li>inserción:      2</li>
<li>sustitución:      3</li>
</ul>
<p>Para comparar dos secuencias de ADN <em>x</em> e <em>y</em>, se requiere en la mayoría de los casos más de una mutación básica transformando <em>x</em> en <em>y</em>. Por ejemplo, si queremos comparar <em>x</em> = AG con <em>y</em> = T, entonces no sería suficiente con una mutación básica.</p>
<p>Pero podríamos obtener la transformación usando la secuencia de mutaciones S = A →, G → T (es decir, borrar A y luego sustituir G por T). El coste c(S) de una secuencia de mutaciones, S = s<sub>1</sub>. . . , s<sub>t</sub> es la suma de los costes de sus mutaciones básicas, es decir,</p>
<p style="text-align: center;">c(S) := c(s<sub>1</sub>) + … + c(s<sub>t</sub>).</p>
<p>La distancia entre dos secuencias de ADN se define como el coste de una secuencia específica de mutaciones que transforma una en la otra. El problema es que puede haber muchas secuencias diferentes de mutaciones que transforman una secuencia de ADN en otra. Por ejemplo, podríamos utilizar las siguientes secuencias de mutaciones para transformar la secuencia <em>x</em> = AG en <em>y</em> = T:</p>
<ul>
<li>S<sub>1</sub> = A →, G → T;<br />
c(S<sub>1</sub>) = c(A →) + c(G → T) = 2 + 3 = 5</li>
<li>S<sub>2</sub> = A → T, G →;<br />
c(S<sub>2</sub>) = c(A → T) + c(G →) = 3 + 2 = 5</li>
<li>S<sub>3</sub> = A →, G →, → T;<br />
c(S<sub>3</sub>) = c(A →) + c(G →) + c (→ T) = 2 + 2 + 2 = 6</li>
<li>S<sub>4</sub> = A → C, G →, C →, → T;<br />
c(S<sub>4</sub>) = c(A → C) + c(G →) + c(C →) +      c(→ T) = 3 + 2 + 2 + 2 = 9</li>
</ul>
<p>Existen muchas otras secuencias que transforman <em>x</em> en <em>y</em>, pero ninguna de ellas tiene un coste menor que el de las secuencias S<sub>1</sub> y S<sub>2</sub>. Para definir la distancia entre dos secuencias de ADN, usamos la secuencia de mutaciones de menor coste. Dada una función de coste c, la distancia de d<sub>c</sub>(<em>x</em>,<em>y</em>) de las secuencias de ADN <em>x</em> e <em>y</em> se define como</p>
<p style="text-align: center;">d<sub>c</sub>(<em>x</em>,<em>y</em>) := min{ c(S) | S transforma <em>x</em> en <em>y </em>}.</p>
<p>Por ejemplo, las secuencias S<sub>1</sub> y S<sub>2</sub> son las secuencias de mutaciones con mínimo coste que transforman <em>x</em> = AG en <em>y</em> = T. Por tanto, la distancia evolutiva d<sub>c</sub>(<em>x</em>,<em>y</em>) entre <em>x</em> e <em>y</em> es 5.</p>
<p>El cálculo de la distancia evolutiva entre dos secuencias de ADN es uno de los problemas que estudiaremos en esta asignatura.</p>
<p>&nbsp;</p>
<hr />
<p>Fuente: <em>Algorithms Unplugged</em>, B. Vöcking, H. Alt, M. Dietzfelbinger, R. Reischuk, C. Scheideler, H. Vollmer, D. Wagner (eds.), Springer, 2011.</p>
<p style="text-align: center;"><a rel="attachment wp-att-138" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=138"><img class="aligncenter size-full wp-image-138" title="Divergencia Sapiens-Neandertal" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/divergence_sapiens.jpg" alt="" width="486" height="324" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=93</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
