{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/communicative-subgraph-representation","title":"Communicative Subgraph Representation Learning for Multi-Relational Inductive Drug-Gene Interaction Prediction","arxiv_id":"2205.05957","date":"2022-05-12","proceeding":null,"authors":["Jiahua Rao","Shuangjia Zheng","Sijie Mai","Yuedong Yang"],"abstract":"Illuminating the interconnections between drugs and genes is an important topic in drug development and precision medicine. Currently, computational predictions of drug-gene interactions mainly focus on the binding interactions without considering other relation types like agonist, antagonist, etc. In addition, existing methods either heavily rely on high-quality domain features or are intrinsically transductive, which limits the capacity of models to generalize to drugs/genes that lack external information or are unseen during the training process. To address these problems, we propose a novel Communicative Subgraph representation learning for Multi-relational Inductive drug-Gene interactions prediction (CoSMIG), where the predictions of drug-gene relations are made through subgraph patterns, and thus are naturally inductive for unseen drugs/genes without retraining or utilizing external domain features. Moreover, the model strengthened the relations on the drug-gene graph through a communicative message passing mechanism. To evaluate our method, we compiled two new benchmark datasets from DrugBank and DGIdb. The comprehensive experiments on the two datasets showed that our method outperformed state-of-the-art baselines in the transductive scenarios and achieved superior performance in the inductive ones. Further experimental analysis including LINCS experimental validation and literature verification also demonstrated the value of our model.","url_abs":"https://arxiv.org/abs/2205.05957v1","url_pdf":"https://arxiv.org/pdf/2205.05957v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"communicative-subgraph-representation","repo_url":"https://github.com/biomed-ai/cosmig","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"gene-interaction-prediction","task_name":"Gene Interaction Prediction"},{"task_slug":"representation-learning","task_name":"Representation Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2205.05957","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2205.05957"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/biomed-AI/CoSMIG","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":6},"by_repo_kind":{"official":{"samples":6,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"494623353a6c51dc","entry":"construct_pyg_graph","repo":"biomed-AI/CoSMIG","repo_kind":"official","path":"dataset.py","file_url":"https://github.com/biomed-AI/CoSMIG/blob/HEAD/dataset.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"494623353a6c51dc"}},{"code_sha256_prefix":"1a30d7da15806872","entry":"links2subgraphs","repo":"biomed-AI/CoSMIG","repo_kind":"official","path":"dataset.py","file_url":"https://github.com/biomed-AI/CoSMIG/blob/HEAD/dataset.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1a30d7da15806872"}},{"code_sha256_prefix":"ac8913621e5337c1","entry":"load_data_from_database","repo":"biomed-AI/CoSMIG","repo_kind":"official","path":"utils.py","file_url":"https://github.com/biomed-AI/CoSMIG/blob/HEAD/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ac8913621e5337c1"}},{"code_sha256_prefix":"76472b9c1b3e64e0","entry":"load_matlab_file","repo":"biomed-AI/CoSMIG","repo_kind":"official","path":"utils.py","file_url":"https://github.com/biomed-AI/CoSMIG/blob/HEAD/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"76472b9c1b3e64e0"}},{"code_sha256_prefix":"1656496f276485fb","entry":"map_data","repo":"biomed-AI/CoSMIG","repo_kind":"official","path":"utils.py","file_url":"https://github.com/biomed-AI/CoSMIG/blob/HEAD/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1656496f276485fb"}},{"code_sha256_prefix":"d573196b2a20147f","entry":"subgraph_extraction_labeling","repo":"biomed-AI/CoSMIG","repo_kind":"official","path":"dataset.py","file_url":"https://github.com/biomed-AI/CoSMIG/blob/HEAD/dataset.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d573196b2a20147f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}