{"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/deemd-drug-efficacy-estimation-against-sars","title":"DEEMD: Drug Efficacy Estimation against SARS-CoV-2 based on cell Morphology with Deep multiple instance learning","arxiv_id":"2105.05758","date":"2021-05-10","proceeding":null,"authors":["M. Sadegh Saberian","Kathleen P. Moriarty","Andrea D. Olmstead","Christian Hallgrimson","François Jean","Ivan R. Nabi","Maxwell W. Libbrecht","Ghassan Hamarneh"],"abstract":"Drug repurposing can accelerate the identification of effective compounds for clinical use against SARS-CoV-2, with the advantage of pre-existing clinical safety data and an established supply chain. RNA viruses such as SARS-CoV-2 manipulate cellular pathways and induce reorganization of subcellular structures to support their life cycle. These morphological changes can be quantified using bioimaging techniques. In this work, we developed DEEMD: a computational pipeline using deep neural network models within a multiple instance learning framework, to identify putative treatments effective against SARS-CoV-2 based on morphological analysis of the publicly available RxRx19a dataset. This dataset consists of fluorescence microscopy images of SARS-CoV-2 non-infected cells and infected cells, with and without drug treatment. DEEMD first extracts discriminative morphological features to generate cell morphological profiles from the non-infected and infected cells. These morphological profiles are then used in a statistical model to estimate the applied treatment efficacy on infected cells based on similarities to non-infected cells. DEEMD is capable of localizing infected cells via weak supervision without any expensive pixel-level annotations. DEEMD identifies known SARS-CoV-2 inhibitors, such as Remdesivir and Aloxistatin, supporting the validity of our approach. DEEMD can be explored for use on other emerging viruses and datasets to rapidly identify candidate antiviral treatments in the future}. Our implementation is available online at https://www.github.com/Sadegh-Saberian/DEEMD","url_abs":"https://arxiv.org/abs/2105.05758v2","url_pdf":"https://arxiv.org/pdf/2105.05758v2.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":"deemd-drug-efficacy-estimation-against-sars","repo_url":"https://github.com/Sadegh-Saberian/MIL-COVID19-RxRx19a","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"deemd-drug-efficacy-estimation-against-sars","repo_url":"https://github.com/sadegh-saberian/deemd","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"morphological-analysis","task_name":"Morphological Analysis"},{"task_slug":"multiple-instance-learning","task_name":"Multiple Instance Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2105.05758","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2105.05758"}},"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":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sadegh-saberian/deemd","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Sadegh-Saberian/MIL-COVID19-RxRx19a","reach":{"status":"ok"}}],"summary":{"ran_violates":1,"ran_draft_wrong":2,"ran_fixture":1},"by_repo_kind":{"official":{"samples":4,"ran":4,"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":4,"samples":[{"code_sha256_prefix":"4367ea2672ff21f6","entry":"calc_err","repo":"sadegh-saberian/deemd","repo_kind":"official","path":"Training/SMIL.py","file_url":"https://github.com/sadegh-saberian/deemd/blob/HEAD/Training/SMIL.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4367ea2672ff21f6"}},{"code_sha256_prefix":"7cd2bb7d366f1d45","entry":"group_argtopk","repo":"sadegh-saberian/deemd","repo_kind":"official","path":"Training/SMIL.py","file_url":"https://github.com/sadegh-saberian/deemd/blob/HEAD/Training/SMIL.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7cd2bb7d366f1d45"}},{"code_sha256_prefix":"86375d9b9db06599","entry":"group_kth_max","repo":"sadegh-saberian/deemd","repo_kind":"official","path":"Training/SMIL.py","file_url":"https://github.com/sadegh-saberian/deemd/blob/HEAD/Training/SMIL.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"86375d9b9db06599"}},{"code_sha256_prefix":"e9df54d687162f69","entry":"group_max","repo":"sadegh-saberian/deemd","repo_kind":"official","path":"Analysis/analyze.py","file_url":"https://github.com/sadegh-saberian/deemd/blob/HEAD/Analysis/analyze.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e9df54d687162f69"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}