| Name | Type | Require | Description |
| Title | String | true |   |
| AnalyteDate | Date | true |   |
| Experimenter | String | true |   |
| Description | String | true | Free text annotation of the gel |
| Percent Acrylamide (%) | Double | true | Percent acrylamide in the gel |
| Gel Length (cm) | Double | true | Gel length |
| Gel Width (cm) | Double | true | Gel width |
| Gel Thickness (mm) | Double | true | Gel thickness |
| Raw Image File | String | true | The orginal image of the gel |
| Equipment | String | true | Free text description of the electrophoresis equipment used |
| Solubilization Buffer | String | true | Buffer used to suspend sample |
| Stain Details | String | true | Details of stain(s) used on the gel |
| Protein Assay (ug) | Double | false | The total amount of protein on the gel |
| Mass Start (Da) | Double | false | Start of molecular mass range of the gel (Da) |
| Mass End (Da) | Double | false | End ofmolecular mass range of the gel (Da) |
| Annotated Image File | String | false | The gel image with markings |
| Software Version | String | false | Name and version of the image transformation software |
| Warped Image File | String | false | The gel image after software transformation |
| Warping Map File | String | false | The vector map from the software transformation |
| In Gel Digestion | String | false | In-gel enzyme details |
| Background | String | false | Image background level averagedacross the gel |
| Pixel Size X | String | false | Total size of X-dimension of image in pixels |
| Pixel Size Y | String | false | Total size of Y-dimension of image in pixels |
| Denaturing Agent | String | false | The denaturing agent (if any) used on the gel |
| Run Details | String | false | Charges and timings for the run |
| Band | Band[] | false | A single band from a one-dimensional gel |
| Di GEGel | DiGEGel | false | One image from a multiply-dyed2D-gel,obtained under a particular illumination |