Guppy basecaller
2
0
Entering edit mode
12 months ago
Adyasha • 0

Hello everyone,

I have fast5 files generated from a nanopore miniknow sequencing run. I have run this command

guppy_basecaller -i ./fast5 --recursive -x cuda:all -f FLO-MIN106 -k SQK-RBK110-96 --num_callers 2 --cpu_threads_per_caller 1 --save_path fastq

but got this error.

This build does not support GPU basecalling .

These are the run configuration for my run .

  • Flow cell type: FLO-MIN106
  • Flow cell type alias: FLO-MIN106
  • Flow cell ID: FAV68865
  • Kit type: SQK-RBK110-96

Also I am unable to find this exact configuration name for these flow cell and kit when I run this command

guppy_basecaller --print_workflows 

Please help

Thank you

NGS Linux nanopore Covid • 3.8k views
ADD COMMENT
1
Entering edit mode
12 months ago
dthorbur ★ 1.9k

What version of Guppy are you using? My guess is it's an old version that was released prior to your kit being released.

$ singularity exec --nv ONT_Guppy_GPU.sif guppy_basecaller --version
Guppy Basecalling Software, (C) Oxford Nanopore Technologies, Limited. Version 6.0.1+652ffd1

$ singularity exec --nv ONT_Guppy_GPU.sif guppy_basecaller --print_workflows
flowcell       kit               barcoding config_name                    model version
FLO-FLG111     SQK-RBK110-96     included  dna_r10.3_450bps_hac           2021-04-20_dna_r10.3_minion_promethion_384_72309afc

As an aside, even with a small MinION run, 2 callers with 1 thread per caller will take a very long time to run. It would be worthwhile trying to get a GPU build and a supported GPU if at all possible. Run times go from dozens of hours to a few minutes from experience.

If your guppy build is not GPU friendly, then the parameter -x cuda:all should be redundant since they refer to GPU cores.

Finally, since your kit is a barcoded multiplexed kit, I'm assuming you want to demultiplex the samples too. I have no experience with this, but it appears you are missing the demultiplexing parameter. Check out the ONT guide here.

EDIT: Just realised you said the error is it is not a GPU build. I thought that was a statement about it. You'll need a membership account with ONT to download and build a new version of the GPU caller. It looks like you have an old CPU only version.

ADD COMMENT
1
Entering edit mode
12 months ago

To use GPU, you probably need a GPU card with at least 4-6 GB GPU RAM. Which one do you have ?

I put some example commands which I used to use (on A100 GPUs with 40 GB RAM) here:

https://github.com/colindaven/guppy_on_slurm/blob/master/runbatch_gpu_guppy.sh

Also, make sure you get the GPU guppy version from the ONT community as dthorbur says.

ADD COMMENT

Login before adding your answer.

Traffic: 2089 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6