Circos画图时,想把连接的线换成不同的颜色,配置文件怎么改,基因ID的颜色怎么改?

attachments-2021-11-GPHThmQ4619eed78c9812.png一个是红色的连线想改成不同的连线是不同的颜色,另外红色的基因ID想改成黑色,问一下配置文件怎么改?


我现在这个图的配置文件如下:

chromosomes_units=1000000
chromosomes_reverse=/Ga[01]/
<ideogram>
    fill=yes
    label_font=default
    label_parallel=no
    label_radius=dims(image,radius)-350p
    label_size=25
    radius=0.90r
    show_label=yes
    <spacing>
        default=0.005r
    </spacing>
    stroke_color=dgrey
    stroke_thickness=2p
    thickness=0.03r
</ideogram>
karyotype=/Users/823371123/Desktop/work/SBT/棉花基因家族分析/共线性分析/ghgrga/quan/chr.info.txt
<links>
    bezier_radius=0r
    bezier_radius_purity=0.75
    color=black
    crest=0.5
    <link>
        bezier_radius=0r
        bezier_radius_purity=0.75
        color=set2-8-qual-1
        crest=0.5
        file=/Users/823371123/Desktop/work/SBT/棉花基因家族分析/共线性分析/ghgrga/quan/SBTLickedRegion.tab.txt
        radius=0.88r
        <rules>
            <rule>
                color=red
                condition=var(intrachr)
            </rule>
            <rule>
                color=red
                condition=var(interchr)
            </rule>
        </rules>
        thickness=6
        z=20
    </link>
    radius=0.40r
    thickness=1
</links>
<plots>
    <plot>
        color=set2-8-qual-2
        file=/Users/823371123/Desktop/work/SBT/棉花基因家族分析/共线性分析/ghgrga/quan/textSBT.txt
        label_font=light
        link_color=black
        link_dims=0p,2p,5p,2p,2p
        link_thickness=2p
        label_snuggle=yes
        r0=0.88r
        r1=0.99r
        rpadding=5p
        show_links=no
        type=text
    </plot>
    type=histogram
</plots>
show_tick_labels=yes
show_ticks=yes
spacing=10u
<ticks>
    color=black
    format=%d
    multiplier=1e-6
    radius=1r
    thickness=2p
    <tick>
        size=10p
        spacing=5u
    </tick>
    <tick>
        color=black
        format=%d
        label_offset=10p
        label_size=25p
        show_label=yes
        size=15p
        spacing=25u
        thickness=4p
    </tick>
</ticks>
<colors>
<<include etc/colors.conf>>
<<include etc/brewer.conf>>
#<<include etc/colors_fonts_patterns.conf>>
#<<include colors.ucsc.conf>>
#<<include colors.hsv.conf>>
</colors>
<fonts>
<<include etc/fonts.conf>>
</fonts>
<image>
<<include etc/image.conf>>
radius*=4500p
</image>
<<include etc/housekeeping.conf>>


请先 登录 后评论

1 个回答

omicsgene - 生物信息
擅长:重测序,遗传进化,转录组,GWAS

可以用这个最新的配置文件:

修改这部分代码可以个性化的设置连线的颜色,具体的修改方式参考circos官网的rule设置

attachments-2021-11-tKik7CNt619efb33d8e83.png



chromosomes_units=1000000    #刻度单位Mb
karyotype=./chr.info  #染色体信息配置文件
show_tick_labels=yes
show_ticks=yes
spacing=10u
<ticks>  #设置染色体刻度
    color=black
    format=%d
    multiplier=1e-6
    radius=1r
    thickness=2p
    <tick>
        size=10p
        spacing=5u
    </tick>
    <tick>
        color=black
        format=%d
        label_offset=10p
        label_size=25p
        show_label=yes
        size=15p
        spacing=25u
        thickness=4p
    </tick>
</ticks>
<ideogram> #染色体绘制设置
    fill=yes   #是否填充颜色
    label_font=default
    label_parallel=yes
    label_radius=dims(image,radius)-60p
    label_size=45
    radius=0.8r  #设置半径,以免基因名称过长超出显示范围
    show_label=yes
    <spacing>
        default=0.005r
    </spacing>
    stroke_color=dgrey
    stroke_thickness=2p
    thickness=0.03r
</ideogram>
<links>  #设置连线
    bezier_radius=0r
    bezier_radius_purity=0.75
    color=black
    crest=0.5
    <link>  #基因家族共线性
        bezier_radius=0r
        bezier_radius_purity=0.75
        color=set2-8-qual-1
        crest=0.5
        file=./WRKY.link.txt    #输入文件
        radius=0.98r
        <rules>
            <rule>
                color=red
                condition=var(intrachr)
            </rule>
            <rule>
                color=red
                condition=var(interchr)
            </rule>
        </rules>
        thickness=8
        z=20   #层数
    </link>
    <link>  #全基因组共线性
        bezier_radius=0r
        bezier_radius_purity=0.75
        color=230,230,230,0.2
        crest=0.5
        ribbon=yes
        file=./genome.blocklink.txt   #输入文件
        radius=0.98r
        thickness=1
        z=15
    </link>
    radius=0.40r
    thickness=1
</links>
<plots>
    <plot>
       color=black
   label_snuggle=yes  #如多个文本文字距离过近,避免重叠  参考:https://www.omicsclass.com/article/678
        file=./WRKY.text.txt  #输入文件
        label_font=condensed
        label_size=24p
        link_color=red
link_dims=10p,10p,50p,20p,10p
        link_thickness=2p
        r0=1r
        r1=1r+500p
        rpadding=0p
        padding=0p
        show_links=yes
        type=text
    </plot>
    type=histogram
</plots>

<colors>
<<include etc/colors.conf>>
<<include etc/brewer.conf>>
#<<include etc/colors_fonts_patterns.conf>>
#<<include colors.ucsc.conf>>
#<<include colors.hsv.conf>>
</colors>
<fonts>
<<include etc/fonts.conf>>
</fonts>
<image>
<<include etc/image.conf>>
</image>
<<include etc/housekeeping.conf>>


attachments-2021-11-p1tgmP8l619f03864194b.png


请先 登录 后评论