{"id":1444,"date":"2015-08-20T12:11:38","date_gmt":"2015-08-20T16:11:38","guid":{"rendered":"http:\/\/bioinfo.iric.ca\/?p=1444"},"modified":"2017-04-30T22:04:09","modified_gmt":"2017-05-01T02:04:09","slug":"dessine-moi-un-circos","status":"publish","type":"post","link":"https:\/\/bioinfo.iric.ca\/fr\/dessine-moi-un-circos\/","title":{"rendered":"Dessine-moi un Circos"},"content":{"rendered":"<p><em><span style=\"font-weight: 400;\">Comme ce serait joli dans ma publication!<\/span><\/em><br \/>\n<em><span style=\"font-weight: 400;\">Effectivement! Et tr\u00e8s informatif aussi!<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400;\">Une image Circos peut \u00eatre utilis\u00e9e autant pour de l\u2019analyse de donn\u00e9es exploratoire que comme figure descriptive dans une publication scientifique. Dans ces deux cas, ce genre de repr\u00e9sentation est tr\u00e8s utile pour visualiser un ensemble de donn\u00e9es g\u00e9nomiques plusieurs chromosomes \u00e0 la fois. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cependant, aussi merveilleuse et excitante qu\u2019est l\u2019id\u00e9e du Circos , pour un grand nombre de chercheurs la conception d\u2019une telle image ne se fait pas sans embrouille! Pour ceux dont le meilleur ami n\u2019est pas un ordinateur, le fait de devoir g\u00e9n\u00e9rer sa requ\u00eate (fichiers de configuration) pour ensuite l\u2019\u00e9xecuter dans une console peut rendre la t\u00e2che difficile et parfois, avouons-le, d\u00e9courageante.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Voici donc quelques trucs, tir\u00e9s de ma propre exp\u00e9rience avec le logiciel, qui pourront all\u00e9ger la t\u00e2che et ainsi vous permettre de r\u00e9aliser votre r\u00eave Circos!<\/span><\/p>\n<p><b>Organisez vos fichiers logiquement et n\u2019ayez pas peur d\u2019utiliser des \u00a0<span style=\"color: #800080;\">&lt;&lt; include &gt;&gt;<\/span><\/b><br \/>\n<span style=\"font-weight: 400;\">N\u2019essayez pas de tout mettre dans un m\u00eame fichier! Selon mon exp\u00e9rience, cela n\u2019est qu\u2019une fa\u00e7on facile de se perdre dans toutes ces lignes de codes. Il est plut\u00f4t recommand\u00e9 de diviser vos fichiers par blocs (<span style=\"color: #008080;\">blocks<\/span>) ou par param\u00e8tres. Par exemple, vous pourriez avoir un fichier <span style=\"color: #800080;\">plots.conf<\/span> contenant tout ce qui est relatif aux pistes \u00a0(<span style=\"color: #008080;\">tracks<\/span>).<\/span><\/p>\n<div class=\"row\"><a href=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/files.png\"><img decoding=\"async\" class=\"wp-image-1405 size-full\" src=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/files.png\" alt=\"Organisation des fichiers de configuration\" width=\"1322\" height=\"693\" srcset=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/files-300x157.png 300w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/files-1024x537.png 1024w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/files.png 1322w\" sizes=\"(max-width: 1322px) 100vw, 1322px\" \/><\/a><\/div>\n<p><span style=\"font-weight: 400;\">Faites un fichier dit \u00ab\u00a0d\u00e9faut\u00a0\u00bb (<span style=\"color: #800080;\">circos.conf<\/span>) dans lequel seront d\u00e9clar\u00e9s le karyotype, les chromosomes et le nom de l\u2019image et o\u00f9 vous incluerez vos autres fichiers avec un <span style=\"color: #800080;\">&lt;&lt; include &gt;&gt;<\/span>.<\/span><br \/>\n<span style=\"font-weight: 400;\">Dans le cas des r\u00e8gles (<span style=\"color: #008080;\">rules<\/span>), il est recommand\u00e9 de leur cr\u00e9\u00e9er un fichier sp\u00e9cifique seulement lorsqu\u2019il y a r\u00e9p\u00e9tition. Par exemple, si j\u2019\u00e9cris une r\u00e8gle propre \u00e0 une seule piste, il n\u2019est pas n\u00e9cessaire d\u2019en faire un fichier. \u00a0Par contre, si cette r\u00e8gle s\u2019applique \u00e0 plusieurs <em>tracks<\/em>, il est pr\u00e9f\u00e9rable de cr\u00e9er un fichier <span style=\"color: #800080;\">rule.conf<\/span> et d&rsquo;utiliser <span style=\"color: #800080;\">&lt;&lt; include rule.conf&gt;&gt;<\/span> au lieu d\u2019\u00e9crire la m\u00eame r\u00e8gle \u00e0 plusieurs reprises.<\/span><\/p>\n<p><b>N\u2019essayez pas d\u2019obtenir le Circos parfait d\u00e8s votre premier essai<\/b><br \/>\n<span style=\"font-weight: 400;\">Le premier Circos devrait toujours \u00eatre simple et minimaliste pour vous donner une id\u00e9e globale de ce que vos donn\u00e9es repr\u00e9sentent. Une fois que vous savez dans quelles directions vont vos donn\u00e9es, personnalisez alors votre image avec de la couleur, des \u00e9tiquettes, l&rsquo;accentuation de certaines valeurs, etc.<\/span><\/p>\n<p><b>Faites usage de r\u00e8gles lors de l&rsquo;analyse<\/b><br \/>\n<span style=\"font-weight: 400;\">Les r\u00e8gles (<span style=\"color: #800080;\">&lt;rules&gt;<\/span>) peuvent \u00eatre appliqu\u00e9es aux pistes\u00a0ou aux liens (<span style=\"color: #800080;\">&lt;plot&gt;<\/span>, <span style=\"color: #800080;\">&lt;link&gt;<\/span>). Elles sont utiles lorsque vous voulez apporter des modifications \u00e0 certaines valeurs seulement, et non \u00e0 toute la piste\u00a0ou \u00e0 tous les liens. Supposons que vous voulez illustrer par des liens les s\u00e9quences similaires entre chromosomes. Au premier coup d\u2019oeil, il vous serait peut \u00eatre difficile de tirer une conclusion autre que : il y a en effet des ressemblances.\u00a0Votre analyse pourrait \u00eatre approfondie, par exemple, en regardant seulement les ressemblances avec des s\u00e9quences du chromosome 1:<\/span><\/p>\n<pre>&lt;links&gt;\r\n  &lt;link&gt;\r\n    file = segdup.txt\r\n    radius = 0.999r\r\n    bezier_radius = 0.2r\r\n    color = grey_a4\r\n    thickness = 1.5\r\n    &lt;rules&gt;\r\n      &lt;rule&gt;\r\n        condition = var(chr1) eq \"chr1\"  #lien commen\u00e7ant au chr1\r\n        color = dred_a4\r\n        thickness = 5\r\n      &lt;\/rule&gt;\r\n      &lt;rule&gt;\r\n        condition = var(chr2) eq \"chr1\"  #lien se terminant au chr1\r\n        color = dred_a4\r\n        thickness = 5\r\n      &lt;\/rule&gt;\r\n    &lt;\/rules&gt;\r\n  &lt;\/link&gt;\r\n&lt;\/links&gt;<\/pre>\n<p>&nbsp;<\/p>\n<div id=\"attachment_1410\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-1410\" class=\"wp-image-1410 size-medium\" src=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos-300x300.png\" alt=\"circos\" width=\"300\" height=\"300\" srcset=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos-66x66.png 66w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos-150x150.png 150w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos-300x300.png 300w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos-1024x1024.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1410\" class=\"wp-caption-text\">S\u00e9quences similaires entre les chromosomes 1, 2, 3, 4<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_1409\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_chr1.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-1409\" class=\"wp-image-1409 size-medium\" src=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_chr1-300x300.png\" alt=\"circos_chr1\" width=\"300\" height=\"300\" srcset=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_chr1-66x66.png 66w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_chr1-150x150.png 150w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_chr1-300x300.png 300w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_chr1-1024x1024.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1409\" class=\"wp-caption-text\">S\u00e9quences similaires entre les chromsomes 1 et 2, 3, 4<\/p><\/div>\n<p><b>Faites bon usage de l\u2019espace disponible<\/b><br \/>\n<span style=\"font-weight: 400;\">Les param\u00e8tres les plus complexes \u00e0 d\u00e9finir sont les rayons des pistes i.e. <span style=\"color: #800080;\">r0<\/span> et <span style=\"color: #800080;\">r1<\/span>. Gardez en t\u00eate que vous n\u2019avez pas \u00e0 tout d\u00e9finir parfaitement d\u00e8s la premi\u00e8re image. Je vous recommande donc de definir une largeur de track commune (toutes vos pistes auront pour commencer la m\u00eame largeur) selon cette simple \u00e9quation:<\/span><\/p>\n<p><center>$w = \\dfrac{e-s-(n*p)}{n}$<\/center><\/p>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">O\u00f9 <span style=\"color: #800080;\"><i><span style=\"font-weight: 400;\">n<\/span><\/i><\/span><span style=\"font-weight: 400;\"> est le nombre de pistes, <\/span><span style=\"color: #800080;\"><i><span style=\"font-weight: 400;\">p<\/span><\/i><\/span><span style=\"font-weight: 400;\"> le rembourrage (<span style=\"color: #008080;\">padding<\/span>) entre chaque piste, <\/span><span style=\"color: #800080;\"><i><span style=\"font-weight: 400;\">s<\/span><\/i><\/span><span style=\"font-weight: 400;\"> le rayon central minimal, <\/span><span style=\"color: #800080;\"><i><span style=\"font-weight: 400;\">e<\/span><\/i><\/span><span style=\"font-weight: 400;\"> le rayon ext\u00e9rieur maximal, et <\/span><span style=\"color: #800080;\"><i><span style=\"font-weight: 400;\">w<\/span><\/i><\/span><span style=\"font-weight: 400;\"> la largeur.<\/span><br \/>\n<\/span><span style=\"font-weight: 400;\">Ne surchargez pas votre image avec un trop grand nombre de pistes. Essayez aussi de laisser de l\u2019espace au centre du Circos puisqu\u2019il est plus difficile de lire et comprendre les pistes se rapprochant du point central. Regardons un exemple:<\/span><\/p>\n<p style=\"text-align: center;\">$n = 3$ \u00a0 \u00a0 $p = 0.05r$ \u00a0 \u00a0 $s = 0.2r$ \u00a0 \u00a0 $e = 0.999r$<\/p>\n<p style=\"text-align: center;\">$w = \\dfrac{0.999r-0.2r-(3*0.05r)}{3} = \\dfrac{0.649r}{3} = 0.2163r$<\/p>\n<p><span style=\"font-weight: 400;\">track 1:<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\"><span style=\"color: #800080;\">r1<\/span> = 0.999r<\/span><\/i> <i><span style=\"font-weight: 400;\"><span style=\"color: #800080;\"><br \/>\nr0<\/span> = 0.7827r (0.999r &#8211; 0.2163r)<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">track 2:<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\"><span style=\"color: #800080;\">r1<\/span> = 0.7327r (0.7827r &#8211; 0.05r) \u00a0 \u00a0 \u00a0<\/span><\/i> <i><span style=\"font-weight: 400;\"><br \/>\n<span style=\"color: #800080;\">r0<\/span>=0.5164r (0.7327r &#8211; 0.2163r)<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">track 3: \u00a0<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\"><br \/>\n<span style=\"color: #800080;\">r1<\/span> = 0.4664r (0.5164r &#8211; 0.05r) \u00a0 \u00a0 \u00a0\u00a0<\/span><\/i><i><span style=\"font-weight: 400;\"><br \/>\n<span style=\"color: #800080;\">r0<\/span> = 0.2501r (0.4664r &#8211; 0.2163r)<\/span><\/i><\/p>\n<p><a href=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/radius.png\"><img decoding=\"async\" class=\"wp-image-1406  aligncenter\" src=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/radius.png\" alt=\"radius\" width=\"396\" height=\"337\" srcset=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/radius-300x255.png 300w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/radius.png 585w\" sizes=\"(max-width: 396px) 100vw, 396px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Une fois le Circos initial g\u00e9n\u00e9r\u00e9, vous pouvez modifier les valeurs des rayons comme bon vous semble! Par exemple, une piste de carreaux (<span style=\"color: #008080;\">tiles<\/span>) n\u2019a pas besoin d\u2019autant d\u2019espace qu&rsquo;une piste d\u2019histogramme.<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_1407\" style=\"width: 375px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-1407\" class=\"wp-image-1407\" src=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius-1024x1024.png\" alt=\"Common width\" width=\"365\" height=\"366\" srcset=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius-66x66.png 66w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius-150x150.png 150w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius-300x300.png 300w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius-1024x1024.png 1024w\" sizes=\"(max-width: 365px) 100vw, 365px\" \/><\/a><p id=\"caption-attachment-1407\" class=\"wp-caption-text\">Circos avec 3 pistes (histogramme, <em>tiles<\/em>, nuage de points) de largeur w<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_1408\" style=\"width: 375px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius_2.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-1408\" class=\"wp-image-1408\" src=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius_2-1024x1024.png\" alt=\"circos_radius_2\" width=\"365\" height=\"365\" srcset=\"https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius_2-66x66.png 66w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius_2-150x150.png 150w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius_2-300x300.png 300w, https:\/\/bioinfo.iric.ca\/wpbioinfo\/wp-content\/uploads\/2015\/08\/circos_radius_2-1024x1024.png 1024w\" sizes=\"(max-width: 365px) 100vw, 365px\" \/><\/a><p id=\"caption-attachment-1408\" class=\"wp-caption-text\">Circos avec 3 pistes (histogrammes, <em>tiles<\/em>, nuage de points) de largeurs w1, w2 et w3<\/p><\/div>\n<p>Pour plus d&rsquo;informations, r\u00e9f\u00e9rez-vous au site de\u00a0<a href=\"http:\/\/circos.ca\/\" target=\"_blank\" rel=\"noopener noreferrer\">Circos<\/a>\u00a0et \u00e0 leur onglet\u00a0<a href=\"http:\/\/circos.ca\/documentation\/tutorials\/\" target=\"_blank\" rel=\"noopener noreferrer\">tutoriel<\/a>.<br \/>\nVous pouvez aussi utilisez notre interface super conviviale,\u00a0<a href=\"http:\/\/mycircos.iric.ca\/\" target=\"_blank\" rel=\"noopener noreferrer\">Circos user-friendly-interface<\/a>!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comme ce serait joli dans ma publication! Effectivement! Et tr\u00e8s informatif aussi! Une image Circos peut \u00eatre utilis\u00e9e autant pour de l\u2019analyse de donn\u00e9es exploratoire que comme figure descriptive dans une publication scientifique. Dans ces deux cas, ce genre de repr\u00e9sentation est tr\u00e8s utile pour visualiser un ensemble de donn\u00e9es g\u00e9nomiques plusieurs chromosomes \u00e0 la fois. Cependant, aussi merveilleuse et excitante qu\u2019est l\u2019id\u00e9e du Circos , pour un grand nombre de chercheurs la conception d\u2019une telle image ne se fait <a href=\"https:\/\/bioinfo.iric.ca\/fr\/dessine-moi-un-circos\/\"> [&#8230;]<\/a><\/p>\n","protected":false},"author":11,"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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[44],"tags":[136,116,137],"class_list":["post-1444","post","type-post","status-publish","format-standard","hentry","category-visualisation-de-donnees","tag-biologie","tag-circos","tag-genomique"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/posts\/1444","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\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/comments?post=1444"}],"version-history":[{"count":24,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/posts\/1444\/revisions"}],"predecessor-version":[{"id":3319,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/posts\/1444\/revisions\/3319"}],"wp:attachment":[{"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/media?parent=1444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/categories?post=1444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bioinfo.iric.ca\/fr\/wp-json\/wp\/v2\/tags?post=1444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}