Los contaminantes del hogar disminuyen la calidad del esperma (también en los perros)

Una nueva investigación realizada por científicos de la Universidad de Nottingham (Reino Unido) sugiere que los contaminantes químicos ambientales que se encuentran en el hogar y los alimentos tienen los mismos efectos adversos sobre la fertilidad masculina tanto en hombres como en perros domésticos.

Distintos estudios han evidenciado una reducción global del 50 por ciento en la calidad del esperma en los últimos 80 años.Un estudio previo realizado por los expertos de esta universidad británica mostró que la calidad del esperma en los perros domésticos también ha disminuido drásticamente, lo que plantea la cuestión de si los productos químicos en el entorno del hogar podrían ser culpables, al menos en parte.

En un nuevo artículo, publicado en la revista ‘Scientific Reports’, el equipo de investigación se propuso probar los efectos de dos químicos específicos hechos por el hombre, a saber, el plastificante DEHP, abundante en el hogar (por ejemplo, alfombras, suelos, tapicería, ropa, cables o juguetes) y el bifenilo policlorado químico industrial persistente 153, que aunque prohibido a nivel mundial, sigue siendo detectable en el medio ambiente, incluidos los alimentos.

Los investigadores llevaron a cabo experimentos idénticos en ambas especies utilizando muestras de espermatozoides de hombres donantes y perros que viven en la misma región de Reino Unido. Los resultados muestran que los productos químicos, en concentraciones relevantes para la exposición ambiental, tienen el mismo efecto perjudicial sobre el esperma tanto del hombre como del perro.

En ambos casos y en ambos sujetos, el efecto fue una reducción de la motilidad del esperma y una mayor fragmentación del ADN. “Sabemos que cuando la motilidad del esperma humano es pobre, la fragmentación del ADN aumenta y que la infertilidad masculina humana está relacionada con un aumento en los niveles de daño del ADN en el esperma. Ahora creemos que esto es igual en perros que viven el mismo ambiente doméstico y están expuestos a los mismos contaminantes domésticos”, detallan los investigadores.

Últimos artículos

Artículos relacionados

// -----------------------------------------------------------------------------// Código JavaScript para integrar usuario de WordPress con chat de Supabase // Colocar este código en el footer de WordPress antes del chat(function() { // 1. Función para obtener datos del usuario de WordPress function getWordPressUserData() { // WordPress debe proporcionar estos datos vía PHP if (typeof wpUserData !== 'undefined' && wpUserData.isLoggedIn) { return { isLoggedIn: true, userId: wpUserData.userId, username: wpUserData.username, email: wpUserData.email, displayName: wpUserData.displayName }; } return { isLoggedIn: false }; }// 2. Función para inicializar el chat con datos del usuario function initializeChatWithUser() { const userData = getWordPressUserData(); if (userData.isLoggedIn) { console.log('Usuario WordPress detectado:', userData.username); // Guardar datos del usuario para el chat localStorage.setItem('chatUser', JSON.stringify({ id: userData.userId, username: userData.username, email: userData.email, displayName: userData.displayName, source: 'wordpress' }));// Disparar evento personalizado para que el chat sepa que hay usuario window.dispatchEvent(new CustomEvent('wordpressUserReady', { detail: userData })); } else { console.log('No hay usuario logueado en WordPress'); localStorage.removeItem('chatUser'); // Opcional: redirigir a login o mostrar mensaje showLoginPrompt(); } }// 3. Función para mostrar prompt de login si no hay usuario function showLoginPrompt() { // Puedes personalizar este mensaje const loginDiv = document.createElement('div'); loginDiv.innerHTML = `

Para usar el chat necesitas estar logueado

Iniciar Sesión
`; // Insertar antes del chat (ajusta el selector según tu HTML) const chatContainer = document.querySelector('#chat-container') || document.querySelector('.chat-container'); if (chatContainer) { chatContainer.parentNode.insertBefore(loginDiv, chatContainer); } }// 4. Función para obtener historial del usuario desde Supabase function loadUserChatHistory() { const userData = JSON.parse(localStorage.getItem('chatUser') || '{}'); if (userData.id) { // Este evento lo debe escuchar tu chat para cargar el historial window.dispatchEvent(new CustomEvent('loadChatHistory', { detail: { userId: userData.id, username: userData.username } })); } }// 5. Inicializar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeChatWithUser); } else { initializeChatWithUser(); }// 6. Cargar historial después de inicializar usuario setTimeout(loadUserChatHistory, 1000);})();