Resources

Resources data are stored in an XML file, "Chromosomes.xml". It contains a description of a full haploid set of chromosome of the species of interest at relevant banding resultions.

The file included with the ISCNAnalyser describes human chromosomes. For the analysis of other species, this file may be replaced with the respective chromosome defintions of the species of interest in the same data format. Note that the description of chromosomal bands must be compatible with the description of human chromosomes (e.g. gorilla, chimpanzee). Note that the description of the all acrocentric chromosomes of mice is not compatible and cannot be analysed with this software.

It is a hierarchical description of the following units:

Programming Language

  • Microsoft Visual Basic .Net.

Availability

General data

General data provide information on the Genus whose chromosomes are describes here, a default drawing order, the maximum height of a chromosome in pixels, the maximum number of a chromosome and the number of chromosomes in an haploid set.
Name Meaning Type Amount
Genus name of the genus whose chrosomes are described here. String 1
DrawSequence a comma separated list of chromosome numbers showing the sequence in which chromosomes are to be drawn by default. String 1
MAX_CHROMOSOME_HEIGHT the height of the largest chromosome in pixels when drawn at scale 1. A bigger than the actual value may be given, but that would reduce performance. Integer 1
MAX_CHROMOSOME_NUMBER with the exception of the sex chromosomes, chromosomes are numbered with numbers. This field contains the maximum number given to a chromosome. Integer 1
CHROMOSOMES_PER_HAPLOID_SET the amount of chromosomes in an haploid set. Integer 1
Chromosome description of a chromosome (see below)   0, 1, or many

Chromosome

A chromosome is identified by its number. A default color for drawing in color is provided. A chromosome has 1 or 2 arms.
Name Meaning Type Amount
Number number of the chrosome described here. Integer, X, Y 1
DefaultColor default color when drawing the chromosome (must be a valid color name from the System.Drawing.KnownColor collection). String 1
Arm description of a chromosome arm (see below)   1 or 2

Arm

A chromosomal arm belongs to a chromosome and is identified by its full name. The band number of its terminus is denoted at maximum resolution.
Name Meaning Type Amount
Parentt number of the chrosome this arm belongs to. Integer, X, Y 1
FullName the full name of the arm (e.g. "1p"). String 1
Name name of the arm only (e.g. "p") "p" or "q" 1
Terminus band number of the terminus at maximum resolution (e.g. "3633" for p arm of #1) String 1
Landmark description of a landmark on the chromosomal arm (see below)   1 or many

Landmark

A landmark describes a larger region on a chromosomal arm.
Name Meaning Type Amount
Parentt the FullName of the arm the landmark belongs to. String 1
FullName the full name of the landmark (e.g. "1p3"). String 1
Number the number only of the landmark (e.g. "3" for landmark "1p3") String (Length 1) 1
Band description of a band belonging to this landmark (see below).   1 or many

Band

A band describes a chromosomal band. Apart from its name and its place in the hierarchical structure, information is provided about the banding resolution satisfied with this band number and data for drawing.
Name Meaning Type Amount
Parentt the FullName of the landmark the band belongs to. String 1
FullName the full name of the band (e.g. "1p36"). String 1
Number the number only of the band (e.g. "36" for landmark "1p36"). String (Length 2) 1
SatisfiesResolution the banding resolution satisfied with this band number ("0" if less than 400 bphs). Integer 1
Height the height of the band in pixels. Integer 1
Paint the style for drawing the band. PaintStyle 1
SubBand description of a sub-band belonging to this band (see below). 0 or many

PaintStyle

PaintStyle is an enumeration of styles for drawing a chromosomal band.
Name Meaning
full all the area of the band is filled with color.
dark the area of the band is filled with a hatched pattern of thick lines from upper right to lower left.
light the area of the band is filled with a hatched pattern of thin lines from upper left to lower right.
transparent the area of the band remains transparent, only the conturs are drawn.
none the paint style for the band is not defined.

Subband

At higher resolution, bands may resolve into subbands. The properties are almost the same as with band.
Name Meaning Type Amount
Parentt the FullName of the band or subband the subband belongs to. String 1
FullName the full name of the band (e.g. "1p363"). String 1
Number the number only of the subband (e.g. "363" for landmark "1p363"). String (Length 3 or more) 1
SatisfiesResolution the banding resolution satisfied with this subband number ("0" if less than 400 bphs). Integer 1
Height the height of the subband in pixels. Integer 1
Paint the style for drawing the subband. PaintStyle 1
SubBand description of a sub-band belonging to this subband.   0 or many