;(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

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Anticorpo se mostra eficaz contra primeiros sinais do Alzheimer, diz estudo

Resultado do estudo mostra que é preciso se concentrar mais na fase inicial do Alzheimer - Getty Images
Resultado do estudo mostra que é preciso se concentrar mais na fase inicial do Alzheimer Imagem: Getty Images

Do VivaBem, em São Paulo

18/11/2020 11h51

O Alzheimer pode começar muito mais cedo do que se pensava, antes de qualquer sintoma, de acordo com um estudo publicado no periódico Nature Neuroscience, na segunda-feira (16). Mas um anticorpo pode reverter e até prevenir o problema.

O experimento, realizado em camundongos, mostra que essa fase precoce da doença é desencadeada por pequenas "sementes" invisíveis de aglomeração da proteína beta-amiloide —ninguém sabe ao certo qual é a causa da doença de Alzheimer, mas uma das teorias mais populares sugere que a proteína constrói aos poucos uma espécie de placa no cérebro e causa danos que, por hora, são irreversíveis.

Essas "sementes" de beta-amiloide, que os pesquisadores não sabem ao certo como são, funcionam como um gatilho para essa reação em cadeia que culmina nas placas.

Se essa ação também for confirmada em humanos, um tratamento direcionado à formação dessas "sementes" pode prevenir esse processo. Os cientistas já identificaram um anticorpo que poderia fazer isso, chamado de aducanumabe. Eles esperam usá-lo como um "anzol" para isolar e descrever melhor as tais "sementes".

Anticorpo diminuiu danos

Os cientistas testaram a capacidade de seis anticorpos de neutralizar as sementes de beta-amiloide antes de o acúmulo dessas proteínas se tornar detectável em camundongos.

Os resultados mostraram que apenas o aducanumabe mostrou efeito. Os camundongos foram tratados por cinco dias e apresentaram apenas metade da quantidade normal de depósitos de proteína em seus cérebros.

"Este tratamento agudo com anticorpos foi capaz de remover as 'sementes'. A geração de novas leva algum tempo, de modo que muito menos depósitos são formados nas semanas e até meses após o tratamento", explicou o pesquisador do estudo Mathias Jucker, do HIH (Hertie Institute for Clinical Brain Research), na Alemanha. "Na verdade, os camundongos tiveram apenas metade dos danos cerebrais seis meses após este tratamento agudo."

Segundo Jucker, o resultado mostra que é preciso se concentrar mais na fase inicial do Alzheimer e entender os biomarcadores da doença. "Também precisamos de mais anticorpos que reconheçam diferentes tipos de 'sementes de agregação' que ajudem a entender como elas desencadeiam esse processo e como podem ser usadas em tratamentos", disse.

Com a descoberta desta fase precoce da doença, o estudo pontua que seria importante que o tratamento para o Alzheimer fosse iniciado muito mais cedo, não apenas quando o declínio da memória já começou.

Aducanumabe ainda não foi aprovado

Neste mesmo mês, no dia 6, a FDA (Food and Drug istration), órgão que regula os alimentos e remédios comercializados nos Estados Unidos, avaliou o uso de um medicamento com o anticorpo aducanumabe para o tratamento do Alzheimer.

Desenvolvido pelas farmacêuticas Biogen e Eisai, o remédio seria aplicado uma vez ao mês por meio de infusões na veia. Mas seu uso não foi aprovado. Os especialistas concluíram que ainda não se sentem convencidos sobre a eficácia do tratamento e não acham que existem evidências suficientes para liberar seu uso.

Entretanto, a decisão ainda não é definitiva, e o FDA voltará a debater o tema em março de 2021.