BaseCalling Dorado + Demultiplexage
Téléchargement des modèles
$ /home/grid/dorado-0.7.2-linux-x64/bin/dorado downloadLancement du basecalling et du demultiplexage en même temps
/home/grid/dorado-0.7.2-linux-x64/bin/dorado basecaller \
-x "cuda:0" \
--min-qscore 7 \
--no-trim \
--emit-fastq \
/home/grid/dorado-0.7.2-linux-x64/bin/dna_r10.4.1_e8.2_400bps_hac@v4.2.0 \
pod5/ | \
/home/grid/dorado-0.7.2-linux-x64/bin/dorado demux \
--kit-name SQK-RBK114-24 \
--emit-fastq \
--output-dir demultiplexed
Bash permettant l'automatisation de plusieurs basecalling et demultiplexage à la suite
#!/bin/bash
# Processing C:/path/to/pod5/1
DORADO_BIN="/home/grid/dorado-0.7.2-linux-x64/bin/dorado"
MODEL_PATH="/home/grid/dorado-0.7.2-linux-x64/bin/dna_r10.4.1_e8.2_400bps_hac@v5.0.0"
REF_GENOME="C:/pth/to/References/hg38.mmi"
INPUT_DIR="C:/path/to/pod5/1"
QS_SCORES=(10)
for qscore in "${QS_SCORES[@]}"; do
OUTPUT_DIR="demultiplexed_q${qscore}"
mkdir -p "${OUTPUT_DIR}"
${DORADO_BIN} basecaller -x "cuda:0" --min-qscore "${qscore}" --no-trim --emit-fastq ${MODEL_PATH} ${INPUT_DIR} | \
${DORADO_BIN} demux --kit-name "SQK-NBD114-24" --emit-fastq --output-dir "${OUTPUT_DIR}"
echo "Processing complete for C:/path/to/pod5/1 with Q-score ${qscore}"
done
# Processing C:/path/to/pod5/2
DORADO_BIN="/home/grid/dorado-0.7.2-linux-x64/bin/dorado"
MODEL_PATH="/home/grid/dorado-0.7.2-linux-x64/bin/dna_r10.4.1_e8.2_400bps_hac@v5.0.0"
REF_GENOME="C:/path/to/References/hg38.mmi"
INPUT_DIR="C:/path/to/pod5/2"
QS_SCORES=(40)
for qscore in "${QS_SCORES[@]}"; do
OUTPUT_DIR="demultiplexed_q${qscore}"
mkdir -p "${OUTPUT_DIR}"
${DORADO_BIN} basecaller -x "cuda:0" --min-qscore "${qscore}" --no-trim --emit-fastq ${MODEL_PATH} ${INPUT_DIR} | \
${DORADO_BIN} demux --kit-name "SQK-NBD114-24" --emit-fastq --output-dir "${OUTPUT_DIR}"
echo "Processing complete for C:/path/to/pod5/2 with Q-score ${qscore}"
doneScript python permettant de creer le bash via interface graphique
Basecalling, demultiplexage suivi de l'alignement et de la conversion en BAM
Et en python via interface graphique :
Last updated