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

Create scenario: shape-restrained protein-small molecule #123

Open
sverhoeven opened this issue Jun 27, 2024 · 2 comments
Open

Create scenario: shape-restrained protein-small molecule #123

sverhoeven opened this issue Jun 27, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@sverhoeven
Copy link
Member

Create a scenario page for the https://www.bonvinlab.org/education/HADDOCK24/shape-small-molecule tutorial.

It would be nice if you could

  • upload a ligand as a PDB file and the scenario page would convert into a shape.
  • choose between shape-restrained protocol or pharmacophore based protocol

Continuation of #29

sverhoeven added a commit that referenced this issue Jun 27, 2024
@sverhoeven
Copy link
Member Author

See haddock3 example at https://github.com/haddocking/haddock3/blob/main/examples/docking-protein-ligand-shape/docking-protein-ligand-shape-full.cfg . It has a multi model pdb file with the ensembl of ligands.

Need to figure out how to handle the ligands, for example a multi file upload and ngl viewer with toggles to hide/show

@sverhoeven
Copy link
Member Author

Possible scenario:

  1. User uploads
    2. pdb with protein and docked ligand
    3. a small molecule to dock in one or more conformations. Could be as pdb, sdf or smile string (smile string will need to be converted to 3D conformation(s) on server using rdkit)
  2. Use selects docker ligand
  3. User can specify which protein residues should be used as restraints with small molecule
  4. Server will convert docker ligand to a shape
  5. Server will generate pdb without selected docked ligand
  6. Server will generate param/top files for small molecule
  7. Server will generate restraints between shape and small molecule
  8. Server will generate restraints between protein and small molecule
  9. Server generates workflow and runs it

Lots of server code that haddock2.4 and @VGPReys have, will need to be made available to the webapp as a webservice.

@sverhoeven sverhoeven added the enhancement New feature or request label Oct 4, 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

1 participant