forked from upendrabhattarai/Long_read_genome_assembly
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnanopolish.sh
27 lines (23 loc) · 1.11 KB
/
nanopolish.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash -e
#SBATCH --nodes 1
#SBATCH --cpus-per-task 1
#SBATCH --ntasks 30
#SBATCH --partition=bigmem
#SBATCH --job-name nanopolishNem
#SBATCH --mem=10G
#SBATCH --time=7-00:00:00
#SBATCH --account=uoo02752
#SBATCH --output=%x.%j.out
#SBATCH --error=%x.%j.err
#SBATCH --mail-type=ALL
#SBATCH [email protected]
#SBATCH --hint=nomultithread
module load nanopolish/0.13.2-gimkl-2020a
module load SAMtools/1.12-GCC-9.2.0
module load minimap2/2.20-GCC-9.2.0
module load Python/3.9.5-gimkl-2020a
nanopolish index -d /nesi/nobackup/uoo02752/nematode/nematode_nanopore/0.all_fast5/fast5.files basecalled.fastq
minimap2 -ax map-ont -t 10 assembly.fasta basecalled.fastq | samtools sort -o basecalled.sorted.bam -T reads.tmp
samtools index basecalled.sorted.bam
python3 /scale_wlg_persistent/filesets/opt_nesi/CS400_centos7_bdw/nanopolish/0.13.2-gimkl-2020a/scripts/nanopolish_makerange.py assembly.fasta | parallel --results nanopolish.results -P 1 \
nanopolish variants --consensus -o polished.{1}.vcf -w {1} -r basecalled.fastq -b basecalled.sorted.bam -g assembly.fasta -t 30 --min-candidate-frequency 0.1