Schema for RGD Genes - RGD Genes
  Database: rn4    Primary Table: rgdGene2    Row Count: 17,487   Data last updated: 2011-12-08
Format description: A gene prediction.
fieldexampleSQL type info description
name RGD:1565877varchar(255) values Name of gene
chrom chr1varchar(255) values Reference sequence chromosome or scaffold
strand -char(1) values + or - for strand
txStart 98271int(10) unsigned range Transcription start position (or end position for minus strand item)
txEnd 142335int(10) unsigned range Transcription end position (or start position for minus strand item)
cdsStart 98949int(10) unsigned range Coding region start (or end position for minus strand item)
cdsEnd 142335int(10) unsigned range Coding region end (or start position for minus strand item)
exonCount 6int(10) unsigned range Number of exons
exonStarts 98271,122723,127935,129576,...longblob   Exon start positions (or end positions for minus strand item)
exonEnds 99351,122826,128045,129679,...longblob   Exon end positions (or start positions for minus strand item)

Connected Tables and Joining Fields
        rn4.affyExonTissuesGsMedianDistRgdGene2.query (via (via (via (via
      rn4.ceBlastTab.query (via
      rn4.dmBlastTab.query (via
      rn4.drBlastTab.query (via
      rn4.gnfAtlas2RgdGene2Distance.query (via (via
      rn4.hgBlastTab.query (via
      rn4.mmBlastTab.query (via
      rn4.rgdGene2BlastTab.query (via (via
      rn4.rgdGene2Canonical.transcript (via
      rn4.rgdGene2Isoforms.transcript (via
      rn4.rgdGene2KeggPathway.rgdId (via (via (via (via (via (via (via (via (via (via (via (via (via (via
      rn4.rgdGene2ToSymbol.rgdId (via (via (via
      rn4.rgdGene2Xref.rgdGeneId (via
      rn4.rgdGenePathway.geneId (via
      rn4.scBlastTab.query (via

Sample Rows

Note: all start coordinates in our database are 0-based, not 1-based. See explanation here.

RGD Genes (rgdGene2) Track Description


This track shows protein-coding genes based on annotation provided by RGD.


Annotations on RGD Genes were downloaded from:


The GFF files were combined into a temporary MySQL database table and those records of "gene", "exon", and "CDS" were selected and loaded into separate MySQL tables. Records of inconsistent strand information were cleaned out.

The resulting collection was loaded into a gene prediction format table using the ldHgGene utility program. The data were further processed by two programs, getRgdGeneCds and doRgdGene2 to create the genePred format table, rgdGene2, as the base table for RGD Genes.

A program, doRgdGene2Xref, was used to create the rgdGene2Xref table using the Dbxref field. rgdGene2ToDescription table was built using the gene_desc field from GENES_RAT file. rgdGene2ToUniProt and rgdGene2Pep tables were built using data from GENES_RAT and UniProt database.

A total of 753 genes were found to have inconsistent annotations, which caused display problems in the Genome Browser. These 753 entries were removed.

All the programs mentioned above in this build pipeline could be found in the source code package which may be downloaded here.


Thanks to RGD for providing the base annotation of RGD Genes.

The RGD Genes track was produced at UCSC by Fan Hsu, Mary Goldman and Hiram Clawson. It is based on data from RGD, NCBI RefSeq, UniProt, and GenBank. Our thanks to the people running these databases and to the scientists worldwide who have made contributions to them.


Twigger SN, Shimoyama M, Bromberg S, Kwitek AE, Jacob HJ, RGD Team. The Rat Genome Database, update 2007--easing the path from disease to data and back again. Nucleic Acids Res. 2007 Jan;35(Database issue):D658-62. PMID: 17151068; PMC: PMC1761441