Notice: Undefined index: title_shortcut in Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node() (line 84 of modules/custom/sommaire/src/EsanteSommaireUtils.php). Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node('$$Performance des sportifs : le coup de pouce de la génétique$$Tout le monde ne peut pas devenir un champion, même en appliquant la controversée "théorie des 10 000 heures", le nombre magique d’heures d’entraînement pour devenir très performant dans une discipline.Qu’est-ce qui fait le champion ? La chance, la technique, l’entraînement, le talent naturel ? Impossible de départager ces facteurs, tous sont essentiels. Néanmoins, la génétique compte pour une part non négligeable dans la performance pure des <strong>sportifs</strong>. Les scientifiques ont déjà identifié des <strong>gènes </strong>susceptibles d’améliorer les performances sportives. L’un des exemples les plus célèbres est le récepteur cellulaire de l’Epo (érythropoïétine) où une mutation permet une production de globules rouges supérieure à la moyenne. Ce meilleur apport d’oxygène au niveau du muscle permet aux athlètes d’être plus endurants.Une autre mutation génétique rare du<strong> gène</strong> de la myostatine (un facteur de croissance qui limite la croissance des tissus musculaires) permet une musculature hors-norme.Concernant la stature, essentielle dans bien des sports dont le basket, 80% des différences de tailles seraient attribuables à la génétique et 20% à l’environnement.La <strong>génétique</strong> joue aussi dans la longueur du talon d’Achille, ce qui fait toute la différence dans le saut en hauteur. Elle intervient au niveau d’une morphologique favorable dans la natation avec un rapport masse grasse/masse musculaire optimal qui permet de "flotter" et ainsi de moins dépenser d’énergie pour se maintenir à la surface. A l'inverse, les athlètes très denses au niveau musculaire sont défavorisés, notamment sur les longues distances. $$La performance du sportif, souvent sous le contrôle d’un ensemble de gènes$$En règle générale, un seul gène est rarement impliqué. Il s’agit plutôt d’un ensemble complexe de <strong>gènes</strong>, qui, dans un environnement particulier, avec une alimentation particulière et un entraînement adapté vont faire du <strong>sportif</strong> un champion. Mais l’accès au podium est aussi conditionné par l’entraînement précoce, le travail de coordination, la technique, la tactique etc. Un fait est certain : à génétique favorable, l’entraînement fera toute la différence.« Pour un même gène, il existe des variantes (polymorphismes) entre les individus » explique le Pr Olivier Hermine, chercheur au Département d’hématologie clinique de l'Hôpital Necker à Paris. « Par exemple, des gènes qui gèrent la capacité du muscle à se contracter seront différents selon les <strong>sportifs</strong>. Des variantes de ce même gène permettront des efforts courts et intenses alors que d’autres favoriseront les efforts longs et peu intenses. C’est pourquoi certains excellent au marathon et d’autres au "100 mètres" ».$$L’hémochromatose, la maladie de la performance$$C’est l’histoire d’une maladie du fer -l’<strong>hémochromatose</strong>- devenue la maladie de la <strong>performance</strong>. Elle est due à la mutation d’un gène - le gène HFE- qui provoque l’accumulation toxique du fer dans les tissus humains avec des conséquences très graves (maladies cardiaques et de la thyroïde, cirrhose, cancer du foie, diabète etc.).Le Pr Olivier Hermine et ses collègues (les Prs Jean François Toussaint de l’IRMES et Gérard Dine de l’Institut de Biotechnologie) ont découvert que les athlètes qui avaient cette mutation sans être malades étaient souvent plus performants*. « Parmi les podiums olympiques, mondiaux et européens, 85% des athlètes ont cette mutation du <strong>gène </strong>HFE qui les avantage, contre 15% au maximum en population générale. La mutation HFE est treize fois plus présente<strong> </strong>chez les athlètes qui sont montés sur un podium international<strong> </strong>que chez les autres athlètes », précise le Pr Olivier Hermine. Par ailleurs, le sport s’avère être un traitement de l’<strong>hémochromatose</strong> : le fer, utilisé pour produire plus de globules rouges et pour régénérer les muscles, n’est alors pas stocké en excès dans les tissus. Dans ce cas, le sport de haut niveau pourrait être protecteur.$$Les gènes, quelles implications pour un sportif amateur ?$$L’exemple de la mutation du <strong>gène</strong> HFE de la maladie <strong>hémochromatose</strong> illustre le fait que le sport intensif peut traiter une maladie. Mais de façon plus générale, nous adaptons instinctivement notre type de sport en fonction de nos gènes, qui déterminent nos caractéristiques physiques (morphotype).<ul><li>Une silhouette élancée choisira le saut en hauteur,</li><li>Un sportif de grande taille le basket ball ou le volley ball.</li><li>Un <strong>sportif </strong>de faibles taille et corpulence pourra être jockey.</li><li>Au rugby, un <strong>sportif </strong>de grande taille jouera en deuxième ligne et un petit et vif, en demi de mêlée.</li><li>Les coureurs de vitesse ont des muscles plutôt volumineux et toniques, ceux de fond des muscles fins et endurants.</li><li>La natation requiert pour sa part des muscles allongés.</li><li>Le cyclisme est un peu similaire à la course, selon que l’on préfère la route (à l’image de la course de fond) ou la piste (à l’image du sprint).</li></ul>Néanmoins, tous les morphotypes peuvent tirer parti d’exercices de musculation modérés, de marche active sur tapis ou dans la nature ainsi que des exercices sur machines.Rien n’est non plus gravé dans le marbre : il est possible d’ajuster son environnement et son alimentation en fonction des activités sportives que l’on souhaite pratiquer. Comme par exemple, s’entraîner à des sports d’endurance couplés à un régime alimentaire pour limiter un embonpoint et ainsi s’améliorer au running.', 1, '77818') (Line: 51)
esante_sommaire_node_view(Array, Object, Object, 'full')
call_user_func_array('esante_sommaire_node_view', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('node_view', Array) (Line: 299)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Notice: Undefined variable: tid in esante_theme_preprocess_node() (line 376 of themes/esante_theme/esante_theme.theme). esante_theme_preprocess_node(Array, 'node', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: array_flip(): Can only flip STRING and INTEGER values! in Drupal\Core\Entity\EntityStorageBase->loadMultiple() (line 266 of core/lib/Drupal/Core/Entity/EntityStorageBase.php). Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityStorageBase->load() (Line: 532)
Drupal\Core\Entity\EntityBase::load() (Line: 67)
Drupal\esante_guides\Plugin\Block\EsanteGuidesBlockRubrique->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 171)
Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 658)
Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 543)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 144)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 145)
Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 282)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders(Object) (Line: 131)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.response', Object) (Line: 191)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 173)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)