If you have paired-end umi-tagged fastqs, you can run the ACCESS fastq to bam workflow with the following steps
conda create --name my_project python=3.9
conda activate my_projectconda create --name my_project python=3.9
conda activate my_project(my_project)[server]$git clone --recursive --branch 3.0.4 https://github.com/msk-access/nucleo.git#python3
cd nucleo
pip3 install -r requirements.txtmodule load singularityconda install -c conda-forge nodejs$ cwltool --make-template nucleo.cwl > inputs.yamlcwltool nucleo.cwl inputs.yamltoil-cwl-runner nucleo.cwl inputs.yamlTMPDIR=$PWD
TOIL_LSF_ARGS='-W 3600 -P test_nucleo -app anyOS -R select[type==CentOS7]'
_JAVA_OPTIONS='-Djava.io.tmpdir=/scratch/'
SINGULARITY_BINDPATH='/scratch:/scratch:rw'
toil-cwl-runner \
--singularity \
--logFile ./example.log \
--jobStore ./example_jobStore \
--batchSystem lsf \
--workDir ./example_working_directory/ \
--outdir $PWD \
--writeLogs ./example_log_folder/ \
--logLevel DEBUG \
--stats \
--retryCount 2 \
--disableCaching \
--disableChaining \
--preserve-environment TOIL_LSF_ARGS TMPDIR \
--maxLogFileSize 20000000000 \
--cleanWorkDir onSuccess \
nucleo.cwl \
inputs.yaml \
> toil.stdout \
2> toil.stderr &