Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#2491: Docking: Docker container for Autodock #2491

Closed
GennadiyZakharov opened this issue Nov 6, 2023 — with Board Genius Sync · 1 comment
Closed

#2491: Docking: Docker container for Autodock #2491

GennadiyZakharov opened this issue Nov 6, 2023 — with Board Genius Sync · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

Copy link
Collaborator

GennadiyZakharov commented Nov 6, 2023

Background

This ticket covers the development of the Docker container for the Autodock plugin. See the full description in the parent ticket.

Scope of work

The Docker container should contain the autogrid4 and Autodock-GPU utilities and all required scripts. Container functions:

Run grid calculations for macromolecule.

  • Input:
    • Macromolecule pdb/pdbqt file
    • Grid parameters file
  • Output:
    • Calculation log
    • Grid files are stored in the docker container/volume. There is no need to return it to the client
  • Cache calculated grids (using Docker volumes or similar):
    • On the first run, save grid files to local storage (suggest Docker volumes)
    • Bypass calculations for the macromolecules that already have the grids.
    • Accept a flag to force grid re-calculation.

Run the docking calculation for the small molecule and the macromolecule.

If the macromolecule grids are not available, run grid calculation first. The docking calculations should use the GPU version of Autodock.

  • Input
    • small molecule pdb/mol2 file
    • macromolecule file name
  • Output
    • Full docking log file
    • molecule conformation in the pdbqt file (extracted from the docker logs)
@GennadiyZakharov GennadiyZakharov added the enhancement New feature or request label Nov 6, 2023
Aleksashka11 added a commit that referenced this issue Nov 27, 2023
* #2491: Bio: Docker container for autodock

* #2491: Bio: Docker container for autodock refactoring

* #2491: Docker container for Autodock: Run in Datagrok

* #2491: Docker container for autodock: Use autodock4 instead of autodock-gpu

* #2491: Bio | Autodock: Dockerfile modifications

* Bio: Autodock: Resources

* #2491: Bio | Autodock: Finalising

* Bio: Remove useless imports

---------

Co-authored-by: Sofia Podolsky <spodolskaya@datagrok.ai>
Copy link
Member

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-14886

@dnillovna dnillovna changed the title Docker container for Autodock #2491: Docker container for Autodock Feb 12, 2024
@dnillovna dnillovna changed the title #2491: Docker container for Autodock #2491: Docking: Docker container for Autodock May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants