3D-Beacons / 3d-beacons-client

Implementation of the 3D-Beacons client (local 3D model server)
Apache License 2.0
3 stars 6 forks source link

Get QMEAN docker instance working locally #17

Open sillitoe opened 3 years ago

sillitoe commented 3 years ago

Motivation:

We need to automatically generate QMEAN scores for each incoming model.

Suggested approach:

sillitoe commented 3 years ago

Currently getting an error when running the basic QMEAN example:

$ docker -v run --workdir $(pwd) -v $(pwd):$(pwd) \
  -v $PATH_TO_LOCAL_UNICLUST:/uniclust30 \
  registry.scicore.unibas.ch/schwede/qmean:4.2.0 run_qmean.py model.pdb --method QMEAN

Error:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 89, in <module>
  File "/qmean/run_qmean.py", line 1035, in <module>
    _main()
  File "/qmean/run_qmean.py", line 1014, in _main
    args.datefilter,
  File "/qmean/run_qmean.py", line 691, in __init__
    self._do_seqres_features(workdir, uniclust30, qmtldir, datefilter)
  File "/qmean/run_qmean.py", line 728, in _do_seqres_features
    datefilter,
  File "/qmean/run_qmean.py", line 261, in _seqanno
    a3m = hh.BuildQueryMSA(uniclust30)
  File "/usr/local/lib64/python3.6/site-packages/ost/bindings/hhblits3.py", line 589, in BuildQueryMSA
    raise RuntimeError('Building query profile failed, no output')
RuntimeError: Building query profile failed, no output

Details here:

https://gist.github.com/sillitoe/85c18bd05eb027771f7fd8cca67e2548

(asked Bienchen for help)