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


Anticoagulante reduz em 70% a infecção de células pelo novo coronavírus

Pesquisadores brasileiros analisaram os efeitos do anticoagulante heparina em pacientes com covid-19 - iStock
Pesquisadores brasileiros analisaram os efeitos do anticoagulante heparina em pacientes com covid-19 Imagem: iStock

Elton Alisson

Agência Fapesp

08/05/2020 15h34

Estudo conduzido por pesquisadores da Unifesp (Universidade Federal de São Paulo) e colaboradores europeus revela um possível novo mecanismo de ação do fármaco heparina no tratamento da covid-19. Além de combater distúrbios de coagulação que podem afetar vasos do pulmão e prejudicar a oxigenação, o medicamento parece também ser capaz de dificultar a entrada do novo coronavírus (SARS-CoV-2) nas células.

Em testes de laboratório, feitos em linhagem celular proveniente do rim do macaco-verde africano (Cercopithecus aethiops), a heparina reduziu em 70% a invasão das células pelo novo coronavírus. Os resultados do estudo foram descritos em artigo publicado na plataforma bioRxiv, ainda em versão pré-print (sem revisão por pares). A pesquisa contou com a participação de cientistas da Inglaterra e da Itália.

"Existiam indícios de que a heparina, que é um fármaco que desempenha várias funções farmacológicas, também tinha capacidade de prevenir infecções virais, incluindo por coronavírus, mas as evidências não eram muito robustas. Conseguimos comprovar essa propriedade do medicamento em ensaios in vitro", diz Helena Bonciani Nader, professora da Unifesp e coordenadora do projeto do lado brasileiro.

O grupo de Nader estuda há mais de 40 anos os glicosaminoglicanos - classe de carboidratos complexos à qual a heparina pertence - e desenvolveu as primeiras heparinas de baixo peso molecular, usadas clinicamente como agentes anticoagulantes e antitrombóticos, inclusive em pacientes com covid-19.

Uma das descobertas feitas pelo grupo ao longo deste período foi que a heparina é um medicamento multialvo, pois além do seu efeito na prevenção da coagulação do sangue pode se ligar a diversas proteínas. Entre elas, fatores de crescimento e citocinas que se ligam a receptores específicos na superfície de células-alvo.

Nos últimos anos, estudos feitos por outros grupos sugeriram que as proteínas de superfície de outros coronavírus até então relatados poderiam se ligar a um glicosaminoglicano das células de mamíferos, chamado heparam sulfato, para infectá-las.

Com o surgimento do SARS-CoV-2, os pesquisadores da Unifesp, em colaboração com os colegas ingleses e italianos, tiveram a ideia de avaliar se a proteína de superfície do novo coronavírus responsável pela infecção das células — chamada proteína spike — se liga à heparina, uma vez que a molécula do fármaco tem estrutura muito semelhante à do heparam sulfato.

Os experimentos confirmaram a hipótese. Por meio de técnicas de ressonância plasmônica de superfície e de espectroscopia de dicroísmo circular, observou-se que a heparina, ao se ligar às proteínas spike do SARS-CoV-2, causa nessas moléculas uma alteração conformacional. Dessa forma, avaria a "fechadura" para entrada do vírus nas células.

"Se não entrar na célula, o vírus não consegue se multiplicar e não tem sucesso na infecção", explica Nader.

Forma estrutural

Os pesquisadores também avaliaram quais formas estruturais da heparina apresentam melhor interação e são capazes de mudar a conformação das proteínas spike do novo coronavírus, com base em uma biblioteca de derivados e em diferentes fragmentos da molécula, definidos por tamanho.

"Os resultados das análises indicaram que a heparina que apresenta a melhor interação e atividade de alteração conformacional da proteína spike do SARS-CoV-2 é com oito polissacarídeos, ou seja, um octossacarídeo", afirma Nader.

Os pesquisadores estão fazendo, agora, mudanças estruturais em heparinas para identificar uma molécula que apresente o mesmo efeito de ligação e mudança conformacional da proteína spike do novo coronavírus, mas que cause menos sangramento — um potencial efeito colateral do fármaco.

Além disso, também estão testando outros compostos chamados de heparinas miméticas - que mimetizam a ação da heparina.

"A ideia é chegar a uma molécula com melhor efeito antiviral", afirma Nader, que também integra o Conselho Superior da Fapesp.

Segundo a pesquisadora, os estudos em andamento serão feitos com tecnologias de biologia estrutural que envolvem técnicas de ressonância nuclear magnética, de cinética de interação rápida por stop-flow, microscopia confocal e citometria de fluxo, entre outras, empregando diferentes modelos celulares.

O artigo "Heparin inhibitis cellular invasion by SARS-CoV-2: structural dependence of the interaction of the surface protein (spike) S1 receptor binding domain with heparin" (DOI: 10.1101/2020.04.28.066761) é assinado por Courtney J. Mycroft-West, Dunhao Su, Isabel Pagani, Timothy R. Rudd, Stefano Elli, Scott E. Guimond, Gavin Miller, Maria C. Z. Meneghetti, Helena B. Nader, Yong Li, Quentin M. Nunes, Patricia Procter, Nicasio Mancini, Massimo Clementi, Nicholas R. Forsyth, Jeremy E. Turnbull, Marco Guerrini, David G. Fernig, Elisa Vicenzi, Edwin A. Yates, Marcelo A. Lima e Mark A. Skidmore.