Metadata-Version: 2.1
Name: DrugTargetCom
Version: 0.1.2
Summary: Genetic Algorithm Based Combination Therapy Finder
Author: Seyedeh Sadaf Asfa & Reza Arshinchi Bonab
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: pandas
Requires-Dist: openpyxl
Requires-Dist: deap
Requires-Dist: numpy

"""
Please cite the app if you use it:
Asfa, S. S., & Arshinchi Bonab, R. (2024). DrugTargetTool1.0.0: Genetic Algorithm Based Combination Therapy Finder (1.0.0). Zenodo. (https://doi.org/10.5281/zenodo.13274567)

DrugTargetCom is a tool for optimizing drug combinations using a genetic algorithm. Targeting the same proteins is crucial for improving treatment efficacy and reducing the likelihood of drug resistance. By simultaneously modulating the same targets, this approach can achieve a more potent therapeutic effect, especially in complex diseases like cancer.

## Methods

DrugTargetCom employs a genetic algorithm to discover optimal drug combinations. By simulating evolutionary processes, the tool efficiently explores potential combinations, evaluating them based on their ability to target key proteins.

## Usage

To use DrugTargetCom, you should have an excel or csv file containing two columns Drug and Target. Import and run:  combination_therapy(file_path = "example.xlsx", num_top_drugs = 5)

Jupyter Notebook:

!pip install DrugTargetCom
from drugtargetcom import combination_therapy
combination_therapy(file_path= "drugtargets.xlsx", num_top_drugs= 2)

Google Colab Notebook:

pip install DrugTargetCom
from drugtargetcom import combination_therapy
combination_therapy(file_path= "drugtargets.xlsx", num_top_drugs= 2)
