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
Copy file name to clipboardexpand all lines: README.md
+24
Original file line number
Diff line number
Diff line change
@@ -182,6 +182,9 @@ For details please see [Access Control To In-House Databases](https://github.com
182
182
183
183
### In-house Database Configuration
184
184
185
+
:warning:**OnSite WebCSD assumes structure identifiers are unique across all registered in-house databases.
186
+
You will likely encounter unexpected behaviour if this is not the case.**
187
+
185
188
On-Site Lattice and WebCSD can be configured to read from in-house databases.
186
189
187
190
Provided within the installation is a sample database `teaching-subset.csdsql` which can be found in the `sample-data` folder in the root of the installation.
@@ -193,6 +196,27 @@ To enable in-house databases:
193
196
194
197
More information is given in the notes & example sections of the sample file. This acts as an [override file](https://docs.docker.com/compose/extends/) which you will have to include in the startup command.
195
198
199
+
### In-house Protein Database Creation and Configuration
200
+
201
+
If you have a Macromolecule Hub licence, you can also create and register in-house protein databases for use within OnSite WebCSD.
202
+
203
+
To create an In-house Protein Database, you will need the Python Utilities. These can be downloaded from the [CCDC Downloads page](https://www.ccdc.cam.ac.uk/support-and-resources/csdsdownloads/)
204
+
under `CSD Python API > Python CSD Python API Utilities`. If you do not see the CSD Python API listed in the available downloads, you may need to sign in.
205
+
The relevant script can be found under `ccdc > utitities > create_protein_database`.
206
+
You can run the script using the CSD Python API version 3.3.0 or later.
207
+
208
+
Once you have created your protein database, you can register it by adding to your `docker-compose.db-config.yml` file following the instructions above.
209
+
You must then mark the database as a protein database. Your database config should look something like this:
Instructions on setting up CSD-Theory Web can be found in the [wiki](https://github.com/ccdc-opensource/on-site-webcsd/wiki/Setting-up-CSD%E2%80%90Theory-Web).
0 commit comments