Skip to Main Content

Depositing Data in Repositories: GEO

How to submit to GEO

GEO is an open-access archive of high-throughput functional genomic data, including all array-based applications and some high-throughput sequencing data. Its features are designed around the common features of most of the technologies and instruments for producing this data in use today, and is constantly evolving to meet changing needs. If you have questions about whether your data is appropriate for submission to GEO, you can contact the repository with questions

GEO submissions may remain private until a manuscript citing the data is published. Regardless of public status, accession numbers are assigned at most 5 days after submission via email. If you are submitting human data, it is your responsibility to ensure compliance with the Human Subject Guidelines

Submitting high-throughput sequence data to GEO

Steps for submission:

  1. Check that GEO accepts your data type.
  2. Gather raw files.
  3. Gather processed data files.
  4. Download metadata spreadsheet and fill in Metadata tab for your study. Use one spreadsheet per data type (e.g., ChIP-seq, RNA-seq).
  5. In the metadata spreadsheet file, list the MD5 checksum for all raw and processed data files in the 'MD5 Checksums' tab.
  6. Create single folder on your computer that contains all raw and processed data files for your experiment. If you have multiple data types, please use one folder per experiment.
  7. Transfer your data to GEO by FTP using these instructions.
  8. After FTP transfer has completed, submit metadata file(s) on the Submit to GEO page.

Video tutorials

GEO provides the following video tutorial to assist with submission: 


Submitting microarray and other non-HTS data types to GEO

Non-HTS data submissions are made through GEOarchive. A GEOarchive submission consists of the following parts: 

Once you have collected the above documents, bundle all parts (Excel file containing the metadata spreadsheet and matrix spreadsheet, raw data files) together into a .zip, .rar, or .tar archive using a program like WinZip. There are two options to transfer the resulting archive to GEO:

  1. Use the web form to Submit microarray or additional files to GEO.
  2. Use FTP for large submissions, see detailed instructions here.