Jo Dicks
Genetics Laboratory
Department of Biochemistry
South Parks Road
Oxford
UK
email : jld@bioch.ox.ac.uk
TEL : +44 1865 275314
FAX : +44 1865 275318

The display of comparative mapping data using ACeDB

Current work funded by the UK Human Genome Mapping Project is concerned with producing a comparative mapping database using ACeDB. This work is being carried out in collaboration with the Genetics Division MRC Radiobiology Unit in Chilton, Oxon. A key consideration of the project is to develop new graphics tools to show how two or more species differ genetically. New methods of comparing species within this version of ACeDB include

In addition to these another map, The Translocation Grid, has been written to show chromosomal rearrangements, particularly translocations, in a single species.

The Oxford Grid

We can compare the autosomal chromosomes of two species by means of an Oxford Grid. Click here for an example showing a human/mouse grid. Each row or column represents a chromosome. The widths of these are directly proportional to the sizes of the chromosomes, if these sizes are known. Large chromosomes will produce large cells on the grid and small chromosomes will produce small cells. If chromosome sizes are not known, each cell will be of equal size to all others. Each homologous locus is plotted in the relevant cell, each cell being referenced by its chromosome number in each of the two species. For instance, if we have an homology concerning a gene on chromosome 4 in species 1 and on chromosome 3 in species 2 then we place a dot at random in the 4,3 cell. To give a general impression of the similarity of two species, it is simplest to plot each locus, randomly, as a point in the cell. A cell with a high point density MAY therefore be indicative of a large conserved chromosomal segment between the species. The grid is labelled by the maps contained within each species and by the species names. These are all clickable. Double-clicking on a species name will bring up text information relevant to it and on a map name will bring up a drawing of that map. Double-clicking on a chosen cell with the mouse brings up a text window with information on each of the homologous loci contained within it. Double-clicking on a locus name from this list will show its position on a chromosome map, should this be known. Two search facilities are provided, one for searching for a homology and one for a locus. If the text entered in either of these fields matches a homology or a locus that is present in the grid, then the cell in which it is found will be selected.

Button options available with the Oxford Grid are :

Menu options available with the Oxford Grid are :

The Pairwise Chromosome Map

Click here for a Pairwise Chromosome Map of human chromosome 14 and mouse chromosome 12, which would normally be accessed through the Oxford Grid. The PairMap shows a single cell of an Oxford Grid in some detail. Homologies are shown with their respective positions on the chromosomes of the two species, should these be known. So if, for example, we are looking at the enlarged 14,12 cell, the x-coordinate of the cell will be the locus' position on chromosome 14 the first species and the y-coordinate will be its position on chromosome 12 of the other. Homologies are shown with error bars relating to the known errors of their locations in each species. The pairmap will be labelled with chromosome ideograms, should these be known, or by numeric scales. If the former, then all chromosome band names will be shown and these may be double-clicked upon to being up text information on the bands. The chromosome names will be shown in bold black text and may be double-clicked upon to bring up maps of these chromosomes. The map will indicate segments that are conserved between the two species. An inversion of a segment between the two chromosomes will be easy to spot as a segment going "the wrong way". A single click on a blue homology box causes the names of the two homologous loci to be displayed in the light blue header bar beneath the button menus. Any homology may be selected by double-clicking on it with the mouse. Upon this a text window appears giving information on the homology and on homologies between the two loci involved and loci from other species. Two search facilities are provided, one for searching for a homology and one for a locus. If the text entered in either of these fields matches a homology or a locus that is present on the pairmap, then the relevant homology box will be selected.

Button options available with the Pairmap are :

Menu options available with the Pairmap are :

The One-to-Many Chromosome Map

