FTP upload instructions

To deposit large data sets, for example time-domain data, you can use the File Transfer Protocol (FTP). FTP is a venerable, reliable method for transfering large amounts of data across networks. Since a web browser tends to limit the size of the files that can be transfered, we suggest that you do not use your browser to transfer time-domain data sets. There are software packages for using FTP, but if you are using a Windows, UNIX, Linux, or Mac OSX computer, FTP is a built in function of its command line interface.

First, please collate your files into one file using tar, the unix archiving software. After your data has been collated, it should also be compressed, preferably with gzip or bzip2. On Windows, winzip will both collate your files and compress the archive. If you have a BMRB accession number, please include it in the filename, e.g. bmr1234td.tar.gz, otherwise please name your file so that it is obvious it belongs to your deposition.

If you are using the command line interface, the next thing you need to do is navigate to the directory that contains the information you want to upload. Use the command cd on UNIX and UNIX-like operating systms, and use the command CHDIR in Windows CMD shell. If you are not familiar with this, someone in your group probably is.

Next, connect to the BMRB FTP server by typing:

system prompt$ ftp deposit.bmrb.wisc.edu

You should get a message that says

Connected to deposit.bmrb.wisc.edu
followed by some other information (number of users allowed, local time, etc.)

At the name prompt, enter anonymous and press Enter.

Name (deposit.bmrb.wisc.edu:your login): anonymous

You should get a message that says the login was ok. If the server request an email address or a password, enter your email address.

You should now see an 'ftp' prompt.


Set ftp to binary mode by typing binary


FTP navigation works the same way as navigation on UNIX. Use the command cd (change directory) to move among directories. Typing pwd will tell you what directory you are currently in. (For a list of commands, type help.)

Navigate to the proper directory by typing, 'cd incoming/data_submission'.

ftp>cd incoming/data_submission

Upload your data. Use the put command to upload your file:

ftp>put bmr1234td.tar.gz

You're done! Type quit, and you are no longer using FTP.

If you have not been able to upload your data following the above steps, contact bmrbhelp@bmrb.wisc.edu.

You will not be able to look at the contents of the directory. After you upload your file, the directory will still appear to be empty if you examine it. This is not a bug and it does not indicate that your upload failed. It is a deliberate security measure so that nobody can see what files you are uploading. If the upload gave you no errors, then that does mean BMRB has received the file even though you will not see it in the directory.

Known problems:
Some users reported problems creating files over 2GB in size.

Most archiver programs can create "multi-volume" archives with particular volume size. Set volume size to less than 2GB (2,000,000 bytes should work). With GNU tar on unix/linux:

tar -M -L 2000000 -cf bmr1234td.tar
(if/when prompted for the next volume, type in "n bmr1234td1.tar", then "n bmr1234td2.tar", etc.)

For other software, follow instructions that accompany it.

If you are uploading multiple files, use mput command instead of put:

ftp>mput bmr1234td.tar.gz bmr1234td1.tar.gz bmr1234td2.tar.gz