Send data files to ArrayExpress by FTP

ArrayExpress provides a FTP repository for submitters to upload a large volume of data files associated with their experiment submissions. Raw sequence files from high-throughput sequencing experiments (e.g. fastq.gz or bam files) must be transferred to ArrayExpress via FTP as they are too large to be uploaded via the Annotare or MAGE-TAB submission tools.

FTP upload is also useful if you would like to send files to us prior to a submission (e.g. for us to check if they are in a suitable format).

Before you start transferring files, please note the following points:

  1. Unique/specific file names: Make sure your file names are unique/specific so you will not be overwriting other submitters' files (or risk your own files being overwritten likewise). E.g. "Bloggs_lab_Mar2014_sample1.fq.gz" is a better choice of file name than simply "sample1.fq.gz".
  2. Email us: When the transfer is complete, please email us at with the names of files transferred and a short note on what the files are for (e.g. including the name of your experiment submission).
  3. Data privacy: All ArrayExpress submitters use the same account to upload files (see below). As most of the files are un-/pre-published, we make all uploaded files "private", which means you will not be able to see any files or directories already on the FTP site, including those that you uploaded or created.
  4. Finish the submission: Data files uploaded to ArrayExpress by FTP are only part of an experiment submission. The submission is only complete when experimental meta-data (e.g. sample information and protocols) are also submitted to ArrayExpress using either Annotare or MAGE-TAB submission tool. See submissions help page for further details.


Transferring files with Windows Explorer (drag and drop)

Make sure you've opened a Windows Explorer window and not an internet browser window as the latter is not designed for FTP file uploads. You can open an Explorer window by going to Start, followed by Computer or My Computer (if using Windows XP). If you need further help, here is a short tutorial with screenshots.

In the Windows Explorer window, enter in the address bar. You will be asked to login. The username is aexpress and password is aexpress1:

Windows Explorer FTP login image

After logging in, you can drag files from your computer's file system and drop them onto the logged-on Windows Explorer window.

Note: you will not be able to see any files or directories on the FTP site, including the files that you have uploaded. This is because we don't allow submitters to see each others' data files.


Transferring files with Mac/Unix/Windows terminal (command prompt)

Connect to the FTP server using the command ftp The username is aexpress and password is aexpress1. Use the put command to place one file (or mput for multiple files) into the default FTP directory.

To exit FTP, type quit. On exiting you will get a message printed to screen to tell you whether your transfer was successful.

Note: you will not be able to list the files in the directory or download files from the FTP site to your directory. This is because we don't allow submitters to see each others' data files.