Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Korištenje

Dostupne verzije i pripadajući moduli:

VerzijaModul
2.3.3bioinfo/megalodon/2.3.3


Primjer skripte za opis poslova:

Code Block
titlemegalodon.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


Warning
titleVaž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.


Tip
titleNapomena

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:

Code Block
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.


Code Block
titleNaredbe 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