Click here for a One-to-Many Chromosome Map of human chromosome 14 with all mouse chromosomes. This example shows that there are two likely conserved segments, one with mouse chromosome 12 and one with mouse chromosome 14. Like the pairwise chromosome map, this map is accessed through the Oxford Grid. It shows the loci in one of the Oxford Grid's rows or columns. If a column is selected, then an ideogram or numeric scale of the single chromosome of species 1 at the top of the column is placed alongside a grid showing all the chromosomes of species 2. Loci homologous in the two species are placed in the grid, their y-coordinate relating to the loci's location on the single chromosome and the x-coordinate being in the centre of the column of its chromosome in species 2. If an Oxford grid row is selected, then a single chromosome of species 2 is gridded with all chromosomes of species 1 in a similar way. This map shows the distribution of loci on the single chromosome and their homologues throughout the chromosomes of the other species. Conserved segments between the two species should become apparent. A single click on a blue box causes the names of the two homologous loci to be displayed in the light blue header bar beneath the button menus. Any homology may be selected by double-clicking on it with the mouse. Upon this a text window appears giving information on the homology and on homologies of the two loci with loci from other species. Two search facilities are provided, one for searching for a homology and one for a locus. If the text entered in either of these fields matches a homology or a locus that is present on the pairmap, then the relevant homology box will be selected.

Button options available with the One-to-Many-Map are :

Menu options available with the One-to-Many-Map are :

The Species Grid

Click here for an example of a species grid showing homologues of loci on human chromosome 14. Such a grid shows all loci on a particular chromosome that have homologues in other species. The y-coordinate of the homologue is the loci's position on the single chromosome. The x-coordinate is the column midpoint of the second species and each homology is shown with the its chromosome number in the second species to its right. Conserved segments between the single chromosome and the other species may be inferred from this. A single click on a blue box causes the names of the two homologous loci to be displayed in the light blue header bar beneath the title. Any homology may be selected by double-clicking on it with the mouse. Upon this a text window appears giving information on the homology and on homologies of the two loci with loci from other species. Two search facilities are provided, one for searching for a homology and one for a locus. If the text entered in either of these fields matches a homology or a locus that is present on the pairmap, then the relevant homology box will be selected.

Button options available with the Species grid are :

Menu options available with the Species grid are :

The GridMap

This is currently in its early stages. The GridMap will be a generalised two-dimensional grid, to compare objects that in some way "belong" to the x- and y-axis objects. These objects will be drawn within the grid. Grids such as the Oxford Grid (OxGrid) and the Translocation Grid (TransGrid) are just special cases of the generalised grid.

How to store the data

There should not be a GridMap class. The total number of grids possible for even a small amount of data makes this unnecessarily complicated and would cause a large amount of duplicated data to be stored. We would also have problems with nomenclature. It should be possible to draw any grid by a single program, by simply selecting the objects that should be displayed on it. This program will take the data already stored in the database. It will know which data to take by the types of these selected objects. Essentially, the user decides what to display and a general program can cope with a variety of different data.

How to access a grid

A Grid should be brought up by selecting the single GridMap option from the main menu. This will bring up a form, so that the user can specify what they would like to see on the grid.

There are three choices that MUST be specified on this form. They are (i) what object(s) should be shown on the x-axis (e.g. Human Chromosome 9) (ii) what object(s) should be shown on the y-axis (e.g. The Species Cow) and (iii) what "grid objects" (e.g. loci) should be drawn. Options (i) and (ii) may be qualified by an object choice or by a query.

Grid options

Once these choices are made, a grid with default option settings should be brought up. There should be a number of ways to change the appearance of a grid.

The Translocation Grid

Click here for a translocation grid of human chromosome 14 with all other human chromosomes. Such a grid depicts all the translocations that have occured between a chosen chromosome and all other chromosomes of the same species. Each translocation is shown as a line, the range of its y-coordinates showing the length of the segment translocated in the single chromosome. Its x-coordinate shows therelative position on the other chromosome involved (q arm left, p arm right). Translocations are colour coded according to type :

A single click on a translocation causes its Paris nomenclature to be displayed in the light blue header bar beneath the button menus. Further information on any translocation may be displayed by double-clicking on it with the mouse. Upon this a text window appears with the information displayed within it.

Button options available with the One-to-Many-Map are :

Menu options available with the Translocation grid are :

Acknowledgments

This project has been funded by the Medical Research Council's Human Genome Mapping Project. Dr A. Searle of the Genetics Division MRC Radiobiology Unit in Chilton, Oxon has provided the human-mouse homology data. Much of this work has been carried out in collaboration with Michelle Kirby, also of this unit.