{"id":2342,"date":"2015-08-25T17:04:49","date_gmt":"2015-08-25T09:04:49","guid":{"rendered":"http:\/\/www.chenlianfu.com\/?p=2342"},"modified":"2015-08-25T17:07:26","modified_gmt":"2015-08-25T09:07:26","slug":"circos%e7%9a%84%e5%ae%89%e8%a3%85%e5%92%8c%e7%ae%80%e5%8d%95%e4%bd%bf%e7%94%a8","status":"publish","type":"post","link":"http:\/\/www.chenlianfu.com\/?p=2342","title":{"rendered":"Circos\u7684\u5b89\u88c5\u548c\u7b80\u5355\u4f7f\u7528"},"content":{"rendered":"<h1>1. Circos\u7b80\u4ecb<\/h1>\n<p>Circos\u7528\u4e8e\u753b\u57fa\u56e0\u7ec4\u5708\u56fe\u3002\u5176\u5e2e\u52a9\u6587\u6863\uff1a<a href=\"http:\/\/www.circos.ca\/documentation\/tutorials\/\" target=\"_blank\">http:\/\/www.circos.ca\/documentation\/tutorials\/<\/a><\/p>\n<h1>2. Circos\u7684\u5b89\u88c5<\/h1>\n<p>Circs\u662fperl\u5199\u51fa\u6765\u7684\u7a0b\u5e8f\uff0c\u5176\u6b63\u5e38\u4f7f\u7528\u9700\u8981\u4f9d\u8d56\u4e8e\u4e00\u4e9bPerl\u6a21\u5757\uff0c\u7279\u522b\u662fGD\u3002GD\u7684\u5b89\u88c5\u5982\u4e0b\uff1a<\/p>\n<pre>\r\n\u5148\u5b89\u88c5libgd:\r\n# unzip libgd-gd-libgd-00cd9583242e.zip \r\n# cd libgd-gd-libgd-00cd9583242e\/\r\n# .\/bootstrap.sh \r\n# .\/configure && make -j 4 && make install \r\n# gdlib-config\r\n# cd ..\r\n# rm -rf libgd-gd-libgd-00cd9583242e\r\n\r\n\u518d\u5b89\u88c5GD\r\n# ln -s \/usr\/lib64\/libgd.so.2.0.0 \/usr\/lib64\/libgd.so.3\r\n# cpan -i GD\r\n<\/pre>\n<p>\u4e0b\u8f7dcircos\u5e76\u5b89\u88c5\uff1a<\/p>\n<pre>\r\n$ wget http:\/\/circos.ca\/distribution\/circos-tools-0.18.tgz\r\n$ wget http:\/\/circos.ca\/distribution\/circos-0.66.tgz\r\n$ wget http:\/\/circos.ca\/distribution\/circos-tutorials-0.66.tgz\r\n$ wget http:\/\/circos.ca\/distribution\/circos-course-0.67.tgz\r\n\r\n$ tar zxf circos-0.66.tgz\r\n$ cd circos-0.66\/bin\r\n$ .\/list.modules        \u8be5\u547d\u4ee4\u5217\u51facircos\u6240\u9700\u6c42\u7684perl\u6a21\u5757\r\n$ .\/test.modules        \u8be5\u547d\u4ee4\u68c0\u6d4b\u8fd9\u4e9b\u6240\u9700\u6c42\u7684perl\u6a21\u5757\u662f\u5426\u6b63\u786e\u5b89\u88c5\u4e0a\r\n$ sudo cpan -i Config::General Font::TTF List::MoreUtils Math::Bezier Math::Round Math::VecStat Params::Validate Readonly Regexp::Common Set::IntSpan Text::Format Clone\r\n$ .\/gddiag              \u68c0\u6d4bGD\u662f\u5426\u80fd\u7528\u4e8e\u753b\u56fe\uff0c\u6700\u7ec8\u80fd\u751f\u6210diag.png\u6587\u4ef6\r\n$ .\/circos --help       \u80fd\u7ed9\u51fa\u7b80\u5355\u7684\u547d\u4ee4\u5e2e\u52a9\u6587\u4ef6\uff0c\u5426\u5219\u5b89\u88c5\u4e0d\u6210\u529f\r\n$ cd ..\/example\/\r\n$ ..\/bin\/circos -conf etc\/circos.conf  \u4e00\u4e2a\u4f7f\u7528\u7684\u4f8b\u5b50\r\n<\/pre>\n<h1>3. Circos\u7684\u914d\u7f6e\u6587\u4ef6\u51c6\u5907<\/h1>\n<p>Circos\u7684\u4f7f\u7528\u4e3b\u8981\u901a\u8fc7\u8f93\u5165\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6\u3002\u8be5\u914d\u7f6e\u6587\u4ef6\u7684\u5185\u5bb9\u683c\u5f0f\u4e3b\u8981\u4ee5\u5404\u79cd\u533a\u5757\u8868\u793a\uff0c\u5927\u533a\u5757\u4e2d\u53ef\u4ee5\u5305\u542b\u5c0f\u533a\u5757\u3002\u533a\u5757\u4e2d\u4ee5\u201c\u53d8\u91cf = \u503c\u201d\u7684\u65b9\u5f0f\u6765\u8fdb\u884c\u53c2\u6570\u7684\u8bbe\u5b9a\u3002\u4f8b\u5982\uff1a<\/p>\n<pre>\r\n&lt;links&gt;\r\n\r\n&lt;link&gt;\r\n file      = data\/set1.txt\r\n color     = black\r\n ...\r\n&lt;\/link&gt;\r\n\r\n&lt;link&gt;\r\n file      = data\/set2.txt\r\n color     = red\r\n ...\r\n&lt;\/link&gt;\r\n\r\n&lt;\/links&gt;\r\n<\/pre>\n<p>\u6b64\u5916\uff0c\u6709\u4e9b\u914d\u7f6e\u4fe1\u606f\u4e00\u822c\u4e0d\u9700\u8981\u6539\u52a8\uff0c\u6bd4\u5982\u989c\u8272\uff0c\u5b57\u4f53\u7b49\u3002\u6211\u4eec\u4e00\u822c\u5c06\u8fd9\u7c7b\u4fe1\u606f\u4fdd\u5b58\u5230\u4e00\u4e2a\u72ec\u7acb\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\u3002\u53ea\u9700\u8981\u5728\u4e3b\u914d\u7f6e\u6587\u4ef6\u4e2d\u58f0\u660e\u5305\u542b\u8fd9\u4e9b\u72ec\u7acb\u7684\u914d\u7f6e\u6587\u4ef6\u540d\uff0c\u5373\u8868\u793a\u4f7f\u7528\u5176\u914d\u7f6e\u4fe1\u606f\u3002\u4f8b\u5982\uff0c\u6700\u5e38\u7528\u7684\u653e\u7f6e\u5230\u4e3b\u914d\u7f6e\u6587\u4ef6\u5c3e\u90e8\u7684\u6570\u884c\uff1a<\/p>\n<pre>\r\n\u8bbe\u7f6e\u751f\u6210\u7684\u56fe\u7247\u53c2\u6570\r\n&lt;image&gt;\r\n&lt;&lt;include etc\/image.conf&gt;&gt;\r\n&lt;\/image&gt;\r\n\u8bbe\u7f6e\u989c\u8272\uff0c\u5b57\u4f53\uff0c\u586b\u5145\u6a21\u5f0f\u7684\u914d\u7f6e\u4fe1\u606f\uff1a\r\n&lt;&lt;include etc\/colors_fonts_patterns.conf&gt;&gt;\r\n\u7cfb\u7edf\u4e0edebug\u53c2\u6570\uff1a\r\n&lt;&lt;include etc\/housekeeping.conf&gt;&gt;\r\n<\/pre>\n<h1>4. Circos\u7684\u4f7f\u7528\u53c2\u6570<\/h1>\n<pre>\r\n-version\r\n    \u67e5\u8be2circos\u7248\u672c\r\n-modules\r\n    \u68c0\u6d4bperl\u6a21\u5757\r\n-conf &lt;string&gt;\r\n    \u8f93\u5165\u4e3b\u914d\u7f6e\u6587\u4ef6\r\n-outputdir &lt;string&gt;\r\n    \u8bbe\u7f6e\u8f93\u51fa\u6587\u4ef6\u7684\u8def\u5f84\r\n-outputfile &lt;string&gt;\r\n    \u8bbe\u7f6e\u8f93\u51fa\u6587\u4ef6\u540d\uff0c\u8be5\u53c2\u6570\u7684\u503c\u4ee5.png\u4e3a\u540e\u7f00\r\n-svg\r\n    \u751f\u6210svg\u7ed3\u679c\u6587\u4ef6\r\n-nosvg\r\n    \u4e0d\u751f\u6210svg\u7ed3\u679c\u6587\u4ef6\r\n<\/pre>\n<h1>5. Circos\u914d\u7f6e\u6587\u4ef6\u8be6\u89e3<\/h1>\n<p>Circos\u7684\u547d\u4ee4\u4f7f\u7528\u7b80\u5355\uff0c\u4f46\u662f\u914d\u7f6e\u6587\u4ef6\u6781\u5176\u590d\u6742\uff0c\u4ee5\u4e0b\u4ece\u5404\u4e2atrack\u8fdb\u884c\u8be6\u89e3<\/p>\n<h2>5.1 ideogram block \u663e\u793a\u67d3\u8272\u4f53<\/h2>\n<p>\u5c06\u67d3\u8272\u4f53\u5728\u5708\u56fe\u4e0a\u5c55\u793a\u51fa\u6765\uff0c\u4ee3\u8868\u6bcf\u4e2a\u67d3\u8272\u4f53\u7684\u56fe\u5f62\uff0c\u79f0\u4e3aideogram\u3002\u5c06\u4ee5\u4e0b\u914d\u7f6e\u4fe1\u606f\u653e\u5165\u4e00\u4e2a\u5355\u72ec\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\uff0c\u7ed9\u5176\u547d\u540d ideogram.conf \u3002<\/p>\n<pre>\r\n&lt;ideogram&gt;\r\n\r\n## \u8bbe\u5b9a ideograms \u4e4b\u95f4\u7684\u7a7a\u9699\r\n&lt;spacing&gt;\r\n# \u8bbe\u7f6e\u5708\u56fe\u4e2d\u67d3\u8272\u4f53\u4e4b\u95f4\u7684\u7a7a\u9699\u5927\u5c0f\uff0c\u4ee5\u4e0b\u8bbe\u7f6e\u4e3a\u6bcf\u4e2a\u7a7a\u9699\u5927\u5c0f\u4e3a\u5468\u957f\u7684 0.5%\r\ndefault = 0.005r\r\n\r\n# \u4e5f\u53ef\u4ee5\u8bbe\u7f6e\u6307\u5b9a\u4e24\u6761\u67d3\u8272\u4f53\u4e4b\u95f4\u7684\u7a7a\u9699\r\n#&lt;pairwise hsY;hs1&gt;\r\n# \u4ee5\u4e0b\u8bbe\u5b9a\u4e3a\u4e24\u6761\u67d3\u8272\u4f53\u4e4b\u95f4\u7684\u7a7a\u9699\u7ea6\u4e3a\u5706\u7684 20 \u5ea6\u89d2\u3002\r\n#spacing = 20r\r\n#&lt;\/pairwise&gt;\r\n\r\n&lt;\/spacing&gt;\r\n\r\n## \u8bbe\u5b9a ideograms \r\n# \u8bbe\u5b9a ideograms \u7684\u4f4d\u7f6e\uff0c\u4ee5\u4e0b\u8bbe\u5b9a ideograms \u5728\u56fe\u79bb\u5706\u5fc3\u7684 90% \u5904\r\nradius           = 0.90r\r\n# \u8bbe\u5b9a ideograms \u7684\u539a\u5ea6\uff0c\u53ef\u4ee5\u4f7f\u7528 r\uff08\u6bd4\u4f8b\u5173\u7cfb\uff09 \u6216 p\uff08\u50cf\u7d20\uff09\u4f5c\u4e3a\u5355\u4f4d\r\nthickness        = 20p\r\n# \u8bbe\u5b9a ideograms \u662f\u5426\u586b\u5145\u989c\u8272\u3002\u586b\u5145\u7684\u989c\u8272\u53d6\u51b3\u4e8e karyotype \u6307\u5b9a\u7684\u6587\u4ef6\u7684\u6700\u540e\u4e00\u5217\u3002\r\nfill             = yes\r\n# \u8bbe\u5b9a ideograms \u8f6e\u5ed3\u7684\u989c\u8272\u53ca\u5176\u539a\u5ea6\u3002\u5982\u679c\u6ca1\u6709\u8be5\u53c2\u6570\u6216\u8bbe\u5b9a\u5176\u539a\u5ea6\u4e3a0\uff0c\u5219\u8868\u793a\u6ca1\u6709\u8f6e\u5ed3\u3002\r\nstroke_color     = dgrey\r\nstroke_thickness = 2p\r\n\r\n## \u8bbe\u5b9a label \u7684\u663e\u793a\r\n# \u8bbe\u5b9a\u662f\u5426\u663e\u793a label \u3002 label \u5bf9\u5e94\u7740 karyotype \u6587\u4ef6\u7684\u7b2c 4 \u5217\u3002\u5982\u679c\u5176\u503c\u4e3a yes\uff0c\u5219\u5fc5\u987b\u8981\u6709 label_radius \u53c2\u6570\u6765\u8bbe\u5b9a label \u7684\u4f4d\u7f6e\uff0c\u5426\u5219\u4f1a\u62a5\u9519\u5e76\u4e0d\u80fd\u751f\u6210\u7ed3\u679c\u3002\r\nshow_label       = yes\r\n# \u8bbe\u5b9a label \u7684\u5b57\u4f53\r\nlabel_font       = default\r\n# \u8bbe\u5b9a label \u7684\u4f4d\u7f6e\r\nlabel_radius     = 1r+90p\r\n# \u8bbe\u5b9a label \u7684\u5b57\u4f53\u5927\u5c0f\r\nlabel_size       = 40\r\n# \u8bbe\u5b9a label \u7684\u5b57\u4f53\u65b9\u5411\uff0cyes \u662f\u6613\u4e8e\u6d4f\u89c8\u7684\u65b9\u5411\u3002\r\nlabel_parallel   = yes\r\n\r\n&lt;\/ideogram&gt;\r\n<\/pre>\n<h2>5.2 ticks block \u4ee5\u523b\u5ea6\u5f62\u5f0f\u663e\u793a\u67d3\u8272\u4f53\u5927\u5c0f<\/h2>\n<p>\u5c06\u67d3\u8272\u4f53\u7684\u5927\u5c0f\u4ee5\u523b\u5ea6\u7684\u5f62\u5f0f\u5728\u5708\u56fe\u4e0a\u5c55\u793a\u51fa\u6765\u3002\u5c06\u4ee5\u4e0b\u914d\u7f6e\u4fe1\u606f\u653e\u5165\u4e00\u4e2a\u5355\u72ec\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\uff0c\u7ed9\u5176\u547d\u540d ticks.conf \u3002<\/p>\n<pre>\r\n# \u662f\u5426\u663e\u793a ticks\r\nshow_ticks         = yes\r\n# \u662f\u5426\u663e\u793a ticks \u7684 lables\r\nshow_tick_labels    = yes\r\n\r\n## \u8bbe\u5b9a ticks\r\n&lt;ticks&gt;\r\n## ticks \u7684\u8bbe\u7f6e\r\n# \u8bbe\u5b9a ticks \u7684\u4f4d\u7f6e\r\nradius           = 1r\r\n# \u8bbe\u5b9a ticks \u7684\u989c\u8272\r\ncolor            = black\r\n# \u8bbe\u5b9a ticks \u7684\u539a\u5ea6\r\nthickness        = 2p\r\n# \u8bbe\u5b9a ticks' label \u7684\u503c\u7684\u8ba1\u7b97\u3002\u5c06\u8be5\u523b\u5ea6\u5bf9\u5e94\u4f4d\u7f6e\u7684\u503c * multiplier \u5f97\u5230\u80fd\u5c55\u793a\u5230\u5708\u56fe\u4e0a\u7684 label \u503c\u3002\r\nmultiplier       = 1e-6\r\n# label \u503c\u7684\u683c\u5f0f\u5316\u65b9\u6cd5\u3002%d \u8868\u793a\u7ed3\u679c\u4e3a\u6574\u6570\uff1b%f \u7ed3\u679c\u4e3a\u6d6e\u70b9\u6570\uff1b %.1f \u7ed3\u679c\u4e3a\u5c0f\u6570\u70b9\u540e\u4fdd\u75591\u4f4d\uff1b %.2f \u7ed3\u679c\u4e3a\u5c0f\u6570\u70b9\u540e\u4fdd\u75592\u4f4d\u3002\r\nformat           = %d\r\n\r\n## \u4ee5\u4e0b\u8bbe\u7f6e\u4e86 2 \u4e2a ticks\uff0c\u524d\u8005\u662f\u5c0f\u523b\u5ea6\uff0c\u540e\u8005\u662f\u5927\u523b\u5ea6\u3002\r\n&lt;tick&gt;\r\n# \u8bbe\u7f6e\u6bcf\u4e2a\u523b\u5ea6\u4ee3\u8868\u7684\u957f\u5ea6\u3002\u82e5\u5176\u5355\u4f4d\u4e3a u\uff0c\u5219\u5fc5\u987b\u8981\u8bbe\u7f6e chromosomes_units \u53c2\u6570\u3002\u6bd4\u5982\u8bbe\u7f6e chromosomes_units = 1000000\uff0c\u5219\u5982\u4e0b 5u \u8868\u793a\u6bcf\u4e2a\u523b\u5ea6\u4ee3\u8868 5M \u957f\u5ea6\u7684\u57fa\u56e0\u7ec4\u5e8f\u5217\u3002\r\nspacing        = 5u\r\n# \u8bbe\u7f6e tick \u7684\u957f\u5ea6\r\nsize           = 10p\r\n&lt;\/tick&gt;\r\n\r\n&lt;tick&gt;\r\nspacing        = 25u\r\nsize           = 15p\r\n# \u7531\u4e8e\u8bbe\u7f6e\u7684\u662f\u5927\u523b\u5ea6\uff0c\u4ee5\u4e0b\u7528\u4e8e\u8bbe\u7f6e\u5c55\u793a ticks' label\u3002\r\nshow_label     = yes\r\n# \u8bbe\u7f6e ticks' label \u7684\u5b57\u4f53\u5927\u5c0f\r\nlabel_size     = 20p\r\n# \u8bbe\u7f6e ticks' label \u79bb ticks \u7684\u8ddd\u79bb\r\nlabel_offset   = 10p\r\nformat         = %d\r\n&lt;\/tick&gt;\r\n\r\n&lt;\/ticks&gt;\r\n<\/pre>\n<h2>5.3 links block \u4ee5\u66f2\u7ebf\u8fde\u63a5\u663e\u793a\u57fa\u56e0\u7ec4\u5185\u90e8\u533a\u57df\u4e4b\u95f4\u7684\u8054\u7cfb<\/h2>\n<p>\u57fa\u56e0\u7ec4\u5185\u90e8\u4e0d\u540c\u7684\u5e8f\u5217\u533a\u57df\u4e4b\u95f4\u6709\u8054\u7cfb\uff0c\u5c06\u4e4b\u4f7f\u7528\u7ebf\u6761\u8fdb\u884c\u8fde\u63a5\uff0c\u4ece\u800c\u5c55\u793a\u5230\u5708\u56fe\u4e0a\u3002\u5e38\u89c1\u7684\u662f\u91cd\u590d\u5e8f\u5217\u4e4b\u95f4\u7684\u8fde\u63a5\u3002\u5c06\u4ee5\u4e0b\u914d\u7f6e\u4fe1\u606f\u653e\u5165\u4e00\u4e2a\u5355\u72ec\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\uff0c\u7ed9\u5176\u547d\u540d links.conf \u3002<\/p>\n<pre>\r\n&lt;links&gt;\r\n\r\n&lt;link&gt;\r\n# \u6307\u5b9a link \u6587\u4ef6\u7684\u8def\u5f84\uff0c\u5176\u6587\u4ef6\u683c\u5f0f\u4e3a\uff1a\r\n# chr1  start   end     chr2    start   end\r\n# hs1   465     30596   hs2     114046768       114076456\r\n# \u8868\u660e\u8fd9\u4e24\u4e2a\u67d3\u8272\u4f53\u533a\u57df\u6709\u8054\u7cfb\uff0c\u4f8b\u5982\u8fd9\u4e2a\u533a\u57df\u7684\u5e8f\u5217\u957f\u5ea6&gt;1kb\u4e14\u5e8f\u5217\u76f8\u4f3c\u6027&gt;=90%\u3002\r\nfile          = data\/5\/segdup.txt\r\n# \u8bbe\u7f6e link \u66f2\u7ebf\u7684\u534a\u5f84\r\nradius        = 0.8r\r\n# \u8bbe\u7f6e\u8d1d\u585e\u5c14\u66f2\u7ebf\u534a\u5f84\uff0c\u8be5\u503c\u8bbe\u5927\u540e\u66f2\u7ebf\u6241\u5e73\uff0c\u4f7f\u56fe\u50cf\u4e0d\u592a\u597d\u770b\u3002\r\nbezier_radius = 0r\r\n# \u8bbe\u7f6e link \u66f2\u7ebf\u7684\u989c\u8272\r\ncolor         = black_a4\r\n# \u8bbe\u7f6e link \u66f2\u7ebf\u7684\u539a\u5ea6\r\nthickness     = 2\r\n\r\n&lt;rules&gt;\r\n# \u4ee5\u4e0b\u53ef\u4ee5\u8bbe\u7f6e\u591a\u4e2a rules\uff0c\u7528\u6765\u5bf9 link \u6587\u4ef6\u7684\u6bcf\u4e00\u884c\u8fdb\u884c\u8fc7\u6ee4\u6216\u5c55\u793a\u8fdb\u884c\u8bbe\u5b9a\u3002\u6bcf\u4e2a rule \u90fd\u6709\u4e00\u4e2a condition \u53c2\u6570\uff1b\u5982\u679c\u8be5 condition \u4e3a\u771f\uff0c\u9664\u975e flow=continue \uff0c\u5219\u4e0d\r\n\r\n# \u5982\u679c link \u6587\u4ef6\u4e2d\u8be5\u884c\u6570\u636e\u662f\u67d3\u8272\u4f53\u5185\u90e8\u7684 link\uff0c\u5219\u4e0d\u5bf9\u5176\u8fdb\u884c\u5c55\u793a\r\n&lt;rule&gt;\r\ncondition     = var(intrachr)\r\nshow          = no\r\n&lt;\/rule&gt;\r\n\r\n# \u8bbe\u7f6e link \u66f2\u7ebf\u7684\u989c\u8272\u4e0e ideogram \u7684\u989c\u8272\u4e00\u81f4\uff0c\u5426\u5219\u4e3a\u7edf\u4e00\u7684\u989c\u8272\u3002\r\n&lt;rule&gt;\r\n# condition \u4e3a\u771f\uff0c\u5219\u6267\u884c\u8be5 block \u7684\u5185\u5bb9\r\ncondition     = 1\r\n# \u8bbe\u7f6e link \u66f2\u7ebf\u7684\u989c\u8272\u4e3a\u7b2c 2 \u6761\u67d3\u8272\u4f53\u7684\u989c\u8272\u3002\u5bf9\u5e94\u8fd9 link \u6587\u4ef6\u4e2d\u7b2c 4 \u5217\u6570\u636e\u5bf9\u5e94\u7684\u67d3\u8272\u4f53\u7684\u540d\u79f0\r\ncolor         = eval(var(chr2))\r\n# \u867d\u7136 condition \u4e3a\u771f\uff0c\u4f46\u4f9d\u7136\u68c0\u6d4b\u4e0b\u4e00\u4e2a rule\r\nflow          = continue\r\n&lt;\/rule&gt;\r\n\r\n# \u5982\u679c link \u8d77\u59cb\u4e8e hs1\uff0c\u5219\u5176 link \u66f2\u7ebf\u534a\u5f84\u4e3a 0.99r\r\n&lt;rule&gt;\r\ncondition     = from(hs1)\r\nradius1       = 0.99r\r\n&lt;\/rule&gt;\r\n\r\n# \u5982\u679c link \u7ed3\u675f\u4e8e hs1\uff0c\u5219\u5176 link \u66f2\u7ebf\u534a\u5f84\u4e3a 0.99r\r\n&lt;rule&gt;\r\ncondition     = to(hs1)\r\nradius2       = 0.99r\r\n&lt;\/rule&gt;\r\n\r\n&lt;\/rules&gt;\r\n\r\n&lt;\/link&gt;\r\n\r\n&lt;\/links&gt;\r\n<\/pre>\n<h2>5.4 plots block \u4ee5\u76f4\u65b9\u56fe\u5f62\u5f0f\u5c55\u793a\u6570\u636e<\/h2>\n<p>\u5c06\u57fa\u56e0\u7ec4\u5e8f\u5217\u7684GC\u542b\u91cf\uff0c\u8868\u8fbe\u91cf\u7b49\u4ee5\u76f4\u65b9\u56fe\u7684\u5f62\u5f0f\u5728\u5708\u56fe\u4e2d\u5c55\u793a\u51fa\u6765\u3002\u5c06\u4ee5\u4e0b\u914d\u7f6e\u4fe1\u606f\u653e\u5165\u4e00\u4e2a\u5355\u72ec\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\uff0c\u7ed9\u5176\u547d\u540d plots_histogram.conf \u3002\u4ee5\u4e0b\u4f5c\u4e86\u4e24\u4e2a\u76f4\u65b9\u56fe\uff0c\u5e76\u5bf9\u5206\u522b\u6dfb\u4e0a\u80cc\u666f\u6216\u7f51\u683c\u7ebf\u3002<\/p>\n<pre>\r\n&lt;plot&gt;\r\n# \u8bbe\u5b9a\u4e3a\u76f4\u65b9\u56fe\r\ntype = histogram\r\n# \u6570\u636e\u6587\u4ef6\u8def\u5f84\uff0c\u4e3a 4 \u5217\uff1a\r\n# chromosome\tstart\tend\tdata\r\n# hs1\t0\t1999999\t180.0000\r\nfile = data\/5\/segdup.hs1234.hist.txt\r\n# \u8bbe\u7f6e\u76f4\u65b9\u56fe\u7684\u4f4d\u7f6e\uff0cr1 \u8981\u6bd4 r0 \u5927\u3002\u76f4\u65b9\u56fe\u7684\u65b9\u5411\u9ed8\u8ba4\u4e3a\u5411\u5916\u3002\r\nr1   = 0.88r\r\nr0   = 0.81r\r\n# \u76f4\u65b9\u56fe\u7684\u586b\u5145\u989c\u8272\r\nfill_color = vdgrey\r\n# \u9ed8\u8ba4\u4e0b\u76f4\u65b9\u56fe\u8f6e\u5ed3\u539a\u5ea6\u4e3a 1px\uff0c\u82e5\u4e0d\u9700\u8981\u8f6e\u5ed3\uff0c\u5219\u8bbe\u7f6e\u5176\u539a\u5ea6\u4e3a0\uff0c\u6216\u5728 etc\/tracks\/histogram.conf \u4e2d\u4fee\u6539\u3002\r\nthickness = 0p\r\n# \u76f4\u65b9\u56fe\u662f\u7531 bins \uff08\u6761\u884c\u6846\uff09\u6240\u6784\u6210\u7684\u3002\u82e5 bins \u5728\u5750\u6807\u4e0a\u4e0d\u76f8\u8fde\uff0c\u6700\u597d\u8bbe\u7f6e\u4e0d\u8981\u5c06\u5176bins\u8fde\u63a5\u5230\u4e00\u8d77\u3002\u4f8b\u5982\uff1a\r\n# hs1 10 20 0.5\r\n# hs1 30 40 0.25\r\n# \u4e0a\u8ff0\u6570\u636e\u8bbe\u7f6e\u503c\u4e3a yes \u548c no \u65f6\uff0c\u56fe\u5f62\u662f\u4e0d\u4e00\u6837\u7684\u3002\r\nextend_bin = no\r\n\r\n# \u4ee5\u4e0b\u6dfb\u52a0 rule \uff0c\u4e0d\u5728 hs1 \u4e0a\u6dfb\u52a0\u76f4\u65b9\u56fe\u3002\r\n&lt;rules&gt;\r\n&lt;&lt;include exclude.hs1.rule&gt;&gt;\r\n&lt;\/rules&gt;\r\n\r\n# \u8bbe\u5b9a\u76f4\u65b9\u56fe\u7684\u80cc\u666f\u989c\u8272\r\n&lt;backgrounds&gt;\r\nshow  = data\r\n\r\n&lt;background&gt;\r\ncolor = vvlgrey\r\n&lt;\/background&gt;\r\n&lt;background&gt;\r\ncolor = vlgrey\r\ny0    = 0.2r\r\ny1    = 0.5r\r\n&lt;\/background&gt;\r\n&lt;background&gt;\r\ncolor = lgrey\r\ny0    = 0.5r\r\ny1    = 0.8r\r\n&lt;\/background&gt;\r\n&lt;background&gt;\r\ncolor = grey\r\ny0    = 0.8r\r\n&lt;\/background&gt;\r\n\r\n&lt;\/backgrounds&gt;\r\n\r\n&lt;\/plot&gt;\r\n\r\n&lt;plot&gt;\r\ntype = histogram\r\n# \u6b64\u5904\u76f4\u65b9\u56fe\u7684\u6570\u636e\u6587\u4ef6\u7b2c 4 \u5217\u662f\u591a\u4e2a\u7531\u9017\u53f7\u5206\u5272\u7684\u6570\u503c\uff0c\u9700\u8981\u5236\u4f5c\u53e0\u52a0\u7684\u76f4\u65b9\u56fe\u3002\r\nfile = data\/5\/segdup.hs1234.stacked.txt\r\nr1   = 0.99r\r\nr0   = 0.92r\r\n# \u7ed9 4 \u4e2a\u503c\u6309\u987a\u5e8f\u586b\u5145\u4e0d\u540c\u7684\u989c\u8272\r\nfill_color  = hs1,hs2,hs3,hs4\r\nthickness = 0p\r\norientation = in\r\nextend_bin  = no\r\n\r\n&lt;rules&gt;\r\n&lt;&lt;include exclude.hs1.rule&gt;&gt;\r\n&lt;\/rules&gt;\r\n\r\n# \u5728\u76f4\u65b9\u56fe\u4e2d\u6dfb\u52a0\u5750\u6807\u7f51\u683c\u7ebf\r\n&lt;axes&gt;\r\nshow = data\r\nthickness = 1\r\ncolor     = lgrey\r\n\r\n&lt;axis&gt;\r\nspacing   = 0.1r\r\n&lt;\/axis&gt;\r\n&lt;axis&gt;\r\nspacing   = 0.2r\r\ncolor     = grey\r\n&lt;\/axis&gt;\r\n&lt;axis&gt;\r\nposition  = 0.5r\r\ncolor     = red\r\n&lt;\/axis&gt;\r\n&lt;axis&gt;\r\nposition  = 0.85r\r\ncolor     = green\r\nthickness = 2\r\n&lt;\/axis&gt;\r\n\r\n&lt;\/axes&gt;\r\n\r\n&lt;\/plot&gt;\r\n<\/pre>\n<h2>5.5 plots block \u4ee5\u70ed\u56fe\u5f62\u5f0f\u663e\u793a\u6570\u636e<\/h2>\n<p>\u57fa\u56e0\u7ec4\u4e00\u4e2a\u533a\u57df\u5185\u6709\u591a\u7ec4\u6570\u636e\u65f6\uff0c\u9002\u5408\u4ee5\u70ed\u56fe\u5f62\u5f0f\u663e\u793a\u6570\u636e\u3002\u6bd4\u5982\u57fa\u56e0\u8868\u8fbe\u91cf\u3002\u5c06\u4ee5\u4e0b\u914d\u7f6e\u4fe1\u606f\u653e\u5165\u4e00\u4e2a\u5355\u72ec\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\uff0c\u7ed9\u5176\u547d\u540d plots_heatmap.conf \u3002<\/p>\n<pre>\r\n&lt;plot&gt;\r\n# \u7ed8\u5236 heat map\r\ntype  = heatmap\r\n# \u8bbe\u5b9a\u6570\u636e\u6587\u4ef6\u8def\u5f84\u3002\u6587\u4ef6\u6709 5 \u5217\r\n# chrID start   end     data    class\r\n# hs1 0 1999999 113.0000 id=hs1\r\n# hs1 0 1999999 40.0000 id=hs4\r\n# hs1 0 1999999 20.0000 id=hs2\r\n# hs1 0 1999999 7.0000 id=hs3\r\nfile  = data\/5\/segdup.hs1234.heatmap.txt\r\n# \u8bbe\u5b9a\u56fe\u5f62\u6240\u5904\u4f4d\u7f6e\r\nr1    = 0.89r\r\nr0    = 0.88r\r\n# \u8bbe\u5b9a\u70ed\u56fe\u7684\u989c\u8272\u3002\u989c\u8272\u4e3a hs3 \uff0c\u4ee5\u53ca\u76f8\u5e94\u5e26\u4e0d\u540c\u900f\u660e\u7a0b\u5ea6\u7684 5 \u79cd\u989c\u8272\u3002\r\ncolor = hs1_a5,hs1_a4,hs1_a3,hs1_a2,hs1_a1,hs1\r\n# \u8bbe\u5b9a scale_log_base \u53c2\u6570\u3002\u8ba1\u7b97\u989c\u8272\u7684\u65b9\u6cd5\u5982\u4e0b\uff1a\r\n# f = (value - min) \/ ( max - min )    \u70ed\u56fe\u4e2d\u6bcf\u4e2a\u65b9\u5757\u4ee3\u8868\u7740\u4e00\u4e2a\u503c\uff0c\u5e76\u7ed9\u4e88\u76f8\u5e94\u7684\u989c\u8272\u6807\u793a\u3002\u4e00\u7cfb\u5217\u7684\u503c [min,max] \u5bf9\u5e94\u4e00\u7cfb\u5217\u7684\u989c\u8272 c[n], i=0..N\r\n# n = N * f ** (1\/scale_log_base)\r\n# \u7531\u4e0a\u9762\u4e24\u4e2a\u516c\u5f0f\u8ba1\u7b97\u51fa\u4ee3\u8868\u989c\u8272\u7684 n \u503c\u3002\r\n# \u82e5 scale_log_base = 1\uff0c\u5219\u6570\u503c\u4e0e\u989c\u8272\u7684\u53d8\u5316\u662f\u7ebf\u6027\u7684\uff1b\r\n# \u82e5 scale_log_base &gt; 1\uff0c\u5219\u989c\u8272\u5411\u5c0f\u65b9\u5411\u9760\u8fd1\uff1b\r\n# \u82e5 scale_log_base &lt; 1\uff0c\u5219\u989c\u8272\u5411\u5927\u65b9\u5411\u9760\u8fd1\u3002\r\nscale_log_base = 5\r\n\r\n&lt;rules&gt;\r\n&lt;&lt;include exclude.hs1.rule&gt;&gt;\r\n\r\n# \u4ec5\u663e\u793a id = hs1 \u7684\u6570\u636e\r\n&lt;rule&gt;\r\ncondition = var(id) ne \"hs1\"\r\nshow      = no\r\n&lt;\/rule&gt;\r\n\r\n&lt;\/rules&gt;\r\n\r\n&lt;\/plot&gt;\r\n\r\n&lt;plot&gt;\r\ntype  = heatmap\r\nfile  = data\/5\/segdup.hs1234.heatmap.txt\r\nr1    = 0.90r\r\nr0    = 0.89r\r\ncolor = hs2_a5,hs2_a4,hs2_a3,hs2_a2,hs2_a1,hs2\r\nscale_log_base = 5\r\n\r\n&lt;rules&gt;\r\n&lt;&lt;include exclude.hs1.rule&gt;&gt;\r\n\r\n&lt;rule&gt;\r\ncondition = var(id) ne \"hs2\"\r\nshow      = no\r\n&lt;\/rule&gt;\r\n\r\n&lt;\/rules&gt;\r\n\r\n&lt;\/plot&gt;\r\n\r\n&lt;plot&gt;\r\ntype  = heatmap\r\nfile  = data\/5\/segdup.hs1234.heatmap.txt\r\nr1    = 0.91r\r\nr0    = 0.90r\r\ncolor = hs3_a5,hs3_a4,hs3_a3,hs3_a2,hs3_a1,hs3\r\nscale_log_base = 5\r\n\r\n&lt;rules&gt;\r\n&lt;&lt;include exclude.hs1.rule&gt;&gt;\r\n\r\n&lt;rule&gt;\r\ncondition = var(id) ne \"hs3\"\r\nshow      = no\r\n&lt;\/rule&gt;\r\n\r\n&lt;\/rules&gt;\r\n\r\n&lt;\/plot&gt;\r\n\r\n&lt;plot&gt;\r\ntype  = heatmap\r\nfile  = data\/5\/segdup.hs1234.heatmap.txt\r\nr1    = 0.92r\r\nr0    = 0.91r\r\ncolor = hs4_a5,hs4_a4,hs4_a3,hs4_a2,hs4_a1,hs4\r\nscale_log_base = 5\r\n\r\n&lt;rules&gt;\r\n&lt;&lt;include exclude.hs1.rule&gt;&gt;\r\n\r\n&lt;rule&gt;\r\ncondition = var(id) ne \"hs4\"\r\nshow      = no\r\n&lt;\/rule&gt;\r\n\r\n&lt;\/rules&gt;\r\n\r\n&lt;\/plot&gt;\r\n<\/pre>\n<h2>5.6 plots block \u4ee5\u6587\u672c\u5f62\u5f0f\u663e\u793a\u6570\u636e<\/h2>\n<p>\u82e5\u9700\u8981\u5728\u5708\u56fe\u4e0a\u663e\u793a\u4e00\u4e9b\u57fa\u56e0\u7684\u540d\u79f0\uff0c\u6b64\u65f6\u9700\u8981\u4ee5\u6587\u672c\u5f62\u5f0f\u663e\u793a\u6570\u636e\u3002\u5c06\u4ee5\u4e0b\u914d\u7f6e\u4fe1\u606f\u653e\u5165\u4e00\u4e2a\u5355\u72ec\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\uff0c\u7ed9\u5176\u547d\u540d plots_text.conf \u3002<\/p>\n<pre>\r\n&lt;plot&gt;\r\n# \u8868\u793a\u51fa\u6587\u5b57\r\ntype  = text\r\n# \u6570\u636e\u6587\u4ef6\u8def\u5f84\r\nfile  = data\/6\/genes.labels.txt\r\n# \u663e\u793a\u5728\u56fe\u5f62\u4e2d\u7684\u4f4d\u7f6e\r\nr1    = 0.8r\r\nr0    = 0.6r\r\n# \u6807\u7b7e\u7684\u5b57\u4f53\r\nlabel_font = light\r\n# \u6807\u7b7e\u5927\u5c0f\r\nlabel_size = 12p\r\n# \u6587\u5b57\u8fb9\u7f18\u7684\u5927\u5c0f\uff0c\u8bbe\u7f6e\u8f83\u5c0f\u5219\u4e0d\u540c\u5355\u8bcd\u5c31\u53ef\u80fd\u4f1a\u8fde\u63a5\u5230\u4e00\u8d77\u4e86\u3002\r\n# padding  - text margin in angular direction\r\n# rpadding - text margin in radial direction\r\nrpadding   = 5p\r\n# \u8bbe\u7f6e\u662f\u5426\u9700\u8981\u5728 label \u524d\u52a0\u4e00\u6761\u7ebf\uff0c\u7528\u6765\u6307\u51fa lable \u7684\u4f4d\u7f6e\u3002\r\nshow_links     = no\r\nlink_dims      = 0p,2p,5p,2p,2p\r\nlink_thickness = 2p\r\nlink_color     = black\r\n\r\n&lt;rules&gt;\r\n&lt;&lt;include exclude.hs1.rule&gt;&gt;\r\n\r\n# \u8bbe\u7f6e rule \uff0c\u5bf9 label \u4e2d\u542b\u6709\u5b57\u6bcd a \u6216 b \u7684\u7279\u5f02\u6027\u663e\u793a\r\n&lt;rule&gt;\r\ncondition  = var(value) =~ \/a\/i\r\nlabel_font = bold\r\nflow       = continue\r\n&lt;\/rule&gt;\r\n&lt;rule&gt;\r\ncondition  = var(value) =~ \/b\/i\r\ncolor      = blue\r\n&lt;\/rule&gt;\r\n&lt;\/rules&gt;\r\n\r\n&lt;\/plot&gt;\r\n<\/pre>\n<h2>5.7 rules block \u653e\u7f6e\u5e38\u7528\u7684\u89c4\u5219\u914d\u7f6e<\/h2>\n<p>\u672c\u4f8b\u5b50\u4e2d\uff0c\u5f88\u591atrack\u6ca1\u6709\u57281\u53f7\u67d3\u8272\u4f53\u4e0a\u5c55\u793a\uff0c\u9700\u8981\u8bbe\u7f6e\u5982\u4e0b\u89c4\u5219\u4fe1\u606f\uff0c\u5c06\u4e4b\u5199\u5165\u5230\u6587\u4ef6 exclude.hs1.rule \u4e2d<\/p>\n<pre>\r\n&lt;rule&gt;\r\ncondition = on(hs1)\r\nshow      = no\r\n&lt;\/rule&gt;\r\n<\/pre>\n<h2>5.8 \u4e3b\u914d\u7f6e\u6587\u4ef6<\/h2>\n<p>\u5728\u4e3b\u914d\u7f6e\u6587\u4ef6 circos.conf \u4e2d\uff0c\u5305\u542b\u4ee5\u4e0a\u6240\u9700\u8981\u7684\u914d\u7f6e\u6587\u4ef6\u4fe1\u606f\uff0c\u5219\u53ef\u4ee5\u753b\u51fa\u6240\u9700\u8981\u7684track\u3002\u6b64\u5916\uff0c\u53ef\u4ee5\u8bbe\u7f6e\u4e00\u4e9b\u5168\u5c40\u7684\u8bbe\u7f6e\u3002<\/p>\n<pre>\r\n# \u6307\u5b9a\u67d3\u8272\u4f53\u7ec4\u578b\u7684\u6587\u4ef6\uff0c\u8be5\u6587\u4ef6\u5206\u4e3a\r\nkaryotype = data\/karyotype\/karyotype.human.txt\r\n\r\n# \u8bbe\u7f6e\u957f\u5ea6\u5355\u4f4d\uff0c\u4ee5\u4e0b\u8bbe\u7f6e\u8868\u793a 1M \u957f\u5ea6\u7684\u5e8f\u5217\u4ee3\u8868\u4e3a 1u\u3002\r\nchromosomes_units = 1000000\r\n\r\n# \u9ed8\u8ba4\u8bbe\u7f6e\u4e0b\u662f\u5c06 karyotype \u6587\u4ef6\u4e2d\u6240\u6709\u7684\u67d3\u8272\u4f53\u90fd\u5c55\u793a\u51fa\u6765\u3002\u5f53\u7136\uff0c\u4e5f\u53ef\u80fd\u6839\u636e\u9700\u8981\u4ec5\u5c55\u793a\u6307\u5b9a\u7684 chromosomes, \u4f7f\u7528\u5982\u4e0b\u7684\u53c2\u6570\u8fdb\u884c\u8bbe\u7f6e\u3002\r\nchromosomes_display_default = no\r\n# \u4ee5\u4e0b\u53c2\u6570\u8bbe\u7f6e\u6307\u5b9a\u7684 chromosomes \u7528\u4e8e\u5c55\u793a\u5230\u5708\u56fe\u4e2d\u3002\/\/ \u4e2d\u662f\u4e00\u4e2a\u6b63\u5219\u8868\u8fbe\u5f0f\uff0c\u5339\u914d\u7684 chromosomes \u7528\u4e8e\u5c55\u793a\u5230\u5708\u56fe\u4e2d\u3002\u5176\u5339\u914d\u7684\u5bf9\u8c61\u662f karyotype \u6587\u4ef6\u4e2d\u7684\u7b2c 3 \u5217\u3002\u4e5f\u53ef\u4ee5\u76f4\u63a5\u5217\u51fa\u9700\u8981\u5c55\u793a\u7684 chromosomes\uff0c \u4f8b\u5982\uff1ahs1;hs2;hs3;hs4 \u3002\r\nchromosomes                 = \/hs[1-4]$\/\r\n# chromosomes                 = hs1;hs2;hs3;hs4\r\n\r\n# \u4ee5\u4e0b\u8bbe\u7f6e\u5404\u4e2a ideograms \u7684\u5927\u5c0f\u3002\u5176\u603b\u957f\u5ea6\u4e3a 1 \uff0chs1 \u7684\u957f\u5ea6\u4e3a 0.5\uff0c hs2\uff0chs3 \u548c hs4 \u8fd9 3 \u4e2a chromosomes \u7684\u603b\u957f\u5ea6\u4e3a 0.5\uff0c\u5e76\u4e14\u8fd9 3 \u4e2a chromosomes \u7684\u957f\u5ea6\u662f\u5206\u5e03\u5747\u5300\u7684\u3002\u6ce8\u610f\u524d\u8005\u7684\u5355\u4f4d\u662f r\uff0c \u540e\u8005\u4f7f\u7528\u4e86\u6b63\u5219\u8868\u8fbe\u5f0f\u5bf9\u5e94\u591a\u4e2a chromosomes\uff0c \u5176\u5355\u4f4d\u4e8e\u662f\u4e3a rn \u3002\r\nchromosomes_scale   = hs1=0.5r,\/hs[234]\/=0.5rn\r\n\r\n# \u4f7f hs2\uff0c hs3 \u548c hs4 \u5728\u5708\u56fe\u4e0a\u7684\u5c55\u793a\u65b9\u5411\u662f\u53cd\u5411\u7684\u3002\r\nchromosomes_reverse = \/hs[234]\/\r\n\r\n# \u8bbe\u7f6e\u5404\u4e2a ideograms \u7684\u989c\u8272\r\nchromosomes_color   = hs1=red,hs2=orange,hs3=green,hs4=blue\r\n\r\n# \u9ed8\u8ba4\u4e0b\u5728 ideogram block \u4e2d\u7edf\u4e00\u8bbe\u7f6e\u4e86 ideogram \u7684\u4f4d\u7f6e\uff0c\u53ef\u4ee5\u4f7f\u7528\u6b64\u53c2\u6570\u8c03\u6574\u6307\u5b9a ideogram \u7684\u4f4d\u7f6e\u3002\r\nchromosomes_radius  = hs4:0.9r\r\n# chromosomes_radius  = hs2:0.9r;hs3:0.8r;hs4:0.7r\r\n\r\n# karyotype \u6587\u4ef6\u6700\u540e\u4e00\u5217\u6307\u5b9a\u4e86\u5404\u4e2a chromosomes \u7684\u989c\u8272\uff0c\u800c\u4f7f\u7528 chromosomes_color \u53c2\u6570\u4e5f\u80fd\u4fee\u6539\u989c\u8272\u3002\u5f53\u7136\uff0c\u4f7f\u7528\u5982\u4e0b\u65b9\u5f0f\u8fdb\u884c\u989c\u8272\u7684\u4fee\u6539\uff0c\u5219\u66f4\u52a0\u76f4\u89c2\u3002\u4ee5\u4e0b\u65b9\u5f0f\u662f\u5bf9\u989c\u8272\u91cd\u65b0\u8fdb\u884c\u5b9a\u4e49\u3002chr1\uff0cchr2\uff0cchr3 \u548c chr4 \u5bf9\u5e94\u7740 karyotype \u6587\u4ef6\u6700\u540e\u4e00\u5217\u7684\u503c\uff0c\u4ee3\u8868\u7740\u989c\u8272\u7684\u7c7b\u578b\u3002\u6b64\u5904\u4f7f\u7528 color block \u6765\u5bf9\u5176\u8fdb\u884c\u91cd\u65b0\u5b9a\u4e49\u3002\u6ce8\u610f\u91cd\u65b0\u5b9a\u4e49\u7684\u65f6\u5019\u9700\u8981\u52a0\u7b26\u53f7 * \r\n&lt;colors&gt;\r\nchr1* = red\r\nchr2* = orange\r\nchr3* = green\r\nchr4* = blue\r\n&lt;\/colors&gt;\r\n\r\n### \u7ed8\u5236 plot \u56fe\r\n&lt;plots&gt;\r\n\r\n&lt;&lt;include plots_histogram.conf&gt;&gt;\r\n&lt;&lt;include plots_heatmap.conf&gt;&gt;\r\n&lt;&lt;include plots_text.conf&gt;&gt;\r\n\r\n&lt;\/plots&gt;\r\n\r\n&lt;&lt;include ideogram.conf&gt;&gt;\r\n&lt;&lt;include ticks.conf&gt;&gt;\r\n&lt;&lt;include links.conf&gt;&gt;\r\n\r\n################################################################\r\n# \u63d2\u5165\u5fc5\u987b\u7684\u5e76\u4e0d\u5e38\u4fee\u6539\u7684\u6807\u51c6\u53c2\u6570\r\n&lt;image&gt;\r\n&lt;&lt;include etc\/image.conf&gt;&gt;\r\n&lt;\/image&gt;\r\n&lt;&lt;include etc\/colors_fonts_patterns.conf&gt;&gt;\r\n&lt;&lt;include etc\/housekeeping.conf&gt;&gt;\r\n<\/pre>\n<h2>5.9 \u4f7f\u7528 circos \u547d\u4ee4\u753b\u56fe<\/h2>\n<p>\u5bf9\u914d\u7f6e\u6587\u4ef6\u8bbe\u7f6e\u5b8c\u6bd5\u540e\uff0c\u4f7f\u7528\u547d\u4ee4\u8fdb\u884c\u753b\u56fe<\/p>\n<pre>\r\n$ .\/bin\/circos -conf circos.conf \r\n<\/pre>\n<p>\u7ed3\u679c\u5982\u4e0b\uff1a<br \/>\n<img src=\"http:\/\/www.chenlianfu.com\/data\/pictures\/circos.png\" alt=\"circos.png\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Circos\u7b80\u4ecb Circos\u7528\u4e8e\u753b\u57fa\u56e0\u7ec4\u5708\u56fe\u3002\u5176\u5e2e\u52a9\u6587\u6863\uff1ahttp:\/\/ &hellip; <a href=\"http:\/\/www.chenlianfu.com\/?p=2342\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[79],"_links":{"self":[{"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=\/wp\/v2\/posts\/2342"}],"collection":[{"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2342"}],"version-history":[{"count":3,"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=\/wp\/v2\/posts\/2342\/revisions"}],"predecessor-version":[{"id":2346,"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=\/wp\/v2\/posts\/2342\/revisions\/2346"}],"wp:attachment":[{"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2342"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.chenlianfu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}