You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Korištenje

Dostupne verzije i pripadajući moduli:

VerzijaModul
2.3.3bioinfo/megalodon/2.3.3

Primjer skripte za opis poslova:

megalodon.sge
#$ -N male_pupae_2
#$ -pe gpusingle 1
#$ -l cores=8
#$ -cwd

module load bioinfo/megalodon/2.3.3

GPUDEVICE=$(cat $TMPDIR/gpu)

megalodon fast5_male_pupae_head \
--outputs basecalls mappings mod_mappings mods \
--reference 30k_polished3.fasta \
--mod-map-emulate-bisulfite \
--mod-map-base-conv C T \
--mod-map-base-conv Z C \
--mod-binary-threshold 0.6 \
--guppy-params "-d ./rerio/basecall_models/ --num_callers 8" \
--guppy-config res_dna_r941_min_modbases-all-context_v001.cfg \
--devices $GPUDEVICE  --processes 8 \
--overwrite \
--output-directory male_pupae_head_methylated

Važno

Aplikacija Megalodon se oslanja na Guppy basecaller koji radi isključivo s GPU procesorima. Također se oslanja na klasične procesore za paralelno učitavanje podataka pa je potrebno zadavati atribut cores . Sam broj zatraženih CPU jezgara se onda mora ispravno navoditi u num_callers  i procesess  parametrima aplikaciji - u primjeru je to 8.

Napomena

Aplikacija je instalirana i konfigurirana u Python virtualnom okruženju kojeg korisnik može proširiti sa svojim proizvoljnim Python aplikacijama. Nakon učitavanja modula, korisnik dodatne aplikacije instalira s:

pip3 install --prefix $LOCALPKGS potrebni-python-pkg

Instalacija


Preduvjet za instalaciju aplikacije Megalodon  jest Guppy  basecaller. Potrebni CentOS RPM paket se nalazi na: https://community.nanoporetech.com/downloads . Aplikacija se također povezuje na ZeroMQ biblioteku koja je instalirana iz Software collections repozitorija dodatnih paketa sustava CentOS 7. Sam a aplikacija Megalodon  se distribuira se kroz Python paketni sustav PyPI. Na klasteru je instaliran u zasebnom Python virtual environmentu.


Naredbe instalacije
yum localinstall -y ont-guppy-5.0.11-1.el7.x86_64.rpm
pip3 install numpy
pip3 install ont-pyguppy-client-lib==5.0.11
pip3 install megalodon==2.3.3




  • No labels