Skip to content

Commit

Permalink
Kartograf integration (#249)
Browse files Browse the repository at this point in the history
* preparing openFE for wally integration

* name n refactor

* improving import managment.

* fixing network changes..

* reverting network extraction

* reverting network extraction

* refactor

* adding license

* refactor name

* removing the layer too much.

* Update environment.yml

* Update kartograf_mapper.py

* Update openfe/setup/__init__.py

Co-authored-by: Mike Henry <[email protected]>

* Update environment.yaml

* Update environment.yml

* Update environment.yaml

* pin kartograf to v1.0.0 and above

* fixup merge mistake in generate_radial_network

* Update environment.yaml

* add kartograf integration to yaml cli

---------

Co-authored-by: Mike Henry <[email protected]>
Co-authored-by: Richard Gowers <[email protected]>
  • Loading branch information
3 people authored Nov 17, 2023
1 parent c96cb57 commit 7d40a63
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 2 deletions.
3 changes: 2 additions & 1 deletion docs/environment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ channels:
dependencies:
- autodoc-pydantic<2.0
- lomap2>=3.0.0
- kartograf>=1.0.0
- openff-models>=0.0.5
- openff-toolkit >=0.13.0
- openff-units
Expand All @@ -27,7 +28,7 @@ dependencies:
- git+https://github.com/OpenFreeEnergy/gufe@main
- git+https://github.com/OpenFreeEnergy/ofe-sphinx-theme@main

# These are added automatically by RTD, so we include them here
# These are added automatically by RTD, so we include them here
# for a consistent environment.
- mock
- pillow
Expand Down
1 change: 1 addition & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ channels:
- conda-forge
dependencies:
- duecredit
- kartograf>=1.0.0
- lomap2>=3.0.0
- numpy<1.24
- networkx
Expand Down
3 changes: 2 additions & 1 deletion openfe/setup/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
from .atom_mapping import (LigandAtomMapping,
LigandAtomMapper,
LomapAtomMapper, lomap_scorers,
PersesAtomMapper, perses_scorers)
PersesAtomMapper, perses_scorers,
KartografAtomMapper,)

from gufe import LigandNetwork
from . import ligand_network_planning
Expand Down
1 change: 1 addition & 0 deletions openfe/setup/atom_mapping/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

from .lomap_mapper import LomapAtomMapper
from .perses_mapper import PersesAtomMapper
from kartograf import KartografAtomMapper

from . import perses_scorers
from . import lomap_scorers
3 changes: 3 additions & 0 deletions openfecli/parameters/plan_network_options.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ def load_yaml_planner_options(path: Optional[str], context) -> PlanNetworkOption
)
from openfe.setup import (
LomapAtomMapper,
KartografAtomMapper,
)
from openfe.setup.atom_mapping.lomap_scorers import (
default_lomap_score,
Expand All @@ -127,6 +128,8 @@ def load_yaml_planner_options(path: Optional[str], context) -> PlanNetworkOption
mapper_choices = {
'lomap': LomapAtomMapper,
'lomapatommapper': LomapAtomMapper,
'kartograf': KartografAtomMapper,
'kartografatommapper': KartografAtomMapper,
}

try:
Expand Down

0 comments on commit 7d40a63

Please sign in to comment.