91³Ô¹ÏÍø

Watch CBS News

Why 6 men ate 6,000 calories a day for science

A group of healthy guys recently took on a task some people would envy: They consumed 6,000 calories a day, for science. Now, as a result of this study, scientists say they have a better idea of why people who are obese also tend to develop diabetes.

In the study, six middle-age men who were either normal weight or only slightly overweight volunteered to start eating double what they typically consumed in a day, so they would rapidly . The men were also confined to hospital beds so they would not get physical activity.

After a week of eating 6,200 calories a day -- with a diet rich in carbohydrates and fat that included foods like hamburgers, pizza and cookies -- the men gained nearly 8 pounds (3.5 kilograms), on average. All of this added weight was fat. []

The researchers were interested in learning how obesity triggers , a condition in which the body's cells stop responding to the hormone insulin. Because insulin helps blood sugar get inside cells, insulin resistance leads to a buildup of sugar in the bloodstream, and can cause type 2 diabetes.

Scientists have a number of theories for why obesity leads to insulin resistance, including that obesity increases fatty acids in the blood, or promotes inflammation. But these changes may happen only after a person has been obese for a long time.

The new study allowed researchers to see what happens when a person is in the very early , and to pinpoint the first step in insulin resistance.

In the study, the men developed insulin resistance after just two to three days, the researchers said.

Samples of the participants' urine and fat tissue showed that there was an increase in oxidative stress in their bodies, which means there was an increase in compounds that are toxic to cells. This oxidative stress caused changes in a protein called GLUT4, which normally helps sugar get inside cells.

The GLUT4 changes may have impaired the ability of this protein to respond to the hormone insulin, thus leading to insulin resistance, the researchers said.

"We may have found the initial events that are responsible for the insulin resistance," said study researcher Salim Merali, a professor of pharmaceutical sciences at Temple University in Philadelphia.

The new findings suggest that treatments that use might help prevent insulin resistance, Merali said.

However, future studies are needed to confirm this hypothesis and to see whether oxidative stress causes other changes that contribute to insulin resistance, the researchers said.

The study is published Sept. 9 in the journal Science Translational Medicine.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });