361f214af008b46d45f3d624c7ad1cd587b928fe
examples/gtalign.md
... | ... | @@ -0,0 +1,51 @@ |
1 | + |
|
2 | +``` |
|
3 | +#!/usr/bin/env bash |
|
4 | + |
|
5 | +## gtalign 0.16.0-alpha |
|
6 | +## demo with 1CIF vs 1YCC |
|
7 | +## Extracted from GTalign_demo.ipynb |
|
8 | +## |
|
9 | +## James Vincent help@sbgrid.org |
|
10 | +## Jan 10, 2025 |
|
11 | + |
|
12 | +## !! User required vars |
|
13 | +my_arch=gpu # Set to gpu or mp |
|
14 | +model_one=1CIF # ID of structure one |
|
15 | +model_two=1YCC # ID of structure two |
|
16 | + |
|
17 | +## Set MP or GPU: |
|
18 | +my_gtalign=gtalign_${my_arch} |
|
19 | + |
|
20 | +if [[ "$my_arch" == *"gpu"* ]]; then |
|
21 | + echo "## Using GPU: ${my_gtalign} " |
|
22 | + echo "## Verify GPU" |
|
23 | + ${my_gtalign} --dev-list |
|
24 | +else |
|
25 | + echo "## Using CPU (mp): ${my_gtalign} " |
|
26 | +fi |
|
27 | + |
|
28 | +## Set models for comparison |
|
29 | +model_one_file=${model_one}.cif.gz |
|
30 | +model_one_url=https://files.rcsb.org/download/${model_one_file} |
|
31 | + |
|
32 | +model_two_file=${model_two}.cif.gz |
|
33 | +model_two_url=https://files.rcsb.org/download/${model_two_file} |
|
34 | + |
|
35 | + |
|
36 | +echo "## Start SBGrid environment" |
|
37 | +export SBGRID_ALLOW=true # SBGrid internal dev only |
|
38 | +source /programs/sbgrid.shrc |
|
39 | +export GTALIGN_X=0.16.0-alpha |
|
40 | +echo "## Using GTALIGN version: ${GTALIGN_X} " |
|
41 | + |
|
42 | +echo "## Download structures:" |
|
43 | +wget ${model_one_url} |
|
44 | +wget ${model_two_url} |
|
45 | + |
|
46 | +echo "## Run gtalign: " |
|
47 | +${my_gtalign} -v --qrs=${model_one_file} --rfs=${model_two_file} -o out2_${model_one}_${model_two}_speed6 --dev-queries-per-chunk=1 --dev-queries-total-length-per-chunk=40000 --dev-max-length=40000 --speed=6 --pre-score=0 --ter=0 -s 0 --cpu-threads-reading=1 |
|
48 | + |
|
49 | +echo "## Check output: " |
|
50 | +cat out2_${model_one}_${model_two}_speed6/${model_one}.cif__0.out |
|
51 | +ls -la out2_${model_one}_${model_two}_speed6``` |
|
... | ... | \ No newline at end of file |
gtalign.md
... | ... | @@ -1,51 +0,0 @@ |
1 | - |
|
2 | -``` |
|
3 | -#!/usr/bin/env bash |
|
4 | - |
|
5 | -## gtalign 0.16.0-alpha |
|
6 | -## demo with 1CIF vs 1YCC |
|
7 | -## Extracted from GTalign_demo.ipynb |
|
8 | -## |
|
9 | -## James Vincent help@sbgrid.org |
|
10 | -## Jan 10, 2025 |
|
11 | - |
|
12 | -## !! User required vars |
|
13 | -my_arch=gpu # Set to gpu or mp |
|
14 | -model_one=1CIF # ID of structure one |
|
15 | -model_two=1YCC # ID of structure two |
|
16 | - |
|
17 | -## Set MP or GPU: |
|
18 | -my_gtalign=gtalign_${my_arch} |
|
19 | - |
|
20 | -if [[ "$my_arch" == *"gpu"* ]]; then |
|
21 | - echo "## Using GPU: ${my_gtalign} " |
|
22 | - echo "## Verify GPU" |
|
23 | - ${my_gtalign} --dev-list |
|
24 | -else |
|
25 | - echo "## Using CPU (mp): ${my_gtalign} " |
|
26 | -fi |
|
27 | - |
|
28 | -## Set models for comparison |
|
29 | -model_one_file=${model_one}.cif.gz |
|
30 | -model_one_url=https://files.rcsb.org/download/${model_one_file} |
|
31 | - |
|
32 | -model_two_file=${model_two}.cif.gz |
|
33 | -model_two_url=https://files.rcsb.org/download/${model_two_file} |
|
34 | - |
|
35 | - |
|
36 | -echo "## Start SBGrid environment" |
|
37 | -export SBGRID_ALLOW=true # SBGrid internal dev only |
|
38 | -source /programs/sbgrid.shrc |
|
39 | -export GTALIGN_X=0.16.0-alpha |
|
40 | -echo "## Using GTALIGN version: ${GTALIGN_X} " |
|
41 | - |
|
42 | -echo "## Download structures:" |
|
43 | -wget ${model_one_url} |
|
44 | -wget ${model_two_url} |
|
45 | - |
|
46 | -echo "## Run gtalign: " |
|
47 | -${my_gtalign} -v --qrs=${model_one_file} --rfs=${model_two_file} -o out2_${model_one}_${model_two}_speed6 --dev-queries-per-chunk=1 --dev-queries-total-length-per-chunk=40000 --dev-max-length=40000 --speed=6 --pre-score=0 --ter=0 -s 0 --cpu-threads-reading=1 |
|
48 | - |
|
49 | -echo "## Check output: " |
|
50 | -cat out2_${model_one}_${model_two}_speed6/${model_one}.cif__0.out |
|
51 | -ls -la out2_${model_one}_${model_two}_speed6``` |
|
... | ... | \ No newline at end of file |