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


Cientistas criam 'cirurgia em pílula' para tratar diabetes e obesidade

Intuito é facilitar a adesão ao tratamento. - iStock
Intuito é facilitar a adesão ao tratamento. Imagem: iStock

Do VivaBem, em São Paulo

13/06/2018 18h28

Pesquisadores criaram um tratamento menos invasivo que o by gástrico (tipo de bariátrica), mas igualmente eficaz, para combater a obesidade e também o diabetes tipo 2. Trata-se de uma pílula especial, com uma substância que reveste temporariamente o intestino e inibe a absorção de nutrientes, evitando picos de açúcar no sangue após a refeição. 

Os cientistas relataram na Nature Materials os resultados de um estudo pré-clínico, em que aspectos de segurança são avaliados em animais de experimentação antes da aplicação dessa droga em seres humanos.

Veja também:

A ideia é que o paciente final tome a pílula antes de comer para, de forma transitória, revestir o intestino e replicar os efeitos da cirurgia. Os membros da equipe contam ter procurado um material inicial que tivesse as propriedades certas para aderir ao intestino delgado e depois se dissolver em questão de horas.

Para isso, foi selecionada uma substância conhecida como sucralfato, medicamento aprovado pela FDA (Food and Drug istration) que é usada no tratamento de úlceras gastrointestinais. A equipe também projetou a substância em um novo material que pode revestir a parede do intestino sem exigir a ativação pelo ácido gástrico.

O composto de engenharia, que ganhou o nome de LuCI (Revestimento Luminal do Intestino), pode ser feito em uma forma de pó seco justamente para ser encapsulado como uma pílula. "O que desenvolvemos aqui é essencialmente 'cirurgia em uma pílula'", disse o autor do estudo Yuhan  Lee, PhD, um cientista da Divisão de Engenharia de Medicina do Brigham and Women's Hospital em Boston (EUA).

"Usamos uma abordagem de bioengenharia para formular uma pílula que tenha boas propriedades de adesão e possa unir bem ao intestino em um modelo pré-clínico."

A equipe descobriu que, uma vez no intestino de ratos, o LuCI pode cobrir as paredes, formando uma fina barreira que altera o contato com os nutrientes e diminui a resposta da glicose no sangue após a refeição.

Uma hora após a istração de LuCI aos ratos, a resposta à glicose foi reduzida em 47%. A equipe descobriu que esse retorno foi temporário e, depois de três horas, o efeito desapareceu.

E agora?

Os pesquisadores estão testando o efeito do uso de LuCI em curto e longo prazo em modelos de roedores diabéticos e obesos. Eles também planejam avançar alguns de seus estudos piloto mostrando que o LuCI pode ser usado para distribuir drogas diretamente no trato gastrointestinal.

"O by gástrico é uma das cirurgias mais estudadas no mundo, e sabemos que pode levar a muitos benefícios, incluindo efeitos positivos para a pressão arterial, apneia do sono e certas formas de câncer, além de uma melhora notavelmente rápida e independente do peso no diabetes", disse Ali Tavakkoli, co-autor sênior do estudo. "Ter um revestimento temporário que possui os efeitos da cirurgia seria um enorme trunfo para os pacientes."

VIVABEM NAS REDES SOCIAIS
Facebook • Instagram • YouTube