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

Esse conteúdo é antigo

Butantan iniciará neste mês testes de soro anticovid em humanos

Cientista manuseia os cavalos do Instituto Butantan. Os soros desenvolvidos pelo órgão são todos testados nos animais e obtidos a partir do plasma sanguíneo do cavalo  - Reprodução
Cientista manuseia os cavalos do Instituto Butantan. Os soros desenvolvidos pelo órgão são todos testados nos animais e obtidos a partir do plasma sanguíneo do cavalo Imagem: Reprodução

Leonardo Martins

Colaboração para o UOL, em São Paulo

02/04/2021 19h46Atualizada em 02/04/2021 22h06

O Instituto Butantan vai iniciar já em abril os testes em humanos do soro anticovid. Com os ensaios já em preparação, uma reunião deve ser realizada na próxima semana para definir os últimos detalhes. A informação foi confirmada ao UOL pelo Instituto.

A Anvisa (Agência Nacional de Vigilância Sanitária) deu aval para o início dos testes pelo Butantan na semana ada. Os últimos documentos requisitados pelo órgão já foram entregues à agência e as observações do órgão aos preparativos do estudo estão sendo adotadas pelo instituto.

Em nota, a Anvisa ressaltou que já deu autorização para o início dos testes e que ainda aguarda o Butantan entregar o "termo de compromisso", que determina realização de estudos prévios antes de testar o soro nos voluntários.

Os pesquisadores envolvidos no desenvolvimento do composto vão se reunir durante a semana para definir os detalhes do ensaio clínico.

Sabe-se que o fármaco será aplicado em adultos recém-infectados pela doença, no início dos sintomas, para evitar que eles manifestem quadros graves da doença. Cabe aos cientistas, agora, definir quais a quantidade de doses que serão aplicadas em cada pessoa e em quais hospitais os testes serão realizados.

Nos bastidores do Butantan, o avanço do soro anticovid é comemorado tanto quanto o desenvolvimento das vacinas CoronaVac e Butanvac. Isso porque o soro, caso se prove eficiente em humanos, será o único medicamento comprovadamente eficaz contra a covid-19.

Até agora, o soro só foi testado em animais, como hamsters, e atingiu todas as expectativas dos cientistas em relação à eficácia. Os animais, infectados pelo vírus e após desenvolverem um caso grave, receberam uma dose do soro e apresentaram melhora clínica "muito significativa", principalmente no combate à inflamação nos pulmões, segundo uma fonte que coordena os estudos.

Imbróglio com Anvisa

A liberação dos testes do soro em humanos veio após semanas de mal estar entre os cientistas do Butantan e a Anvisa, que revisou os métodos de avaliação dos soros neste ano, em meio à pandemia, e requisitou dezenas de novos documentos. O desgaste chegou ao ponto do governador de São Paulo, João Doria (PSDB), cobrar publicamente a agência regulatória pela liberação do remédio.

Os cientistas tiveram de realizar novos testes para atender aos pedidos da agência, atrasando o processo de liberação em cerca de dois meses.

O incômodo dos cientistas do laboratório paulista se deu, principalmente, porque nunca haviam encarado tantos entraves para a liberação de um soro. O Butantan produz soros —principalmente para picadas de serpentes— há mais de 120 anos e é um laboratório de referência na produção desses compostos na América Latina.

Os estudos clínicos do soro estão sendo conduzidos pelo infectologista Esper Kallás, da USP (Universidade de São Paulo), e pelo nefrologista José Medina, ambos integrantes do Centro de Contingência do Coronavírus em São Paulo. O desenvolvimento do estudo está sendo feito pela diretora do Centro de Desenvolvimento e Inovação do Butantan, Ana Marisa Chudzinsk Tavassi,