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

Add modules that could add/delete molecules within a workflow #992

Open
amjjbonvin opened this issue Sep 2, 2024 · 2 comments
Open

Add modules that could add/delete molecules within a workflow #992

amjjbonvin opened this issue Sep 2, 2024 · 2 comments
Assignees
Labels
enhancement Enhancing an existing feature of adding a new one workflow All the general parts of HADDOCK3 not related to any module in particular

Comments

@amjjbonvin
Copy link
Member

Desired feature/enhancement

Create new modules to add or delete a component during a workflow.

Description

Currently the number of molecules is defined in the start section of a workflow config file and can not be changed during the workflow execution. It would be nice to have two new modules:

  1. one to add a molecule to the current status of the workflow (e.g. moladd). The idea would be to create a new step in which the new molecule is added to the current PDBs, making sure there is no overlap in chain/segID, and an updated io file is created. Adding a topoaa module after that step would build the new topology and from there on the workflow can continue with the expanded complex. Most likely this would only allow for single models to be added.

  2. one to delete a current molecule from the current models (e.g. moldel).

Motivation

Possible application examples would be:

  1. Run a pre-sampling workflow (e.g. for glycans or for peptide cyclisation), then add a protein and perform docking, all within the same workflow.

  2. Following some shape-restrained docking, delete the shape from the current models to be able to continue the workflow differently (e.g. add an openmm step).

In all cases, a topoaa step would be required after adding or deleting a component.

@amjjbonvin amjjbonvin added the enhancement Enhancing an existing feature of adding a new one label Sep 2, 2024
@VGPReys VGPReys self-assigned this Sep 2, 2024
@VGPReys
Copy link
Contributor

VGPReys commented Sep 2, 2024

Great idea.
Could as well be part of the getting rid of topoaa as first module PR #921

@VGPReys
Copy link
Contributor

VGPReys commented Sep 2, 2024

I guess should be discussed next Friday during the meeting.

@rvhonorato rvhonorato added the workflow All the general parts of HADDOCK3 not related to any module in particular label Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancing an existing feature of adding a new one workflow All the general parts of HADDOCK3 not related to any module in particular
Projects
Status: To do
Development

No branches or pull requests

3 participants