Projects are a great place to organize your work. Here are a few things you can do with a Synapse Project:
With Synapse you can organize the parts in your workflow (data, code, etc) into a hierarchy like a file system.
You can upload your data, code and results to Synapse, or simply store a reference to where they are on your local computer system.
You have complete fine-grained control over how users and groups can interact with your work. Work privately or collaborate openly, and everything in between.
Assign any key/value pair you want, and those values become searchable and available to those granted access to see.
Synapse is built on a REST API, so you can interact with Synapse using any programming language. We have built out full featured clients for R and Java.
Upload documents and images via the website or programmatically.
Describe each of the elements in your workflow, and then version those when you see fit. This allows you to explicitly record which version of the code you ran on which version of the data.
See some data stored elsewhere on Synapse? Make a link to store it in your project. Want to see what projects are using your data? They are displayed automatically.
Try posting a question to our Forum.
Let us know what was unclear or what has not been covered. Reader feedback is key to making the documentation better, so please let us know or open an issue in our Github repository (Sage-Bionetworks/synapseDocs).