Secure Data Transfer Workflow for FAIR CRCC: Sharing Crypt4GH-Encrypted Sensitive Data

public public 1yr ago Version: Version 1 0 bookmarks

Snakemake workflow: FAIR CRCC - send data

A Snakemake workflow for securely sharing Crypt4GH-encrypted sensitive data from the CRC Cohort to a destination approved through a successful access request .

The recommendation is to create a directory for the request that has been approved; it will be used as the working directory for the run. Copy there the recipient's crypt4gh key and prepare the run configuration. The configuration will specify the repository, the destination of the data, and the list of files/directories to transfer.

What's the CRC Cohort?

The CRC Cohort is a collection of clinical data and digital high-resolution digital pathology images pertaining to tumor cases. The collection has been assembled from a number of participating biobanks and other partners through the ADOPT BBMRI-ERIC project.

Researchers interested in using the data for science can file an application for access. If approved, the part of the dataset required for the planned and approved work can be copied to the requester's selected secure storage location (using this workflow).

Code Snippets

23
24
25
26
27
28
29
30
shell:
    """
    crypt4gh encrypt \
            --sk {params.master_pk:q} \
            --recipient_pk {params.master_pubk:q} \
            --recipient_pk {params.recipient_key:q} \
            < {input:q} > {output:q} 2> {log}
    """

Login to post a comment if you would like to share your experience with this workflow.

Do you know this workflow well? If so, you can request seller status , and start supporting this workflow.

Free

Created: 1yr ago
Updated: 1yr ago
Maitainers: public
URL: https://github.com/crs4/fair-crcc-send-data
Name: fair-crcc-send-data
Version: Version 1
Badge:
workflow icon

Insert copied code into your website to add a link to this workflow.

Downloaded: 0
Copyright: Public Domain
License: GNU General Public License v3.0
  • Future updates

Related Workflows

cellranger-snakemake-gke
snakemake workflow to run cellranger on a given bucket using gke.
A Snakemake workflow for running cellranger on a given bucket using Google Kubernetes Engine. The usage of this workflow ...