{"id":25818933,"url":"https://github.com/dlopezyse/drug-repurposing-using-kge","last_synced_at":"2025-02-28T08:14:09.027Z","repository":{"id":172880323,"uuid":"649913115","full_name":"dlopezyse/Drug-Repurposing-using-KGE","owner":"dlopezyse","description":"💊 Drug repurposing using knowledge graph embeddings with a focus on vector-borne diseases","archived":false,"fork":false,"pushed_at":"2024-06-03T13:52:59.000Z","size":424517,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-06-03T16:06:26.566Z","etag":null,"topics":["biotechnology","data-science","drug-repurposing","health","knowledge-graph","machine-learning"],"latest_commit_sha":null,"homepage":"https://dr-using-kge.streamlit.app/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dlopezyse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-05T23:18:49.000Z","updated_at":"2024-06-03T13:53:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"91b78d18-3aaf-4f84-902f-a799cd080e56","html_url":"https://github.com/dlopezyse/Drug-Repurposing-using-KGE","commit_stats":null,"previous_names":["dlopezyse/drug-repurposing-using-kge"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dlopezyse%2FDrug-Repurposing-using-KGE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dlopezyse%2FDrug-Repurposing-using-KGE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dlopezyse%2FDrug-Repurposing-using-KGE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dlopezyse%2FDrug-Repurposing-using-KGE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dlopezyse","download_url":"https://codeload.github.com/dlopezyse/Drug-Repurposing-using-KGE/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241122234,"owners_count":19913435,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["biotechnology","data-science","drug-repurposing","health","knowledge-graph","machine-learning"],"created_at":"2025-02-28T08:14:08.171Z","updated_at":"2025-02-28T08:14:09.021Z","avatar_url":"https://github.com/dlopezyse.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 💊 Drug Repurposing using Knowledge Graph Embeddings\n\nDrug repurposing methods can identify already approved drugs to treat them efficiently, reducing development costs and time. At the same time, knowledge graph embedding techniques can encode biological information in a single structure that allows users to operate relationships, extract information, learn connections, and make predictions to discover potential new relationships between existing drugs and vector-borne diseases.\n\n**Find the App here :point_right: [![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://dr-using-kge.streamlit.app/) and let me know your comments**.\n\nIn this project, we compare seven knowledge graph embedding models (TransE, TransR, TransH, UM, DistMult, RESCAL, and ERMLP) applied to Drug Repurposing Knowledge Graph (DRKG), analyzing their predictive performance over seven different vector-borne diseases (dengue, chagas, malaria, yellow fever, leishmaniasis, filariasis, and schistosomiasis), measuring their embedding quality and external performance against a ground-truth.\n\nThis work is based on the paper **[Drug Repurposing Using Knowledge Graph Embeddings with a Focus on Vector-Borne Diseases: A Model Comparison](https://link.springer.com/chapter/10.1007/978-3-031-40942-4_8)** as developed by [Diego López Yse](https://www.linkedin.com/in/lopezyse/) and [Diego Torres](https://www.linkedin.com/in/ditorres/) for the Conference on Cloud Computing, Big Data \u0026 Emerging Topics 2023.\n\nYou can find here the data and code used for developing and evaluating the predictive models.\n\n### Repository structure\n\n- **[streamlit_app.py](streamlit_app.py)**: outputs a drug ranking prediction based on a chosen disease and embedding model.\n- **[embedding_models](embedding_models)**: includes the outcomes of predictions on specific diseases generated by trained embedding models using the DRKG dataset.\n- **[train_embeddings.py](train_embeddings.py)**: trains an embedding model on a given dataset. Predictions can be performed on the results of this training.\n- **[predictions.py](predictions.py)**: performs predictions on the already trained embedding models. \n\n### Environment\nThe project was developed using Visual Studio Code 1.84 with Python 3.10.13\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdlopezyse%2Fdrug-repurposing-using-kge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdlopezyse%2Fdrug-repurposing-using-kge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdlopezyse%2Fdrug-repurposing-using-kge/lists"}