Contenido
Buscar
Ciencia
Científicos logran secuenciar el genoma de la última especie de caballo salvaje
Los investigadores utilizaron una muestra de sangre de Varuschka, una yegua de Przewalski de 10 años del Zoológico de Minnesota, para construir un mapa representativo de los genes de la especie.
// ——————————————————————————————————————————-
// PHOTOSWIPE
var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size …) from DOM elements
// (children of gallerySelector)
var parseThumbnailElements = function(el) {
var thumbElements = el.childNodes,
numNodes = thumbElements.length,
items = [],
figureEl,
linkEl,
size,
item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //
// include only element nodes
if(figureEl.nodeType !== 1) {
continue;
}
linkEl = figureEl.children[0]; // element
size = linkEl.getAttribute(‘data-size’).split(‘x’);
// create slide object
item = {
src: linkEl.getAttribute(‘href’),
w: parseInt(size[0], 10),
h: parseInt(size[1], 10)
};
if(figureEl.children.length > 1) {
//
item.title = figureEl.children[1].innerHTML;
}
if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute(‘src’);
}
item.el = figureEl; // save link to element for getThumbBoundsFn
items.push(item);
}
return items;
};
// find nearest parent element
var closest = function closest(el, fn) {
return el && ( fn(el) ? el : closest(el.parentNode, fn) );
};
// triggers when user clicks on thumbnail
var onThumbnailsClick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
// find root element of slide
var clickedListItem = closest(eTarget, function(el) {
return (el.tagName && el.tagName.toUpperCase() === ‘FIGURE’);
});
if(!clickedListItem) {
return;
}
// find index of clicked item by looping through all child nodes
// alternatively, you may define index via data- attribute
var clickedGallery = clickedListItem.parentNode,
childNodes = clickedListItem.parentNode.childNodes,
numChildNodes = childNodes.length,
nodeIndex = 0,
index;
for (var i = 0; i = 0) {
// open PhotoSwipe if valid index found
openPhotoSwipe( index, clickedGallery );
}
return false;
};
// parse picture index and gallery index from URL (#&pid=1&gid=2)
var photoswipeParseHash = function() {
var hash = window.location.hash.substring(1),
params = {};
if(hash.length < 5) {
return params;
}
var vars = hash.split('&');
for (var i = 0; i < vars.length; i++) {
if(!vars[i]) {
continue;
}
var pair = vars[i].split('=');
if(pair.length getThumbBoundsFn section of documentation for more info
var thumbnail = items[index].el.getElementsByTagName(‘img’)[0], // find thumbnail
pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
}
};
// PhotoSwipe opened from URL
if(fromURL) {
if(options.galleryPIDs) {
// parse real index when custom PIDs are used
// http://photoswipe.com/documentation/faq.html#custom-pid-in-url
for(var j = 0; j < items.length; j++) {
if(items[j].pid == index) {
options.index = j;
break;
}
}
} else {
// in URL indexes start from 1
options.index = parseInt(index, 10) – 1;
}
} else {
options.index = parseInt(index, 10);
}
// exit if index not found
if( isNaN(options.index) ) {
return;
}
if(disableAnimation) {
options.showAnimationDuration = 0;
}
// Pass data to PhotoSwipe and initialize it
gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
};
// loop through all gallery elements and bind events
var galleryElements = document.querySelectorAll( gallerySelector );
for(var i = 0, l = galleryElements.length; i < l; i++) {
galleryElements[i].setAttribute('data-pswp-uid', i+1);
galleryElements[i].onclick = onThumbnailsClick;
}
// Parse URL and open gallery if it contains #&pid=3&gid=1
var hashData = photoswipeParseHash();
if(hashData.pid && hashData.gid) {
openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid – 1 ], true, true );
}
};
// execute above function
initPhotoSwipeFromDOM('.my-gallery');
// ======================================
// FIN SCRIPTS PHOTOSWIPE
// ======================================
MADRID (EUROPA PRESS) -Los investigadores de la Universidad de Minnesota han logrado mapear con éxito el genoma completo del caballo de Przewalski, también conocido como caballo salvaje mongol o takhi.
En el pasado, la especie se extinguió en la naturaleza y ahora tiene una población de alrededor de 2 mil animales gracias a los esfuerzos de conservación. Está considerada la última especie de caballo realmente salvaje que sobrevive en nuestros días.
El estudio, publicado en la revista G3: Genes, Genomes, Genetics, fue dirigido por Nicole Flack y Lauren Hughes, investigadoras de la Facultad de Medicina Veterinaria, junto con Christopher Faulk, profesor de la Facultad de Ciencias de la Alimentación, la Agricultura y los Recursos Naturales. Los estudiantes de la Universidad de Minnesota contribuyeron a la secuenciación del genoma a través del curso de ciencia animal de Faulk.
“El genoma es el plano básico de un animal y nos dice qué hace que una especie sea única y también nos informa sobre la salud de una población”, dijo Faulk en un comunicado. “Mis estudiantes trabajaron juntos para producir el genoma del caballo de Przewalski de la más alta calidad del mundo”.
Los investigadores ahora pueden usar esto como una herramienta para hacer predicciones precisas sobre lo que las mutaciones genéticas significan para la salud y la conservación del caballo de Przewalski.
“Estudiar los genes sin una buena referencia es como armar un rompecabezas de 3 mil millones de piezas sin la imagen de la caja”, dijo Flack. “Los investigadores del caballo de Przewalski que estudian las mutaciones en un gen importante necesitan una buena imagen de referencia con la que comparar su rompecabezas”.
Los investigadores utilizaron una muestra de sangre de Varuschka, una yegua de Przewalski de 10 años del Zoológico de Minnesota, para construir un mapa representativo de los genes de la especie. El zoológico ha estado activo durante mucho tiempo en la cría y el manejo de caballos de Przewalski, con más de 50 potros nacidos desde la década de 1970.
“Estábamos entusiasmados de asociarnos con la Universidad de Minnesota para preservar la salud genética de la especie a medida que sus poblaciones continúan recuperándose, tanto en zoológicos como en la naturaleza”, dijo Anne Rivas, doctora en medicina veterinaria del Zoológico de Minnesota. “Estamos encantados de ofrecer a nuestra comunidad la oportunidad de ver al caballo como resultado de nuestros esfuerzos de conservación”.
La tecnología de secuenciación de vanguardia utilizada para construir el genoma utiliza una pequeña máquina del tamaño de una lata de refresco. Su portabilidad significa que este método podría adaptarse para estudios más profundos de caballos de Przewalski salvajes en lugares remotos.
Las futuras aplicaciones del genoma de referencia pueden incluir el estudio de genes que ayudan al caballo a adaptarse a los cambios ambientales, la identificación de mutaciones asociadas con rasgos o enfermedades específicos y la toma de decisiones futuras de cría para ayudar a mejorar la diversidad genética.
Dado el cuello de botella poblacional extremo que se produjo durante la casi extinción del caballo de Przewalski, dicha comprensión es crucial para continuar con los esfuerzos de cría.
Comentarios
Otras Noticias
// autoTrigger on scroll until after the third request is loaded
$(‘.scroll’).jscroll({
autoTriggerUntil: 3,
loadingHtml: ‘Cargando mas noticias… ‘,
nextSelector: ‘.boton-ver-mas’,
});
window._taboola = window._taboola || [];
_taboola.push({
mode: ‘thumbnails-a-3×2’,
container: ‘taboola-mobile-below-article-thumbnails’,
placement: ‘Mobile Below Article Thumbnails’,
target_type: ‘mix’
});
// Obtener todos los elementos con clase .col-md-12
var colElements = document.querySelectorAll(‘.col-md-12’);
// Iterar sobre cada elemento
colElements.forEach(function(element) {
// Verificar si tiene un hijo inmediato con clase .titulo-region
var tituloRegion = element.querySelector(‘.titulo-region’);
if (tituloRegion) {
// Agregar la clase .is-sticky al elemento padre
element.classList.add(‘is-sticky’);
}
});
// Obtener el elemento article dentro de .fila-especial-v2 .p50
var articleElement = document.querySelector(‘.home .fila-especial-v2 .p50 article’);
// Obtener el texto del elemento .z-foto .bajada p
var bajadaText = articleElement.querySelector(‘.z-foto .bajada p’).textContent;
// Crear un nuevo elemento para mostrar el texto obtenido
var textoElement = document.createElement(‘p’);
textoElement.textContent = bajadaText;
// Obtener el elemento .z-txt .titulo dentro del article
var tituloElement = articleElement.querySelector(‘.z-txt .titulo’);
// Insertar el nuevo elemento al final del article
articleElement.appendChild(textoElement);