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

Compare with Current View Page History

Version 1 Next »

Korištenje

Na klasteru je instalirana pomoćna aplikacija structure_threader  koja omogućava paralelno izvođenje aplikacija:

  • structure 2.3.4
  • fastStructure 1.0
  • MavericK 1.0.5 

Dostupne verzije i pripadajući moduli:

VerzijaModule
1.3.10bioinfo/structure_threader/1.3.10
1.3.7bioinfo/structure_threader/1.3.7


Primjer korištenja:

run-structure-isabella.sge
#$ -N structure
#$ -pe *mpisingle 8
#$ -cwd
#$ -q test.q

module load bioinfo/structure_threader/1.3.10

str_bin=$(which structure)
structure_threader_exec=$(which structure_threader)

${structure_threader_exec} run -i tests/smalldata/Reduced_dataset.structure -o
results -st ${str_bin} -K 3 -t $NSLOTS -R 5 --params tests/smalldata/mainparams
run-faststructure-isabella.sge
#$ -N faststructure
#$ -pe *mpisingle 8
#$ -cwd

module load bioinfo/structure_threader/1.3.7

str_bin=$(which fastStructure)
structure_threader_exec=$(which structure_threader)

${structure_threader_exec} run -i smalldata/BigTestData.str -o results_fs -fs ${str_bin} -K 4 -t $NSLOTS --ind smalldata/indfile.txt


Ulazni podatci iz primjera su dostupni na https://github.com/StuntsPT/Structure_threader/tree/master/tests/smalldata


Važno

Nužno je koristiti paralelne okoline *mpisingle jer je aplikacija paralelizirana dijeljenjem memorije (shared memory parallel model)


Instalacija

structure_threader je Python wrapper koji sa sobom donosi glavne aplikacije pa njih nije potrebno posebno instalirati. Distribuira se kroz Python paketni sustav PyPI.  Na klasteru je instaliran u zasebnom Python virtual environmentu.

Izvorni kod aplikacije je dostupan na: https://github.com/StuntsPT/Structure_threader


Naredbe instalacije
python3 -m venv /apps/virtenv/structure_threader1.3.10
pip3 install -U pip
pip3 install structure_threader


  • No labels