ab0d17b4f8ccf7e7126811a7158511cbb58d6295
examples/rosettafold_all_atom.md
... | ... | @@ -1,3 +1,70 @@ |
1 | + |
|
2 | +## Rosettafold-All-Atom Example |
|
3 | + |
|
4 | +Below we provide a sample bash script, a fasta file renamed from one of the RFAA examples and a config yaml file. |
|
5 | + |
|
6 | +You must run RFAA outside of the installation directory. |
|
7 | + |
|
8 | +In order to do this you must provide your own config yaml file(s) and set the location of this yaml file. We show an example using the --config-dir option from hydra. |
|
9 | + |
|
10 | +These environment variables must be set: |
|
11 | + |
|
12 | +ROSETTAFOLD_DB_PATH - the directory to the RosettaFold databases: |
|
13 | + |
|
14 | +``` |
|
15 | +/programs/local/rosettafold |
|
16 | +├── bfd |
|
17 | +│ ├── bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt_a3m.ffdata |
|
18 | +│ ├── bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt_a3m.ffindex |
|
19 | +│ ├── bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt_cs219.ffdata |
|
20 | +│ ├── bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt_cs219.ffindex |
|
21 | +│ ├── bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt_hhm.ffdata |
|
22 | +│ └── bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt_hhm.ffindex |
|
23 | +├── pdb100_2021Mar03 |
|
24 | +│ ├── LICENSE |
|
25 | +│ ├── pdb100_2021Mar03_a3m.ffdata |
|
26 | +│ ├── pdb100_2021Mar03_a3m.ffindex |
|
27 | +│ ├── pdb100_2021Mar03_cs219.ffdata |
|
28 | +│ ├── pdb100_2021Mar03_cs219.ffindex |
|
29 | +│ ├── pdb100_2021Mar03_hhm.ffdata |
|
30 | +│ ├── pdb100_2021Mar03_hhm.ffindex |
|
31 | +│ ├── pdb100_2021Mar03_pdb.ffdata |
|
32 | +│ └── pdb100_2021Mar03_pdb.ffindex |
|
33 | +└── UniRef30_2020_06 |
|
34 | + ├── UniRef30_2020_06_a3m.ffdata |
|
35 | + ├── UniRef30_2020_06_a3m.ffindex |
|
36 | + ├── UniRef30_2020_06_cs219.ffdata |
|
37 | + ├── UniRef30_2020_06_cs219.ffindex |
|
38 | + ├── UniRef30_2020_06_hhm.ffdata |
|
39 | + ├── UniRef30_2020_06_hhm.ffindex |
|
40 | + ├── UniRef30_2020_06_hhsuite.tar.gz |
|
41 | + └── UniRef30_2020_06.md5sums |
|
42 | +``` |
|
43 | + |
|
44 | + |
|
45 | + |
|
46 | +ROSETTAFOLDAA_X - the SBGrid version of RosettaFold-All-Atom. |
|
47 | + |
|
48 | +RFAA_DIR - The direcotyr where RosettaFold-All-Atom is install under SBGrid. In most cases ythe example shown in the script below will be correct. |
|
49 | + |
|
50 | + |
|
51 | +The example script expects two files in the current directory: |
|
52 | + |
|
53 | +[sbgrid_example.yaml](sbgrid_example.yaml) |
|
54 | + |
|
55 | +and |
|
56 | + |
|
57 | +[sbgrid_example.fasta](sbgrid_example.fasta) |
|
58 | + |
|
59 | +We purposely renamed these example files to be sure we're using our own files and not the example files that come with RFAA. |
|
60 | + |
|
61 | +sbgrid_example.yaml is protein.yaml and base.yaml from the RFAA config/inference examples directory. |
|
62 | + |
|
63 | +sbgrid_example.fasta contains the 7U7W_1 protein from that same example. |
|
64 | + |
|
65 | + |
|
66 | + |
|
67 | +``` |
|
1 | 68 | #!/usr/bin/env bash |
2 | 69 | |
3 | 70 | ## SBGrid RosettaFold-All-Atom example |
... | ... | @@ -20,7 +87,7 @@ source /programs/sbgrid.shrc |
20 | 87 | export ROSETTAFOLDAA_X=bf21483 |
21 | 88 | |
22 | 89 | # Set critical env variables |
23 | -export ROSETTAFOLD_DB_PATH=/programs//local/rosettafold |
|
90 | +export ROSETTAFOLD_DB_PATH=/n/shared_db/RoseTTAFold |
|
24 | 91 | export RFAA_DIR=/programs/x86_64-linux/rosettafoldaa/${ROSETTAFOLDAA_X}/RoseTTAFold-All-Atom |
25 | 92 | |
26 | 93 | # Call the correct python bundled with RFAA |
... | ... | @@ -33,3 +100,5 @@ python.rfaa -m rf2aa.run_inference \ |
33 | 100 | database_params.command=${RFAA_DIR}/make_msa.sh \ |
34 | 101 | database_params.hhdb=${ROSETTAFOLD_DB_PATH}/pdb100_2021Mar03/pdb100_2021Mar03 |
35 | 102 | |
103 | +``` |
|
104 | + |