What is the Proteome Commons Tranche repository?

The Proteome Commons Tranche repository is a distributed file storage system that you can upload files to and download files from. All files uploaded to the repository are replicated several times to protect against their accidental loss. Files uploaded to the repository can be of any size, can be of any file type, and can be encrypted with a passphrase of your choosing.

The Proteome Commons Tranche repository is the first instance of a Tranche repository. Tranche, was created so that anybody can take it and make their own Tranche repository. This is the first implementation of the Tranche software, and is useful as a test bed for the software. To learn more about Tranche, visit the Tranche Project web site.

This repository relies on educational institutions to provide the hardware and facilities for Tranche servers. While we maintain a set of servers, the continued growth of this public resource will rely on the generosity of the institutions that use the repository most.

Data (11,193)

  • + Evaluation of Sars-Cov2 detection tools
  • + Evaluation of BS3 crosslinked data
  • + Salivary basic proline-rich proteins are elevated in HIV-exposed seronegati...
  • + Identification of Targets of c-Src Tyrosine Kinase by Chemical Complementat...
  • + AIMS - Development and Application of a Biomarker Discovery through Verifi...
  • + Proteome Discoverer phosphopeptide identifications
  • + DTASupercharge annotated spectra
  • + Identification of Targets of c-Src Tyrosine Kinase by Chemical Complementat...
  • + Calloni et al 37oC_mutants Encrypted
  • + Genomic plasticity confers tolerance to chronic iron limitation in the ocea...
  • + Michalski et al. Elite


What Is Tranche?

Tranche is a free and open source (Apache 2.0) file storage and dissemination software. Designed and built with scientists and researchers in mind, Tranche's distributed architecture can handle very large data sets, is secure, is scalable, and all data sets are citable in scientific journals. Learn more about Tranche.


  1. Decentralized Architecture: lack of a single point of failure is a big step towards ensuring optimal availability. Also improves speeds through parallelization.
  2. Large Files: theoretically supports single files up to 1.2 TB (currently, 89 MB of hashes), and directories of unlimited size.
  3. Persistence/Preservation: files are replicated and distributed to protect against loss because of the loss of a single hard-drive, server, or data center. In addition, when the data is hosted amongst a community, the data is protected against disappearance due to failure of a single institution/organization.
  4. Immutability/Integrity: when a file is uploaded, it will always stay exactly the same. It is impossible to change an uploaded file. Uploading a new version makes it easy to revise the data, but the original upload will remain unless deleted.
  5. Provenance: keeps a reference of who uploaded the file with each file on the repository. Tranche always knows who originally uploaded the file, so the proper person can be blamed for any inappropriate or illegal content that is uploaded.
  6. Encryption: uploads can optionally by encrypted using AES-256. Encrypted uploads can be made publicly available without a password at a later time without re-uploading.
  7. Licensing: uploads can include a license to indicate what can and cannot be done with the files.
  8. Versioning: new versions of data sets can be uploaded, thought the previous versions are not replaced.
  9. Citability: uploads are referenced by a hash that represents the content of the upload (there is no namespace), so the hash is not susceptible to link rot as long as the files are not deleted.
  10. Open Source
  11. Requirements
  12. Java 1.5+

Development Status

There is one public repository with several terabytes of files on it that the Tranche Project team supports for proteomics research. Go to to try out a working Tranche repository!

Check out the To-Do list.

Take a look at the Developer's Guide.

If you have an interest in participating in the development of Tranche, please introduce yourself in the Developer's Group and say why you would like to participate. We'll then give you permissions to commit changes.

There are no products listed under this category.