GDS-fold is a protein simulation toolkit centered on
contact-map-driven exploration of dynamics using Graph Driven Search (GDS).
At its core, it uses contact map representations to build sequences of states
that represent folding pathways. Extension of this can include studying specific
large conformational changes and perhaps even protein-protein dynamics.
- Define a protein system and define its initial and final contact-map states.
- Run GDS to find pathways between these states in contact-map space.
- Use the contact-map states to reconstruct a sequence of alpha-trace coordinates (or even all-atom strutures).
- Use the intermediate states to evaluate and describe the dynamical process.
python -m pip install -U pip
python -m pip install .For development (editable install):
python -m pip install -e . --no-build-isolationTo build a wheel locally:
python -m pip install -U build
python -m buildInstall docs dependencies:
python -m pip install .[docs]Build HTML docs directly with Sphinx:
python -m sphinx -b html docs/source docs/_build/htmlBuilt docs are written to:
docs/_build/html