;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Tudo sobre Infarto

Sintomas, Cuidados e Tratamento


Terapia com luz intensa melhora a saúde cardiovascular

Luz tem relação direta com proteína que ajuda a melhorar a saúde do coração - Istock
Luz tem relação direta com proteína que ajuda a melhorar a saúde do coração Imagem: Istock

do UOL VivaBem, em São Paulo

18/08/2019 12h13

Pesquisadores da University of Colorado Anschutz Medical Campus descobriram que a exposição à luz intensa amplifica um gene específico que reforça os vasos sanguíneos e oferece proteção contra infarto.

O estudo, publicado pelo periódico Cell Reports, evidencia os mecanismos por trás do que médicos já sabiam: que a terapia utilizando luz intensa pode ajudar a melhorar a saúde cardíaca.

A comunidade médica já sabia que existia uma importante ligação ente luz e a regulação de processos biológicos. Diversos estudos já demonstraram que há um aumento na incidência de infartos durante os meses de inverno, que são escuros em algumas localidades dos EUA, mas mesmo em locais ensolarados como Arizona, Hawaí e Califórnia. Mas ainda era necessário entender o processo por trás disso.

Como o estudo foi feito

  • Os médicos mantiveram ratos em casas com luz intensa por uma semana. Eles queriam saber qual o efeito disso da proteína PER2 (produzida pelo gene PER2), conhecido por atuar no controle do cérebro no que diz respeito ao ciclo circadiano, responsável por coordenar as funções biológicas do corpo.
  • Com isso, os animais tiveram um aumento significativo na proteção cardíaca e ainda uma queda no dano causado nos tecidos cardíacos após um infarto.
  • Ratos cegos, no entanto, não tiveram nenhuma alteração, indicando que é necessário ter a percepção visual da luz para alcançar a proteção.
  • Os cientistas então aram a manipular as funções da proteína PER2 utilizando luz intensa.
  • Ao aumentar o gene utilizando luz intensa, eles descobriram que ele pode proteger o coração em situações de baixo fluxo de oxigênio no coração, as chamadas isquemias.
  • Eles também descobriram que a luz aumenta a adenosina, uma química que tem um importante papel no fluxo regulador de sangue.
  • Os médicos também fizeram testes similares em seres humanos. Os indivíduos foram expostos a 30 minutos de luz intensa pela manhã por cinco dias consecutivos. Os pesquisadores também fizeram diversos exames de sangue.
  • O resultado foram níveis maiores de PER2, assim como aconteceu com os ratos. Os triglicérides diminuíram significativamente e, no geral, a terapia melhorou o metabolismo dos voluntários.

Por que isso é importante?

Embora os médicos do estudo reforcem que ainda precisam de mais estudos para entender melhor o efeito da luz no organismo, a terapia pode oferecer uma estratégia promissora para tratar ou prevenir o coração em situações de baixa oxigenação.

É o caso, por exemplo, de cirurgias de alto risco, cardíacas ou não. A terapia poderia ser aplicada uma semana antes do procedimento para evitar lesões nos músculos do coração, condição que pode ser fatal. Há ainda a possibilidade de desenvolver novos medicamentos a partir desse novo conhecimento.