You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
conda activate forks/NeuralPLexer/NeuralPLexer/ # NOTE: one still needs to use `conda` to (de)activate environments
80
80
cd forks/NeuralPLexer/ && pip3 install -e .&&cd ../../
81
-
# - RoseTTAFold-All-Atom environment (~14 GB)
81
+
# - RoseTTAFold-All-Atom environment (~14 GB) - NOTE: after running these commands, follow the installation instructions in `forks/RoseTTAFold-All-Atom/README.md` starting at Step 4 (with `forks/RoseTTAFold-All-Atom/` as the current working directory)
RoseTTAFold All-Atom is a biomolecular structure prediction neural network that can predict a broad range of biomolecular assemblies including proteins, nucleic acids, small molecules, covalent modifications and metals as outlined in the RFAA paper.
6
+
RoseTTAFold All-Atom is a biomolecular structure prediction neural network that can predict a broad range of biomolecular assemblies including proteins, nucleic acids, small molecules, covalent modifications and metals as outlined in the <ahref='https://www.science.org/doi/10.1126/science.adl2528'>RFAA paper</a>.
7
7
8
8
RFAA is not accurate for all cases, but produces useful error estimates to allow users to identify accurate predictions. Below are the instructions for setting up and using the model.
**NOTE:** Make sure to update `DB_UR30` and `DB_BFD` (on Lines 19 and 20 of `make_msa.sh`) as well as `database_params.hhdb` (on Line 6 of `rf2aa/config/inference/base.yaml`) to list the absolute (base) paths to these respective local databases. For example, one may set these values to `DB_UR30="/bmlfast/rfaa_databases/uniref30/UniRef30_2020_06"`, `DB_BFD="/bmlfast/rfaa_databases/bfd/bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt"`, and `hhdb: "/bmlfast/rfaa_databases/pdb100_2021Mar03/pdb100_2021Mar03"`.
To predict protein small molecule complexes, the syntax to input the protein remains the same. Adding in the small molecule works similarly to other inputs.
153
-
Here is an example (from `rf2aa/config/inference/protein_complex_sm.yaml`):
158
+
Here is an example (from `rf2aa/config/inference/protein_sm.yaml`):
154
159
```
155
160
defaults:
156
161
- base
157
-
158
-
job_name: 7qxr
162
+
job_name: "3fap"
159
163
160
164
protein_inputs:
161
-
A:
162
-
fasta_file: examples/protein/7qxr.fasta
165
+
A:
166
+
fasta_file: examples/protein/3fap_A.fasta
167
+
B:
168
+
fasta_file: examples/protein/3fap_B.fasta
163
169
164
170
sm_inputs:
165
-
B:
166
-
input: examples/small_molecule/NSW_ideal.sdf
171
+
C:
172
+
input: examples/small_molecule/ARD_ideal.sdf
167
173
input_type: "sdf"
168
174
```
169
175
Small molecule inputs are provided as sdf files or smiles strings and users are **required** to provide both an input and an input_type field for every small molecule that they want to provide. Metal ions can also be provided as sdf files or smiles strings.
0 commit comments