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


Venenos de vespa e escorpião podem auxiliar tratamento de tuberculose

iStock
Imagem: iStock

Da Agência Brasil

19/01/2020 17h35

Pesquisa financiada pelo Conselho Nacional de Desenvolvimento Cientifico e Tecnológico (CNPq) e desenvolvida pelo Instituto de Patologia e Medicina Tropical da Universidade Federal de Goiás (UFG) poderá criar alternativas de tratamento da tuberculose, a partir dos venenos do escorpião e das vespas. O veneno desses insetos (artrópodes) contém pedados de proteína, chamados de peptídeos, que têm ação antimicrobiana.

Esses peptídeos protegem vespas e escorpiões de contágios, porque se fixam na parede das bactérias e não permitem que haja troca de nutrientes com o meio externo e, assim, provocam a morte das bactérias. Os cientistas da UFG conseguiram modificar a proteína, aplicar em testes com camundongos para verificar o efeito sobre diversas doenças. Eles colheram bons resultados contra a tuberculose.

Ana Paula Junqueira Kipnis, pesquisadoras da UFG - Ana Fortunato/Secom/UFG
"Não tem como a bactéria montar um mecanismo de resistência", assinala Ana Paula Junqueira Kipnis, coordenadora do projeto e professora do Instituto de Patologia e Medicina Tropical.

Segundo sua comparação, os outros antibióticos "têm que entrar na bactéria, interferir com enzimas no metabolismo para conseguir matá-la. A bactéria, no entanto, cria mecanismos para impedir a ação desses fármacos, jogando a droga para fora ou produzindo enzimas que quebram o remédio."

A tuberculose é uma doença infecciosa, transmitida pelo Mycobacterium tuberculosis ou bacilo de Koch, que propaga pelo ar após fala, espirro ou tosse das pessoas infectadas, atingindo principalmente os pulmões. A forma de prevenção da tuberculose em crianças é a vacina BCG (Bacillus Calmette-Guérin). O tratamento em pessoas infectadas é feito com quatro fármacos e observação direta. A vacinação e o tratamento são ofertados gratuitamente no Sistema Único de Saúde (SUS).

"No Brasil, a doença é um sério problema da saúde pública, com profundas raízes sociais. A epidemia do HIV e a presença de bacilos resistentes tornam o cenário ainda mais complexo. A cada ano, são notificados aproximadamente 70 mil casos novos e ocorrem cerca de 4,5 mil mortes em decorrência da tuberculose", informa o ministério, acrescentando que o risco de adoecimento é maior entre pessoas de rua, pessoas que vivem com HIV/Aids, presos e indígenas.

Superbactérias e patentes

Os cientistas da UFG também descobriram que as substâncias contidas no veneno da vespa servem para tratar pessoas infectadas com superbactérias, como aquelas adquiridas em unidades de terapia intensiva em hospitais. De acordo com Ana Paula Junqueira Kipnis, essa é a primeira vez no mundo que se faz pesquisa com o veneno de vespa para desenvolvimento desse tipo de fármaco.

O eventual uso de novos fármacos a partir das pesquisas da UFG pode demorar até uma década. Além do depósito de patentes para registro e publicação dos resultados da pesquisa em revistas científicas, é preciso desenvolvimento de mais estudos que exigem parceria entre a universidade e empresas farmacêuticas. Antes de qualquer remédio poder ser utilizado em seres humanos, inclusive como teste, o medicamento deve ser submetido a testes clínicos exigidos pela Agência Nacional de Vigilância Sanitária (Anvisa).

Em geral, a produção de medicamentos é investimento que exige longo prazo. Afora os testes, a indústria farmacêutica precisa custear a síntese que produz o peptídeo microbiano em laboratórios com capacidade de fabricação em massa, para eventual comercialização. O laboratório que venha a se associar para a produção do medicamento deverá fazer o respectivo registro para a venda.

VivaBem no Verão - 2ª edição

O VivaBem está no litoral paulista com o VivaBem no Verão. São dois espaços na Riviera de São Lourenço (Bertioga) com diversas opções de atividades físicas, lazer, cultura e comidas para você curtir o calor com a família ou os amigos. Saiba mais sobre o evento aqui e venha nos visitar!

Data: de 26 de dezembro de 2019 até o dia 09 de fevereiro de 2020, de quinta a domingo
Horário de funcionamento: das 9h até as 13h (praia) e das 17h até a 1h (arena)
Endereço arena: Av. Riviera, s/n, próximo ao shopping
Local do espaço na praia: canto direito da praia de Riviera de São Lourenço
Entrada: gratuita