Metadata-Version: 2.3
Name: docking-simulation-helpers
Version: 0.1.1
Summary: A Command-Line Interface for interacting with a series of programs for molecular docking and molecular dynamics simulations.
License: MIT
Author: Davide Rossotto
Author-email: drossotto@crimson.ua.edu
Requires-Python: >=3.12, <4
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: docker (>=7.1.0,<8.0.0)
Requires-Dist: importlib (>=1.0.4,<2.0.0)
Requires-Dist: importlib-resources (>=6.5.2,<7.0.0)
Requires-Dist: logger (>=1.4,<2.0)
Requires-Dist: logging (>=0.4.9.6,<0.5.0.0)
Requires-Dist: pathlib (>=1.0.1,<2.0.0)
Requires-Dist: python-on-whales (>=0.75.1,<0.76.0)
Requires-Dist: setuptools (>=75.8.0,<76.0.0)
Requires-Dist: tabulate (>=0.9.0,<0.10.0)
Requires-Dist: typer[all] (>=0.15.1,<0.16.0)
Description-Content-Type: text/markdown

# Docking Simulation Helpers

Local network application for molecular docking and molecular dynamics simulations built for the Research Lab. 

The goal is to keep it super simple and maximize abstraction for our wet-lab biologists. Anything requiring significant installation receives a docker container. This adds tons of overhead, as well as having redundant packages, but we do not care. 

Requirements: 
  - pipx: A tool to install and run Python applications in isolated environments.
  - docker: Enables containerization, allowing applications to run consistently across environments. 

Services: 
- DeepGlycanSite: Carbohydrate-binding site predictions through a geometry-based graphical neural network.
  * [Research Article](https://www.nature.com/articles/s41467-024-49516-2)
  * [GitHub](https://github.com/xichengeva/DeepGlycanSite)


Notes: 

- In the repository, there is a docker-compose.yml that ships with the python package that establishes the services to be included in the application. That is how we can ship a large amount of application in a one-step python package. 
