52
|
1 # Housekeeping parameters, which must be included
|
|
2 # at the top level of the configuration.
|
|
3 #
|
|
4 # Don't adjust these, unless you know what you are doing, or
|
|
5 # feel like experimenting
|
|
6
|
|
7 anglestep = 0.5
|
|
8 minslicestep = 10
|
|
9 beziersamples = 40 # bezier curves are drawn piece-wise
|
|
10 # linear, with this many samples
|
|
11 debug = no
|
|
12 warnings = no
|
|
13 imagemap = no
|
|
14 paranoid = yes
|
|
15
|
|
16 units_ok = bupr
|
|
17 units_nounit = n
|
|
18
|
|
19 # \t tab
|
|
20 # \s any whitespace
|
|
21 file_delim = \s
|
|
22 # collapse adjacent whitespace
|
|
23 # e.g. two spaces are treated as one, not as a missing field
|
|
24 file_delim_collapse = yes
|
|
25
|
|
26 # Record delimiter for parameter values that are lists, such as
|
|
27 # hs1:0.25;hs2:0.10. By default, both ; and , are accepted
|
|
28 #
|
|
29 # e.g. hs1:0.25,hs2:0.10
|
|
30 # hs1:0.25;hs2:0.10
|
|
31 list_record_delim = \s*[;,]\s*
|
|
32 # Field delimiter specifies the assignment operator, e.g.
|
|
33 list_field_delim = \s*[:=]\s*]
|
|
34
|
|
35 # Rule fields and other parameters accept var(VARIABLE) syntax
|
|
36 # to reference parameters of data points. By default, if
|
|
37 # VARIABLE does not exist, Circos quits with an error, unless
|
|
38 # the skip parameter below is set.
|
|
39 #
|
|
40 # This feature is useful when you have data that don't always
|
|
41 # have the same options. For example,
|
|
42 #
|
|
43 # chr1 10 20 a=10
|
|
44 # chr1 50 60 b=10
|
|
45 skip_missing_expression_vars = no
|
|
46
|
|
47 # In old versions, data point parameters were referenced using _NAME_
|
|
48 # syntax. This has been replaced with var(NAME). The _NAME_ syntax is
|
|
49 # deprecated (for example, it will break when dealing with fields like
|
|
50 # gene_a_1). If you must use it, set the parameter below.
|
|
51
|
|
52 legacy_underline_expression_syntax = no
|
|
53
|
|
54 # Magnification factor for text in SVG files.
|
|
55 svg_font_scale = 1.3
|
|
56
|
|
57 # default font - pick one of the keys from <fonts> block
|
|
58 default_font = default
|
|
59 # default font name is used for SVG files for cases where
|
|
60 # the font definition does not include a name
|
|
61 # see etc/fonts.conf for details
|
|
62 default_font_name = Arial
|
|
63 default_font_color = black
|
|
64
|
|
65 # default color for cases when color is not specified
|
|
66 default_color = black
|
|
67
|
|
68 <guides>
|
|
69 thickness = 1
|
|
70 size = 5
|
|
71 type = outline
|
|
72 <object>
|
|
73 all = no
|
|
74 ideogram = no
|
|
75 ideogram_label = no
|
|
76 </object>
|
|
77 <color>
|
|
78 default = lblue
|
|
79 text = red
|
|
80 </color>
|
|
81 </guides>
|
|
82
|
|
83 # Receive debug messages about actions
|
|
84 #
|
|
85 # Comma-separated list of one or more of the following
|
|
86 #
|
|
87 # summary - top level indications of what's happening
|
|
88 # chrfilter - ideogram filtering (parsing 'chromosomes' parameter)
|
|
89 # conf - configuration file
|
|
90 # counter - plot counters
|
|
91 # spacing - ideogram spacing
|
|
92 # scale - ideogram scaling
|
|
93 # ideogram - ideogram reporting
|
|
94 # anglepos - report angle positions for base pair coordinates
|
|
95 # zoom - zoom regions
|
|
96 # layers - specific plot z-layers
|
|
97 # rules - dynamic rules
|
|
98 # text - text tracks
|
|
99 # heatmap - detailed heatmap reports
|
|
100 # brush - brushes
|
|
101 # color - color allocation and definition
|
|
102 # ticks - tick marks and labels
|
|
103 # timers - some benchmark timings
|
|
104 # cache - caches
|
|
105 # _all - turn on all groups
|
|
106 debug_group = summary
|
|
107
|
|
108 # run length duration after which timing report is automatically
|
|
109 # generated at the end of the run
|
|
110 debug_auto_timer_report = 30
|
|
111
|
|
112 debug_word_separator = " "
|
|
113 debug_undef_text = _undef_
|
|
114 debug_empty_text = _emptylist_
|
|
115
|
|
116 # parameters passed to functions can be
|
|
117 # validated to check consistency. turn this
|
|
118 # off to speed things up
|
|
119 debug_validate = yes
|
|
120
|
|
121 # Reformat numbers in debug output for consistency.
|
|
122 # If you have a lot of debug output (e.g. -debug_group _all)
|
|
123 # this will slow things considerably.
|
|
124 debug_output_tidy = no
|
|
125
|
|
126 # pixel sub-sampling for text tracks
|
|
127 text_pixel_subsampling = 1
|
|
128 # array or span - use 'span' if applying snuggle refinement
|
|
129 text_snuggle_method = array
|
|
130
|
|
131 # restrict names of parameters?
|
|
132 # if 'yes' then only certain named parameters are allowed within
|
|
133 # blocks and option fields for data
|
|
134 #
|
|
135 # if 'no' then you can define parameters with any name what-so-ever,
|
|
136 # useful if you wish to define states or labels for your data
|
|
137 #
|
|
138 # e.g. hs1 10 20 0.5 paired=yes,special=no,myvar=0.5
|
|
139 #
|
|
140 # ordinarily, 'paired', 'special' and 'myvar' would not be allowed
|
|
141 restrict_parameter_names = no
|
|
142
|
|
143 # Unless set to 'yes', parameter names will be converted to lowercase
|
|
144 case_sensitive_parameter_names = no
|
|
145
|
|
146 # The location of configuration and data files will be guessed if
|
|
147 # (a) configuration file is not specified
|
|
148 # (b) data file paths are relative
|
|
149 # Circos will look in the following locations, where
|
|
150 # SCRIPTPATH is the location of the 'circos' script (e.g. /usr/local/bin) and
|
|
151 # CWD is the current directory (where the 'circos' command was executed).
|
|
152 # All paths under CWD will be scanned first, then under SCRIPTPATH.
|
|
153 #
|
|
154 # {CWD,SCRIPTPATH}/.
|
|
155 # {CWD,SCRIPTPATH}/..
|
|
156 # {CWD,SCRIPTPATH}/etc/
|
|
157 # {CWD,SCRIPTPATH}/../etc
|
|
158 # {CWD,SCRIPTPATH}/../../etc
|
|
159 # {CWD,SCRIPTPATH}/data
|
|
160 # {CWD,SCRIPTPATH}/../data
|
|
161 # {CWD,SCRIPTPATH}/../../data
|
|
162 #
|
|
163 # If you would like to prepend this list with custom directories for
|
|
164 # data files, enter them as a CSV list here
|
|
165 # data_path = /home/martink/circos-tutorials
|
|
166 # If the cache is static, it will always be used and will not be updated
|
|
167 # unless it is deleted (use -color_cache_rebuild on the command line).
|
|
168 # Otherwise, the cache will be updated if
|
|
169 # - config file is newer than cache file
|
|
170 # - list of colors in config file is different than in cache file
|
|
171 color_cache_static = yes
|
|
172 color_cache_file = circos.colorlist
|
|
173 color_lists_use = yes
|
|
174 # if the directory is not defined, then the system will guess a temporary
|
|
175 # directory compatible with your operating system (using File::Temp)
|
|
176 # color_cache_dir = /tmp
|
|
177
|
|
178 # Make some functions faster. This should always be 'yes' unless you
|
|
179 # want things to run slowly or suspect deep issues.
|
|
180 memoize = yes
|
|
181
|
|
182 # This is a debugging flag and should be set to 'no' for regular use
|
|
183 quit_on_dump = yes
|
|
184
|
|
185 offsets = 0,0
|
|
186
|
|
187 # Maximum number of image and data elements. If these are exceeded,
|
|
188 # Circos will quit with an error. These values are arbitrary, but in
|
|
189 # my experience images with significantly more data points than this
|
|
190 # are uninterpretable.
|
|
191
|
|
192 max_ticks = 5000
|
|
193 max_ideograms = 200
|
|
194 max_links = 25000
|
|
195 max_points_per_track = 25000
|
|
196
|
|
197 # What to do when data is found for an ideogram that does not appear in the karyotype file.
|
|
198
|
|
199 # Set to 'skip' or 'exit'
|
|
200 undefined_ideogram = skip
|
|
201
|
|
202 # Number of iterations for determining ideogram sizes when
|
|
203 # relative scale is used.
|
|
204 relative_scale_iterations = 10
|
|
205
|
|
206 # min, max, average, mode - based on scale statistics of ALL ideograms
|
|
207 # minadj, maxadj, averageadj, modeadj - based on scale statistics of adjacent ideograms
|
|
208 #
|
|
209 # You can specify a fixed scale for spacing using a floating value
|
|
210 #
|
|
211 # e.g. relative_scale_spacing = 1.5
|
|
212 relative_scale_spacing = mode
|
|
213
|
|
214 # What to do with out-of-range data. Either 'clip' or 'hide'
|
|
215 data_out_of_range = clip
|
|
216
|
|
217 # Track default directory
|
|
218 track_defaults = etc/tracks
|
|
219
|
|
220 # Use round brushes for elements with thickness greater than round_brush_min_thickness?
|
|
221 round_brush_use = yes
|
|
222 round_brush_min_thickness = 5
|
|
223
|
|
224 # Use anti aliasing, where possible? I've seen bugs in some gd libraries
|
|
225 # that cause artefacts to appear when lines are anti-aliased. If your
|
|
226 # image contains unexpected elements, turn aa off.
|
|
227 anti_aliasing = yes
|
|
228
|
|
229 # A parameter that must be set. Checks whether this file was imported.
|
|
230 housekeeping = yes
|