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

Ímãs nos testículos: cientistas testam possível anticoncepcional para homem

Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

Lucas Carvalho

De Tilt, em São Paulo

01/08/2021 11h05

Na busca por métodos contraceptivos, a ciência nunca deu os iguais. Por obstáculos sociais e culturais, ainda hoje não existem pílulas anticoncepcionais para homens facilmente encontradas nas farmácias como existem para mulheres, apesar dos nefastos efeitos colaterais.

Um experimento feito na China, porém, tenta mudar essa realidade. Cientistas da Universidade de Nantong criaram um método anticoncepcional que usaria nanopartículas de ímãs para aquecer os testículos de um homem, até interromper a produção de espermatozóides.

O estudo já avançou para a fase de testes em camundongos e conseguiu resultados positivos (e reversíveis). Os ratinhos já não produziam mais espermatozoides após sete dias de tratamento e continuaram assim por 30 dias. Após 60 dias do tratamento, voltaram ao normal sem efeitos colaterais.

Não é a primeira vez que cientistas experimentam usar ímãs e altas temperaturas como método contraceptivo masculino, mas a novidade é que, dessa vez, segundo os responsáveis pelo estudo, o tratamento dura menos, é mais controlável e menos doloroso.

Os detalhes do experimento foram publicados nesta semana na revista científica "Nano Letters".

O calor é um anticoncepcional masculino natural. Muitos mamíferos machos, além dos humanos, têm os testículos num saco escrotal do lado de fora do corpo justamente para manter a produção de espermatozoides menos quente. É por isso também que o uso de notebooks sobre o colo não é recomendável para quem deseja "procriar".

Até hoje, porém, estudos de anticoncepcionais masculinos envolvendo o aquecimento dos testículos esbarravam em riscos de queimaduras externas ou internas, injeções dolorosas ou nanomateriais que, com o tempo, poderiam fazer mal ao corpo humano.

Fei Sun e Weihua Ding, do Instituto de Medicina Reprodutiva da Universidade de Nantong, na China, acreditam ter chegado a uma solução para o dilema. O truque envolve nanopartículas de óxido de ferro, que são biodegradáveis e podem ser guiadas até os testículos usando ímãs.

Os cientistas injetaram essas nanopartículas banhadas numa solução de ácido cítrico na corrente sanguínea de camundongos machos por dois dias. As nanopartículas foram então guiadas até os testículos dos ratinhos usando ímãs.

A partir daí, os cientistas usam um campo magnético para aumentar a temperatura dos nanoímãs dentro do saco escrotal dos ratinhos por 15 minutos, elevando a temperatura ali dentro até 40 graus Celsius — quente o suficiente para interromper a produção de espermatozoides, mas não o bastante para causar queimaduras.

Segundo os cientistas, os camundongos não conseguiam mais engravidar suas parceiras após sete dias do tratamento, e permaneceram assim por pelo menos 30 dias (alguns até 60). Mas depois 60º dia, as fêmeas que cruzaram com eles já estavam gerando 12 filhotinhos por gravidez, assim como faziam antes do tratamento.

"As nanopartículas não eram tóxicas para as células e foram gradualmente eliminadas do corpo, oferecendo novas possibilidades para a contracepção masculina", disseram os autores do estudo em um comunicado à imprensa.

O estudo sugere uma nova alternativa para o controle de natalidade por parte de homens, com eficácia mais prolongada do que o uso de preservativos, e sem os efeitos colaterais dos métodos atuais oferecidos para mulheres, como as pílulas de controle hormonal — sem falar na vantagem de ser mais facilmente reversível do que uma vasectomia.

Outra aplicação possível para o método, segundo os cientistas, é na pecuária, na seleção artificial de gado, ou na de animais domésticos. Mas os estudos ainda têm um longo caminho a percorrer antes de chegarem a testes em humanos.