Sentieon
GENI also provisions the Sentieon license server. It is enabled per environment through the Sentieon plugin, and is AWS-only.
Point your tasks at the license server
Section titled “Point your tasks at the license server”Set SENTIEON_LICENSE to the license server’s hostname and port:
export SENTIEON_LICENSE=licsrvr.sentieon.prod.domain.com.br:8990In a Nextflow process:
process SENTIEON_BWA { container "${params.sentieon_image}"
script: """ export SENTIEON_LICENSE=${params.sentieon_license} sentieon bwa mem -R '@RG\\tID:${sample}\\tSM:${sample}' \\ ${reference} ${reads} | sentieon util sort -o ${sample}.bam - """}Docker image
Section titled “Docker image”The image needs nothing but the Sentieon program at the version you want.