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. 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:
- File preparation: Please check our guidelines on submitting files for a microarray experiment, sequencing experiment or array design. E.g. microarray data files should not be compressed, but fastq files from sequencing experiments must be individually compressed by gzip or bzip2 (as a requirement from the Sequence Read Archive).
- 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.
- No whitespaces or special characters in file namesMake sure the file names are constructed only from alphanumerals [A-Z,a-z,0-9], underscores [_] and dots [.], with no whitespaces, brackets, other punctuations or symbols.
- 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
- Finish your experiment submission (if applicable): 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 Annotare. See submissions help page for further details.
- Email us (for non-Annotare submitters): When the transfer is complete, please email us at email@example.com with the names of files transferred and a short note on what the files are for.
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
My Computer (if using Windows XP). If you need further help, here is a short tutorial with screenshots.
In the Windows Explorer window, enter
ftp://aexpress:firstname.lastname@example.org/ in the address bar. This URL already contains the username
aexpress and password
aexpress1, so you're logged in automatically after being connected to the FTP server.
If there are no error messages from Windows, that means connection is successful. (Unfortunately, Windows does not provide notification confirming successful connection to an FTP server.) When connected, you will see an almost "blank" Windows Explorer window which is similar to this:
You can start dragging files from your computer's file system and dropping 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 ftp-private.ebi.ac.uk. 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.