////// PARA QUE MUESTRE EL AVATAR Y EL CHAT LO PUEDA JALAR Parejas del mismo sexo podrán tener hijos biológicos - GAYPERU | Entretenimiento Gay | Noticias Gays | Chat Gay Gratis Peru

Parejas del mismo sexo podrán tener hijos biológicos

Una investigación de la Universidad de Cambridge junto con el Instituto Weizmann de Israel ha revelado que la posibilidad de hacer niños empleando células de dos padres o madres del mismo sexo no sólo es una posibilidad real, sino que puede materializarse en menos de dos años, permitiendo que parejas del mismo sexo puedan tener sus propios hijos biológicos. Un sorprendente y emocionante avance científico de ingeniería genética que abre las puertas a una auténtica revolución, ya que por fin los hijos no serán de uno u de otro, sino una mezcla genética, con los rasgos de ambos.

El primer paso de la investigación fue demostrar que los óvulos y los espermatozoides pueden fabricarse a partir de células madre de personas adultas. Para ello, los científicos emplearon células madre de embriones y células cutáneas de cinco adultos diferentes. Partiendo de más de 10 donantes se ha conseguido generar nuevas cadenas de células reproductoras con las mismas características que las células no modificadas. Esta técnica podría llegar al público en general en un periodo de tiempo bastante corto, aproximadamente en unos dos años.

El director del proyecto, Azim Surani ha asegurado que:

Hemos tenido éxito en el primer y más importante paso de este proceso , que es demostrar que podemos hacer células madre humanas de forma artificial. También hemos descubierto que las mutaciones epigenéticas y los errores de células que se producen con la edad , pueden modificarse y eliminarse.

admin
Administrador GayPeruhttps://gayperu.pe
Director y administrador del portal GAYPERU.COM

Ú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);})();