This page is supposed to provide an overview over the structure and meaning of the most essential XML parameters for a valid fibre file that can be loaded and parsed by the _Chromatin 3D Visualizer_. In general, all parameters are optional. Even an XML file without any parameters can be understood and parsed by the program. However, this leads to the parameters being initialized with standard values, which means, that data displayed within the application might be lacking. As a consequence there are some values that should be set for an optimal user experience. > **Note:** "parameters" in this text refers strictly to the entries of the `parameters` block in the fibre XML file. > > Also: It is possible to overwrite the parameters set globally in the `parameters` block for each configuration via the > > ```xml > > ... > > ``` > block. This way, certain parameters can be specifically altered for certain configurations. ### Chapters * [Parameters](#parameters) * [Radius DNA](#radius-dna) * [Nucleosome Radius](#nucleosome-radius) * [Nucleosome Height](#nucleosome-height) * [PBC Container Start Dimension](#pbc-container-start-dimension) * [Cohesin Head Radius](#cohesin-head-radius) * [Ring Thickness](#ring-thickness) * [Ring Radius](#ring-radius) ## Parameters All the parameters are stored within the `parameters` block ```xml ... ... ... ``` The `parameter` blocks all have the same structure: ```xml name value ```

----- ### Radius DNA Name (XML): `RadiusDNA` #### Description Provides the radius of the linker DNA (thereby controlling the visualization in the application). #### Type * Number (float) #### Sample Value Typically, made up of relatively small numbers. * 1.2

----- ### Nucleosome Radius Name (XML): `NucleosomeRadius` #### Description Provides the radius of the nucleosomes (thereby controlling the visualization in the application). #### Type * Number (float) #### Sample Value Typically, made up of relatively small numbers. * 5.5

----- ### Nucleosome Height Name (XML): `NucleosomeHeight` #### Description Provides the height of the nucleosomes (thereby controlling the visualization in the application). #### Type * Number (float) #### Sample Value Typically, made up of relatively small numbers. * 2.0

----- ### PBC Container Start Dimension Name (XML): `PBCContainerStartDimension` #### Description Provides the dimensions of the PBC container. Since this is a cube, only one dimension has to be provided and from said value, the entire cube is created. If this parameter is omitted or set to `-1`, PBC mode is deactivated for that fibre. #### Type * Number #### Sample Value Typically, made up of relatively big numbers. * 300

----- ### Cohesin Head Radius * Name (XML): `CohesinHeadRadius` #### Description If cohesin is part of the fibre, this parameter states the radius of the cohesin heads and should not be omitted, since this could lead to unexpected behaviour in the visualization. #### Type * Number (float) #### Sample Value Typically, made up of relatively small numbers. * 2.0

----- ### Ring Thickness * Name (XML): `ringThickness` #### Description Describes the thickness of the cohesin ring. This should not be omitted, if there is a cohesin ring present in the fibre, since this could lead to unexpected behaviour in the visualization. #### Type * Number (float) #### Sample Value Typically, made up of relatively small numbers. * 1

----- ### Ring Radius Name (XML): `ringRadius` #### Description Describes the radius of the cohesin ring. Should not be omitted, if there is a cohesin ring present in the fibre, since this could lead to unexpected behaviour in the visualization. #### Type * Number (float) #### Sample Value Typically, made up bigger numbers than radii of the dna or nucleosomes (since it is a bigger object). * 20