{"id":177,"date":"2014-03-24T11:52:27","date_gmt":"2014-03-24T15:52:27","guid":{"rendered":"http:\/\/binsrv3.iric.ca\/wpbioinfo\/?p=177"},"modified":"2017-04-29T17:19:24","modified_gmt":"2017-04-29T21:19:24","slug":"177","status":"publish","type":"post","link":"https:\/\/bioinfo.iric.ca\/fr\/177\/","title":{"rendered":"lifelines (ou comment faire des analyses de survie en Python)"},"content":{"rendered":"<p>Depuis quelques semaines, je fais beaucoup d\u2019analyse de survie. Je ne suis pas une experte dans ce domaine. J\u2019ai appris la base en participant \u00e0 un groupe d\u2019\u00e9tude organis\u00e9 \u00e0 l\u2019interne. \u00c0 chaque rencontre, nous approfondissions la mati\u00e8re du livre \u00ab\u00a0Survival Analysis. A Self-Learning Text\u00a0\u00bb de David G. Kleinbaum et Mitchel Klein. \u00c0 la fin du livre, il y a du code pour aider les d\u00e9butants \u00e0 faire leurs premi\u00e8res analyses en SAS, Stata, SPSS et \u2026 R! J\u2019ai donc utilis\u00e9 le tr\u00e8s bon module R \u2018survival\u2019 pour faire mes premi\u00e8res analyses! Tout s\u2019est bien pass\u00e9, mais mon probl\u00e8me, c\u2019est que je voulais faire mes analyses en Python. J\u2019ai d\u2019abord utilis\u00e9 <a href=\"http:\/\/rpy.sourceforge.net\/rpy2.html\" target=\"_blank\" rel=\"noopener noreferrer\">RPy2<\/a> , un module qui permet d\u2019appeler R dans du code Python. C\u2019est assez cool et il y a aussi un moyen de convertir les structures de donn\u00e9es de module <a href=\"http:\/\/pandas.pydata.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">pandas<\/a> vers R. J\u2019utilise pandas pour structurer mes donn\u00e9es en Python; ce module offre un \u00e9quivalent du dataframe de R. Tout fonctionnait tr\u00e8s bien, mais ce genre de code (entrem\u00ealant des langages) est un peu difficile \u00e0 lire et \u00e0 maintenir.<\/p>\n<p>Je suis alors tomb\u00e9e sur le module <em><a href=\"https:\/\/github.com\/CamDavidsonPilon\/lifelines\" target=\"_blank\" rel=\"noopener noreferrer\">lifelines<\/a><\/em> de Cameron Davidson-Pilon. C\u2019est un module en python pour faire de l\u2019analyse de survie. Plus besoin de faire le pont entre R et Python!! Les courbes de Kaplan-Meier se font facilement.<\/p>\n<p><a href=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2014\/03\/test.png\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-174\" src=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2014\/03\/test-300x225.png\" alt=\"test\" width=\"300\" height=\"225\" srcset=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2014\/03\/test-300x225.png 300w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2014\/03\/test.png 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>M\u00eame si les mod\u00e8les de Cox (Cox Proprotional Hazard) ne sont pas impl\u00e9ment\u00e9s pour l\u2019instant (Cameron dit que \u00e7a va venir), <em>lifelines<\/em> m\u00e9rite d\u00e9finitivement qu\u2019on lui donne une chance!<\/p>\n<p>MISE-\u00c0-JOUR <div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-overflow:visible;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height\" style=\"--awb-bg-size:cover;--awb-margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\">[2014-06-09] : Les mod\u00e8les de Cox sont maintenant disponibles dans la version 0.4 de lifelines! <div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis quelques semaines, je fais beaucoup d\u2019analyse de survie. Je ne suis pas une experte dans ce domaine. J\u2019ai appris la base en participant \u00e0 un groupe d\u2019\u00e9tude organis\u00e9 \u00e0 l\u2019interne. \u00c0 chaque rencontre, nous approfondissions la mati\u00e8re du livre \u00ab\u00a0Survival Analysis. A Self-Learning Text\u00a0\u00bb de David G. Kleinbaum et Mitchel Klein. \u00c0 la fin du livre, il y a du code pour aider les d\u00e9butants \u00e0 faire leurs premi\u00e8res analyses en SAS, Stata, SPSS et \u2026 R! J\u2019ai donc <a href=\"https:\/\/bioinfo.iric.ca\/fr\/177\/\"> [&#8230;]<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[69,26,27],"tags":[12],"class_list":["post-177","post","type-post","status-publish","format-standard","hentry","category-analyse-de-donnees","category-langage-python","category-statistiques","tag-analyse-de-survie"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/posts\/177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/comments?post=177"}],"version-history":[{"count":10,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/posts\/177\/revisions"}],"predecessor-version":[{"id":3272,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/posts\/177\/revisions\/3272"}],"wp:attachment":[{"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/media?parent=177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/categories?post=177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/tags?post=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}