Contenido
Buscar
Corazón
Descubren un mecanismo clave en el desarrollo y funcionamiento del corazón
El estudio supone un avance importante en la comprensión de los mecanismos que regulan el sistema de conducción cardíaco.
// ——————————————————————————————————————————-
// 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). – Equipos del Instituto de Investigación de Enfermedades Raras del Instituto de Salud Carlos III (ISCIII) y otros centros de investigación españoles publicaron un estudio en la revista ‘Nature Communications’ que identificó en modelo animal la proteína Dhx36 como un regulador esencial en el desarrollo y funcionamiento del corazón.
El estudio supone un avance importante en la comprensión de los mecanismos que regulan el sistema de conducción cardíaco. Según explica uno de los científicos, investigador del Instituto de Investigación de Enfermedades Raras del ISCIII, Pablo Gómez del Arco, “la proteína Dhx36 modula las redes de genes que controlan la diferenciación de los cardiomiocitos mediante la resolución de estructuras G-cuádruplex en los promotores de genes clave del sistema de conducción cardíaco”.
Este proceso es fundamental para la formación de las células especializadas que forman el sistema que transmite y controla los impulsos eléctricos del corazón.
“Los ratones que carecen de Dhx36 en sus cardiomiocitos, tanto en la etapa embrionaria como en la adulta, desarrollan graves problemas cardíacos, como miocardiopatía dilatada y bloqueo de la transmisión del impulso eléctrico entre cavidades cardíacas, en concreto entre las aurículas y los ventrículos del corazón”, señala Pura Muñoz-Cánoves, de la Universitat Pompeu Fabra (UPF) y Altos Labs.
El artículo también ofrece información valiosa sobre los genes y las vías de señalización involucradas en la diferenciación celular del corazón y en el desarrollo del sistema de fibras especializadas que conforman el sistema de Purkinje, crucial para la sincronización de la contracción ventricular.
Dhx36 es una helicasa que resuelve estructuras denominadas G-cuádruplex en el ARN y el ADN. Los investigadores eliminaron esta proteína en cardiomiocitos de ratones durante el desarrollo embrionario, lo que provocó la acumulación de G-cuádruplex sin resolver en genes clave, bloqueando su transcripción y afectando al desarrollo normal del tejido cardíaco especializado en la generación y transmisión del impulso cardíaco.
Además, la eliminación de Dhx36 en cardiomiocitos adultos causó un tipo de miocardiopatía caracterizada por la dilatación de cavidades cardíacas y formación de trombos en la aurícula izquierda, lo que sugiere que esta proteína es fundamental para mantener la salud cardíaca postnatal.
“Estos resultados sugieren que defectos en Dhx36 podrían estar relacionados con algunas enfermedades cardíacas con repercusiones clínicas relevantes por afectación de la actividad eléctrica del corazón y el desarrollo de algunas formas de miocardiopatía dilatada”, comenta Redondo.
Los autores concluyen que este hallazgo “representa un avance importante en nuestra comprensión de cómo la regulación transcripcional influye en la función cardíaca, especialmente en el desarrollo del sistema especializado de conducción cardíaco”.
Estos descubrimientos en ratones podrían abrir nuevas vías de investigación para el desarrollo de terapias contra determinados cuadros clínicos que afectan al sistema de conducción cardíaco dentro del abanico patológico de la insuficiencia cardíaca
La investigación ha sido financiada por el Ministerio de Ciencia e Innovación a través de la Agencia Estatal de Investigación, por el CSIC, por la Fundación Pro CNIC y la Fundación La Marató, y por el CIBER de Enfermedades Cardiovasculares (CIBERCV) del ISCIII.
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);