Proxy upload service

Note that only registered individuals with valid user files can upload to the network. For more information, contact us at proteomecommons-tranche-users@googlegroups.com or apply for a user at http://www.proteomecommons.org/autocert/.

Before we get going, there are two quick points that should make our proxy upload service simple to understand:

  1. There are two steps: sending the data to upload, and checking back periodically until the hash is available
  2. Some parameters are required, some are optional.

Process details

Note that some_long represents a signed 8 byte (64-bit) value. Note, only positive values are used. (0 through 2^63-1)

  1. Transfer upload parameters, along with data, to the proxy server. (See below for required and optional parameters.)
  2. Use the request to retrieve your hash.

Required parameters

Optional parameters

Simple use case

Say you offer visualization software written in a language of your choice, such as C++, Java, Python, Ruby, etc. You want to offer users the opportunity the share their data seemlessly, as well as offer visualizations from submitted data.

You could use our proxy upload service to upload projects to the Tranche network, and your system could record appropriate projects. The system could then use recorded modules to construct URLs to download the data using the proxy download service, and create a fairly simple pipeline without bothering with obtaining storage space or dealing with complex protocols!

Note that if you with to collaborate with us, please contact us at proteomecommons-tranche-users@googlegroups.com. We will do our best to help you, as we are always interested in collaborations.

You will need a signed user to upload to our network. You software may keep the user certificate in a secure centralized location and filter upload requests from that centralized location. Of course, you cannot distribute the user file with your software, as this would pose a significant security risk. When in doubt, please contact us.

To apply for a certificate, visit http://www.proteomecommons.org/autocert/.



Home   •   FAQ   •   Contact Us   •   Join email list   •   Collaborations   •   Credits