An open API service indexing awesome lists of open source software.

https://github.com/Sage-Bionetworks-Workflows/nf-tool-synapseclient

synapseclient cli wrapped in nextflow
https://github.com/Sage-Bionetworks-Workflows/nf-tool-synapseclient

Last synced: 20 days ago
JSON representation

synapseclient cli wrapped in nextflow

Awesome Lists containing this project

README

        

# synapse-nextflow

This is the nextflow tool that wraps `synaspeclient` cli.

```
nextflow pull Sage-Bionetworks/synapse-nextflow
nextflow run Sage-Bionetworks/synapse-nextflow --help
```

If you have conda installed locally, but don't have a conda synapse env, you can leverage the `conda` profile. This creates a local conda environment wherever you are running this `nextflow` command.

```
nextflow run Sage-Bionetworks/synapse-nextflow --command get --synapseconfig ~/.synapseConfig --synid syn18081597 -profile condals
```

If you want to run commands via docker

```
nextflow run Sage-Bionetworks/synapse-nextflow --command get --synapseconfig ~/.synapseConfig --synid syn18081597 -profile docker
```

## AWS

Using aws:

```
aws-saml --profile sandbox-admin
aws --profile sandbox-admin s3 ls s3://tyu-nextflow-test
aws --profile sandbox-admin s3 cp .synapseConfig s3://tyu-nextflow-test
```