Sage Synapse (https://www.synapse.org) is a very nice tool for data sharing within project as well as making data public, like in the TCGA pan can project.
We've a project with data that we're not allowed to upload to synapse however, but would still like to use is in house. It does seem to be open source, at least in part and available at github. I have not been able to find clear installation instruction, however.
Are there alternatives out there? Specifically, I want to
- up-, download files programmatically
- version control the files
- allow users access to specific files
- create relationships/provenances between files
- built-in wiki is nice
thanks for any input,