Deploy the compression engine into your own Google Cloud project on Confidential Space. Your genomic data never leaves your network, and the engine runs sealed (you can't see inside it; output is encrypted).
GENE_LICENSE_KEY below.Open Cloud Shell with the deploy tutorial pre-loaded, then paste your API key (license key) and bucket paths when prompted:
Open in Google Cloud Shell repo activates the buttonIn Cloud Shell (or any terminal with gcloud):
export PROJECT=$(gcloud config get-value project)
export GENE_LICENSE_KEY=gz_live_xxxxxxxx # your gene.zip API key (= license key) from /dashboard
export INPUT=gs://YOUR_BUCKET/sample.bam # your BAM
export OUTPUT=gs://YOUR_BUCKET/sample.bcz.enc # compressed output
curl -fsSL https://gene.zip/cloud/gcp.sh | bash
The script enables the needed APIs, creates a workload service account scoped to your bucket, and launches the confidential job. Watch for the result:
gcloud storage ls $OUTPUT # appears in ~1–2 minutes
Decoding never needs a license check, so you always have access to your data:
export OP=decompress
export INPUT=gs://YOUR_BUCKET/sample.bcz.enc
export OUTPUT=gs://YOUR_BUCKET/restored.bam
curl -fsSL https://gene.zip/cloud/gcp.sh | bash
.bcz.enc.MODE=lossless|8bin|2bin (codec fidelity);
OP=deep co-compresses a BAM + its FASTQ(s). Need a no-internet
network? Use Cloud NAT for egress to the license endpoint — ask us for the locked-down variant.
The same confidential-compute deployment is rolling out for AWS Nitro Enclaves and Azure Confidential Containers. Contact us for early access.