July 18, 2021

Treatments

Rapamycin: one of my favorite stories; Ryan Lochte’s flip side on missing Olympic redemption

A few things worth checking out: 07-18-2021

Read Time 4 minutes

The Dirty Drug and the Ice Cream Tub (Radiolab, May 21, 2021)

I’ve heard or read about this story countless times…and it never gets old. I think it’s one of the most interesting stories in science. This episode of Radiolab does a nice job telling the almost unbelievable journey of rapamycin, partly through the lens of the wife and son of Suren Sehgal, the person who discovered the molecule in 1972. A couple of past podcast guests who have had unique journeys themselves with rapamycin, David Sabatini and Matt Kaeberlein, are also interviewed in the episode. Listen to my episodes with David and Matt if you want to learn more about the molecule, its target (mTOR), and its remarkable medical uses. 

To give you an idea how much I love this story, a few years ago I visited the island where the molecule was discovered, and named after, Rapa Nui (a.k.a. Easter Island). David Sabatini actually joined me, along with Nav Chandel, and Tim Ferriss. You can hear more about our trip and our own retelling of rapamycin’s discovery in this episode of The Tim Ferriss Show, recorded on Rapa Nui. I’ll fight the urge to retell the story here and instead urge you to listen to the Radiolab, and Tim’s, episode. You won’t be disappointed.

 

§

 

Ryan Lochte Gives Tear-Filled Press Conference After Missing 2021 Olympic Team (YouTube, June 18, 2021)

As a long-time swim fan, I have watched Ryan Lochte’s career unfold in and out of the pool, as he made a name for himself in the sport of swimming. As a 12-time Olympic medalist, he is widely regarded as one of the greatest swimmers of all-time, second to Michael Phelps who won a total of 28 Olympic medals. If it were not for Lochte’s friend and teammate Phelps, who swam many of the same events, Lochte would have almost certainly won more medals over the span of his career and may well have become the most decorated Olympian in swimming history. Now in the twilight of his professional career, Lochte made one last bid for a spot on the USA swimming Olympic team but fell short, placing seventh in his signature event, the 200 meter individual medley (one length of the 50 meter pool in each stroke: butterfly, backstroke, breastroke, and freestyle). 

I was moved by Lochte’s emotional reflection during the 12-minute press conference following the end of his trials journey. He revealed both his disappointment in his performance and his gratitude to the sport that has defined so much of his life. One might think that given his career strewn with accolades, Lochte would have nothing left to prove in the pool. However, his attempt to make his fifth and final Olympic team represented much more than a chance to compete. For Lochte, making the Tokyo Olympic team would have been his chance for redemption, a rewrite of how he ended the 2016 Olympics in Rio and his mistakes that ensued.

Following a late-night excursion in Rio, Lochte and three of his USA swimming teammates damaged property at a gas station in Rio and fabricated a story about being robbed at gunpoint. The event would have Lochte suspended from USA swimming for 10 months, also losing his endorsement deals. About a year after his first suspension, Lochte was suspended for another 14 months from USA swimming for a doping rule violation after a social media post showed him taking a legal substance (vitamin B12) in an illegal way (by IV infusion). 

Many people were only too happy to tear Lochte down after his second display of poor judgement. Call me a sucker for redemption, but I really wanted our last memory of Ryan on the Olympic stage to be a positive one. It’s easy to poke fun at Ryan, but having seen him in person at countless swim meets, including those before his breakout performances, I can attest to what others have since documented: he was always the fan favorite because of how he gave so much of himself to fans, especially the youngest of them. I watched him, only moments before a race, stop to pose with a kid who wanted a picture. No game face, just a light-hearted kid face. 

Lochte has grown and matured in the years since his aforementioned mishaps and has expressed how much he wants to continue as a steward for the sport of swimming. I was disappointed for Lochte that his expression of personal growth could not culminate in making another Olympic team but by the same token, perhaps Lochte’s past mistakes and failure to meet his Olympic team goal is what has stoked the fires of the gritty competitor who is known for leaving it all in the pool, whether it be during swim practice or on the international competition stage. I agree with this commentary, which aptly suggests that the next chapter waiting for Lochte may very well be more fulfilling than the one he is on the verge of finishing as a competitor. With his attention turned to representing the sport outside of the pool rather than striving to be a top competitor in the pool, Lochte now has the opportunity to make more of a mark on society at large. Accordingly, although Lochte will not be in the pool during the men’s preliminary heats of the 200 IM on Wednesday July 28 in Tokyo, he has wasted no time acting on his stated goal to grow the sport of swimming around the world. Days after the trials, he announced his partnership with The Global Swim Series, an organization that offers competitive, adventurous race experiences for swimmers of all ages and abilities. He will compete in the first “Race The Legends” event, held in Egypt in late 2021. Suffice it to say this is not the last we will see Lochte in or out of the water. 

