Skip to main content
Skip table of contents

User Guide #2: Download Files Programmatically

In User Guide #1, we downloaded files using the portal’s embedded tools. While straightforward, this method is inefficient for large or numerous files. A better option is programmatic clients, which provide faster downloads and improve reproducibility by tracking data usage.

Programmatic clients include the command line, Python, and R. For faster downloads, the command line and Python clients support multithreading, unlike the R client. All programmatic options allow you to download all data and file annotations with a single command, replacing steps like using the Download Cart.

Refer to the following Synapse documentation articles for guidance:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.