Disclaimer: This blog is for general informational purposes only and does not constitute the practice of medicine, nursing or other professional health care services, including the giving of medical advice, and no doctor/patient relationship is formed. The use of information on this blog or materials linked from this blog is at the user's own risk. The content of this blog is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Users should not disregard, or delay in obtaining, medical advice for any medical condition they may have, and should seek the assistance of their health care professionals for any such conditions.
  1. Granted, it was 1975 but even then, there were ethical rules about testing. Slathering the stuff on a friend’s arm was not ethical. And speaking of ethics – how about benefits sharing with the people of Rapa Nui? More recently, SmithKline Beecham (now Glaxo SmithKline) has claimed a compound from a Streptomyces strain that it says was isolated from a termite hill at Abuke, Gambia. The strain produces a rapamycin-related compound called 29-desmethylrapamycin and, according to the patent, it is useful both as an anti-fungal and as an immunosuppressant. However, there is apparently no benefit sharing arrangements between the company and Gambia. This is biopiracy, pure and simple.

  2. So my big takeaway is – if you are willing to starve, that is free and doesn’t f*ck with your immune system.

  3. That’s a fascinating story. Reminds me we have so much to learn. Like Medicine Man in the Amazon, nature’s secrets await discovery.

[gravityform id="5" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper form--inline_wrapper gtm--newsletter-form-popup_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_5' ><form method='post' enctype='multipart/form-data' id='gform_5' class='form--inline gtm--newsletter-form-popup gform_legacy_markup' action='/rapamycin-one-of-my-favorite-stories-ryan-lochtes-flip-side-on-missing-olympic-redemption/comment-page-1/' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_5' class='gform_fields top_label form_sublabel_below description_below'><li id="field_5_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_1' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_5_1' type='email' value='' class='large' placeholder='Your email address' aria-required="true" aria-invalid="false" /> </div></li><li id="field_5_10" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_10' >CAPTCHA</label><div id='input_5_10' class='ginput_container ginput_recaptcha' data-sitekey='6LeuYQ0dAAAAAHQqB_Z3xNQAwCRlN5ykarrLsrZw' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li><li id="field_5_2" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_2' id='input_5_2' type='hidden' class='gform_hidden' aria-invalid="false" value='Rapamycin: one of my favorite stories; Ryan Lochte’s flip side on missing Olympic redemption' /></div></li><li id="field_5_3" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_3' id='input_5_3' type='hidden' class='gform_hidden' aria-invalid="false" value='https://peterattiamd.com/rapamycin-one-of-my-favorite-stories-ryan-lochtes-flip-side-on-missing-olympic-redemption/comment-page-1/' /></div></li><li id="field_5_4" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_4' id='input_5_4' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_5_5" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_5' id='input_5_5' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_5_9" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_9' id='input_5_9' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_5_8" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_8' id='input_5_8' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_5_7" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_7' id='input_5_7' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_5_6" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_6' id='input_5_6' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_5' class='gform_button button' value='Sign up' onclick='if(window["gf_submitting_5"]){return false;} if( !jQuery("#gform_5")[0].checkValidity || jQuery("#gform_5")[0].checkValidity()){window["gf_submitting_5"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_5"]){return false;} if( !jQuery("#gform_5")[0].checkValidity || jQuery("#gform_5")[0].checkValidity()){window["gf_submitting_5"]=true;} jQuery("#gform_5").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_5' value='WyJbXSIsIjU1MGM3MDVmNDUwOTYxNmQyYTU0NTkwMjUzZjU2NGI1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js" name="ak_js" value="26"/><script>document.getElementById( "ak_js" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>
[gravityform id="1" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper form--inline_wrapper gtm--newsletter-form_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_1' ><form method='post' enctype='multipart/form-data' id='gform_1' class='form--inline gtm--newsletter-form gform_legacy_markup' action='/rapamycin-one-of-my-favorite-stories-ryan-lochtes-flip-side-on-missing-olympic-redemption/comment-page-1/' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below'><li id="field_1_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_1' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_1_1' type='email' value='' class='large' placeholder='Your email address' aria-required="true" aria-invalid="false" /> </div></li><li id="field_1_11" class="gfield gfield--width-full ohnohoney field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_1_11' >H-o-n-e-y-p-o-t</label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_1_11' type='text' value='' class='large' aria-invalid="false" /> </div></li><li id="field_1_10" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_10' >CAPTCHA</label><div id='input_1_10' class='ginput_container ginput_recaptcha' data-sitekey='6LeuYQ0dAAAAAHQqB_Z3xNQAwCRlN5ykarrLsrZw' data-theme='dark' data-tabindex='-1' data-size='invisible' data-badge='bottomleft'></div></li><li id="field_1_2" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_2' id='input_1_2' type='hidden' class='gform_hidden' aria-invalid="false" value='Rapamycin: one of my favorite stories; Ryan Lochte’s flip side on missing Olympic redemption' /></div></li><li id="field_1_3" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='hidden' class='gform_hidden' aria-invalid="false" value='https://peterattiamd.com/rapamycin-one-of-my-favorite-stories-ryan-lochtes-flip-side-on-missing-olympic-redemption/comment-page-1/' /></div></li><li id="field_1_4" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_4' id='input_1_4' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_1_5" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_5' id='input_1_5' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_1_9" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_9' id='input_1_9' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_1_8" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_8' id='input_1_8' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_1_7" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_7' id='input_1_7' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_1_6" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_6' id='input_1_6' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_1_12" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_12' >Email</label><div class='ginput_container'><input name='input_12' id='input_1_12' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_12'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' value='Sign up' onclick='if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} jQuery("#gform_1").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjU1MGM3MDVmNDUwOTYxNmQyYTU0NTkwMjUzZjU2NGI1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js" name="ak_js" value="129"/><script>document.getElementById( "ak_js" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>
Facebook icon Twitter icon Instagram icon Pinterest icon Google+ icon YouTube icon LinkedIn icon Contact icon