Set Operations in Python for Translational Medicine
This is the world’s first tutorial article on Python programing on set operations for beginners and practitioners in translational medicine or medicine in general. This tutorial will allow researchers to demonstrate and showcase their tools on PyPI packages around the world. Via the PyPI packaging,...
Saved in:
| Published in: | International journal of translational medicine Vol. 2; no. 2; pp. 174 - 185 |
|---|---|
| Main Author: | |
| Format: | Journal Article |
| Language: | English |
| Published: |
Jackson
MDPI AG
29.04.2022
|
| Subjects: | |
| ISSN: | 2673-8937, 2673-8937 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | This is the world’s first tutorial article on Python programing on set operations for beginners and practitioners in translational medicine or medicine in general. This tutorial will allow researchers to demonstrate and showcase their tools on PyPI packages around the world. Via the PyPI packaging, a Python application with a single source code can run on Windows, MacOS, and Linux operating systems. In addition to the PyPI packaging, the reproducibility and quality of the source code must be guaranteed. This paper shows how to publish the Python application in Code Ocean after the PyPI packaging. Code Ocean is used in IEEE, Springer, and Elsevier for software reproducibility validation. First, programmers must understand how to scrape a dataset over the Internet. Second, the dataset files must be read in Python. Third, a program must be built to compute the target values using set operations. Fourth, the Python program must be converted to the PyPI package. Finally, the PyPI package is uploaded. Code Ocean plays a key role in publishing validation for software reproducibility. This paper depicts a vaers executable package as an example for calculating the number of deaths due to COVID-19 vaccines. Calculations were based on gender (male and female), age group, and vaccine group (Moderna, Pfizer, and Novartis), respectively. |
|---|---|
| AbstractList | This is the world’s first tutorial article on Python programing on set operations for beginners and practitioners in translational medicine or medicine in general. This tutorial will allow researchers to demonstrate and showcase their tools on PyPI packages around the world. Via the PyPI packaging, a Python application with a single source code can run on Windows, MacOS, and Linux operating systems. In addition to the PyPI packaging, the reproducibility and quality of the source code must be guaranteed. This paper shows how to publish the Python application in Code Ocean after the PyPI packaging. Code Ocean is used in IEEE, Springer, and Elsevier for software reproducibility validation. First, programmers must understand how to scrape a dataset over the Internet. Second, the dataset files must be read in Python. Third, a program must be built to compute the target values using set operations. Fourth, the Python program must be converted to the PyPI package. Finally, the PyPI package is uploaded. Code Ocean plays a key role in publishing validation for software reproducibility. This paper depicts a vaers executable package as an example for calculating the number of deaths due to COVID-19 vaccines. Calculations were based on gender (male and female), age group, and vaccine group (Moderna, Pfizer, and Novartis), respectively. |
| Author | Takefuji, Yoshiyasu |
| Author_xml | – sequence: 1 givenname: Yoshiyasu orcidid: 0000-0002-1826-742X surname: Takefuji fullname: Takefuji, Yoshiyasu |
| BookMark | eNpNkE9LAzEQxYNUsNae_AILHmV1NrPJJkcp_ilUKljPIZsmmmW7qcn20G_v2or0NMPM482b3yUZdaGzhFwXcIco4d43_YYCBSjYGRlTXmEuJFajk_6CTFNqAIAKxkVFxwTfbZ8ttzbq3ocuZb7L3vb9V-gyF2K2irpL7WGl2-zVrr3xnb0i5063yU7_6oR8PD2uZi_5Yvk8nz0sckMRWc4dAjJZVFCjQHDSMOHQCcuZtDUVspSGGihrZh1norRcGnDaOWq4lIg4IfOj7zroRm2j3-i4V0F7dRiE-Kl07L1prRpsKgYM61KzkrFSU7umrmbU0MLyIcCE3By9tjF872zqVRN2cfgqqYGOrMqikHRQ3R5VJoaUonX_VwtQv5DVCWT8AUitbmQ |
| Cites_doi | 10.1038/d41586-021-01222-5 10.1002/9781119487142 10.3390/ijerph110100271 10.1038/s41467-021-22648-5 10.1038/s41587-021-00912-9 10.1038/d41586-021-00727-3 10.1038/d41586-021-00263-0 10.1038/srep17230 10.1038/s41598-021-02528-0 10.3390/ijerph17061939 |
| ContentType | Journal Article |
| Copyright | 2022 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: 2022 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | AAYXX CITATION ABUWG AFKRA AZQEC BENPR CCPQU COVID DWQXO PHGZM PHGZT PIMPY PKEHL PQEST PQQKQ PQUKI PRINS DOA |
| DOI | 10.3390/ijtm2020015 |
| DatabaseName | CrossRef ProQuest Central (Alumni) ProQuest Central UK/Ireland ProQuest Central Essentials ProQuest Central ProQuest One Community College Coronavirus Research Database ProQuest Central ProQuest Central Premium ProQuest One Academic (New) Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest Central Essentials ProQuest One Academic Eastern Edition Coronavirus Research Database ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) |
| DatabaseTitleList | Publicly Available Content Database CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: PIMPY name: Publicly Available Content Database url: http://search.proquest.com/publiccontent sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Medicine |
| EISSN | 2673-8937 |
| EndPage | 185 |
| ExternalDocumentID | oai_doaj_org_article_c0475053b4a54554a2ed2fb52c21e60b 10_3390_ijtm2020015 |
| GroupedDBID | AAFWJ AAYXX ABDBF AFFHD AFKRA AFPKN AFZYC ALMA_UNASSIGNED_HOLDINGS BENPR CCPQU CITATION GROUPED_DOAJ MODMG M~E OK1 PHGZM PHGZT PIMPY ABUWG AZQEC COVID DWQXO PKEHL PQEST PQQKQ PQUKI PRINS PUEGO |
| ID | FETCH-LOGICAL-c2335-6f30359170b3830f9c58f3f8e659eb28949c2c04b5ef6584e69c0faff2c699333 |
| IEDL.DBID | DOA |
| ISSN | 2673-8937 |
| IngestDate | Fri Oct 03 12:41:29 EDT 2025 Sun Sep 07 03:41:14 EDT 2025 Sat Nov 29 07:13:51 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c2335-6f30359170b3830f9c58f3f8e659eb28949c2c04b5ef6584e69c0faff2c699333 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-1826-742X |
| OpenAccessLink | https://doaj.org/article/c0475053b4a54554a2ed2fb52c21e60b |
| PQID | 2679741192 |
| PQPubID | 5465941 |
| PageCount | 12 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_c0475053b4a54554a2ed2fb52c21e60b proquest_journals_2679741192 crossref_primary_10_3390_ijtm2020015 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-04-29 |
| PublicationDateYYYYMMDD | 2022-04-29 |
| PublicationDate_xml | – month: 04 year: 2022 text: 2022-04-29 day: 29 |
| PublicationDecade | 2020 |
| PublicationPlace | Jackson |
| PublicationPlace_xml | – name: Jackson |
| PublicationTitle | International journal of translational medicine |
| PublicationYear | 2022 |
| Publisher | MDPI AG |
| Publisher_xml | – name: MDPI AG |
| References | Irwin (ref_10) 2021; 592 Jacquez (ref_1) 2014; 11 Manzini (ref_6) 2021; 11 Callaway (ref_8) 2021; 593 Pintacuda (ref_13) 2021; 12 ref_3 ref_2 Gaviria (ref_9) 2021; 39 Takefuji (ref_4) 2021; 1 Perkel (ref_11) 2021; 590 ref_5 Reimann (ref_12) 2016; 6 ref_7 |
| References_xml | – ident: ref_7 – volume: 593 start-page: 325 year: 2021 ident: ref_8 article-title: Pfizer COVID Vaccine Protects against Worrying Coronavirus Variants publication-title: Nature doi: 10.1038/d41586-021-01222-5 – ident: ref_5 – volume: 1 start-page: 323 year: 2021 ident: ref_4 article-title: Python Programming in PyPI for Translational Medicine publication-title: Int. J. Transl. Med. – ident: ref_3 doi: 10.1002/9781119487142 – volume: 11 start-page: 271 year: 2014 ident: ref_1 article-title: Residential Mobility and Breast Cancer in Marin County, California, USA publication-title: Int. J. Environ. Res. Public Health doi: 10.3390/ijerph110100271 – volume: 12 start-page: 2580 year: 2021 ident: ref_13 article-title: Genoppi is an open-source software for robust and standardized integration of proteomic and genetic data publication-title: Nat. Commun. doi: 10.1038/s41467-021-22648-5 – volume: 39 start-page: 546 year: 2021 ident: ref_9 article-title: A network analysis of COVID-19 mRNA vaccine patents publication-title: Nat. Biotechnol. doi: 10.1038/s41587-021-00912-9 – volume: 592 start-page: 176 year: 2021 ident: ref_10 article-title: What It Will Take to Vaccinate the World against COVID-19 publication-title: Nature doi: 10.1038/d41586-021-00727-3 – volume: 590 start-page: 173 year: 2021 ident: ref_11 article-title: Five Reasons Why Researchers Should Learn to Love the Command Line publication-title: Nature doi: 10.1038/d41586-021-00263-0 – volume: 6 start-page: 17230 year: 2016 ident: ref_12 article-title: Normothermic Mouse Functional MRI of Acute Focal Thermostimulation for Probing Nociception publication-title: Sci. Rep. doi: 10.1038/srep17230 – volume: 11 start-page: 23458 year: 2021 ident: ref_6 article-title: reString: An open-source Python software to perform automatic functional enrichment retrieval, results aggregation and data visualization publication-title: Sci. Rep. doi: 10.1038/s41598-021-02528-0 – ident: ref_2 doi: 10.3390/ijerph17061939 |
| SSID | ssj0002856872 |
| Score | 2.1798494 |
| Snippet | This is the world’s first tutorial article on Python programing on set operations for beginners and practitioners in translational medicine or medicine in... |
| SourceID | doaj proquest crossref |
| SourceType | Open Website Aggregation Database Index Database |
| StartPage | 174 |
| SubjectTerms | Age groups Code Ocean Coronaviruses COVID-19 vaccines dataset Datasets Gender Keywords Linux Medicine Open source software Packaging Patients PyPI package Python program Reproducibility Software upgrading translational medicine VAERS Windows operating system |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LSwMxEB60FfHiW6wv9tBrcDevTU5ixeJBa_EBvS272UQq2ta2Cv57J9vUB4IXr7sbCLOTme-bJN8ANHmBpEMmJdEY-JCgWEk0V5wIVnKWljmVZSWZf5l2OqrX091QcJuEY5XzmFgF6nJofI38mMoUoW-CgORk9EJ81yi_uxpaaCxC3SuV8RrUW-ed7s1nlYUqIVXVwQnHM-KT8-ySHkOuf9x_nD4j-fe44UdaqtT7fwXnKuO01_4713VYDVgzOp05xwYs2MEmLF-F3fQtYLd2Gl2P7MwJJlF_EHXfvZZAhEg2qrLYU6gVRvNR23DfPr87uyChiQIxlDFBpGNepS9J4wLJaOy0Ecoxp6wUGlm10lwbamL8Z9Z5NGKlNrHLnaNGInZhbAdqg-HA7kKkXFrynDkhbcGNkypJypjlknGkJdyyBjTnNsxGM62MDDmGN3X2zdQNaHn7fn7iBa6rB8PxQxbWS4YzQiwjWMFzxHiC59SW1BWCGppYGRcNOJibPgurbpJ92X3v79f7sEL9NYaYE6oPoDYdv9pDWDJv0_5kfBSc6APO0s0B priority: 102 providerName: ProQuest |
| Title | Set Operations in Python for Translational Medicine |
| URI | https://www.proquest.com/docview/2679741192 https://doaj.org/article/c0475053b4a54554a2ed2fb52c21e60b |
| Volume | 2 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2673-8937 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002856872 issn: 2673-8937 databaseCode: DOA dateStart: 20210101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2673-8937 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002856872 issn: 2673-8937 databaseCode: M~E dateStart: 20210101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 2673-8937 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002856872 issn: 2673-8937 databaseCode: BENPR dateStart: 20210101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 2673-8937 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002856872 issn: 2673-8937 databaseCode: PIMPY dateStart: 20210101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1NS8NAEB1ERbyIn1itJYdeQ5P9yu7RSouCrcEPqKeQbHahRWNpo-C_dzZJpeLBi8eEhA1vsjPvbTJvAbosQ9EhwtxXmPhQoBjhKyaZz2nOaJSnROSVZf5tNB7LyUTFa1t9uX_CanvgGrieDhgWNU4zlmKx5ywlJic240ST0Iggc9kXWc-amJpVS0ZcyIjUDXkUdX1vOitfUeg7jvCjBFVO_b8ScVVdhvuw19BC77J-nAPYMMUh7IyaD99HQB9M6d3NTR2vpTctvPjTtf17SDq9quC8NMt63uquY3gaDh6vrv1mvwNfE0q5Lyx1hnphFGSoGwOrNJeWWmkEVyiApWJKE8Qj48Y64mCE0oFNrSVaIM2g9AQ2i7fCnIInbZSzlFouTMa0FTIM84CmgiKEihnagu4KgmRe21okKAccUskaUi3oO3i-L3Fe1NUJjFDSRCj5K0ItaK_ATZoJskyIiFDJhMgvz_5jjHPYJa4vIWA-UW3YLBfv5gK29Uc5XS46sNUfjOP7TvWO4FF8M4qfvwBrsb5w |
| linkProvider | Directory of Open Access Journals |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LTxRBEK4QMOBF5RUXUfuAxw49_ZrugzGgEAjLuuGRcBtmerrJEt1ddlcNf8rfSPU8UGLijQPXeSQ989VUfV9NdRXAlixQdOikpBYdHwoUr6mVRlIlSinSMue6rFrmd9Nez1xc2P4c_G73wsSyytYnVo66HLmYI9_mOkXqmyAh-TS-oXFqVPy72o7QqM3iyN_-Qsk2_Xj4BfH9wPn-3tnnA9pMFaCOC6GoDiK2rUtSVqA6Y8E6ZYIIxmtlUWYaK63jjuFD-BDDs9fWsZCHwJ3GYB4ToOjyF6SQKX5XC7t7vf7JfVaHG6VNNTEK1ytoJAP1pkAhLNseXM--cxarmNSDMFhNC_gnGFQRbv_lU3s3r-BFw6XJTm38yzDnhyuweNxUC6yCOPUz8nXsayOfksGQ9G9jrwSCTJ1UUfpbkwsl7V1rcP4oS16H-eFo6F8DMSEtZS6C0r6QLmiTJCUTuRYSZZf0ogNbLWbZuO4FkqGGitBmf0Hbgd2I5_0lsYF3dWA0ucoaf5DhipCrKVHIHDmskjn3JQ-F4o4nXrOiA5st1FnjVabZH5w3_n_6PSwdnB13s-5h7-gNPOdxywaTlNtNmJ9Nfvi38Mz9nA2mk3eNARO4fGy7uAO6PCe1 |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LTxRBEK4QIMQLgo-4CtIHPHa2p1_TfTBEwA0bYJ1ETfA0zvR0mzWyu-6uGP6av87qeaDGhBsHrvNIeuarqfq-muoqgH1ZoujQSUUtOj4UKF5TK42kSlRSpFXBdVW3zD9LRyNzcWGzFfjV7YWJZZWdT6wddTV1MUfe5zpF6psgIemHtiwiOx4czL7TOEEq_mntxmk0JnLqr3-ifFu8Hh4j1q84H7z9cHRC2wkD1HEhFNVBxBZ2ScpKVGosWKdMEMF4rSxKTmOlddwxfCAfYqj22joWihC40xjYYzIU3f8aUnKJ39haNjzPPt1keLhR2tTTo3DtgkZi0GwQFMKy_vjr8pKzWNGk_gmJ9eSA_wJDHe0GD-_ze9qCzZZjkzfNR7ENK37yCDbO2yqCxyDe-yV5N_ON8S_IeEKy69hDgSCDJ3X0_tbmSEl31xP4eCdLfgqrk-nEPwNiQlrJQgSlfSld0CZJKiYKLSTKMelFD_Y7_PJZ0yMkR20VYc7_grkHhxHbm0tiY-_6wHT-JW_9RI4rQg6nRCkL5LZKFtxXPJSKO554zcoe7HSw5623WeR_MH9---k92EBjyM-Go9MX8IDHnRxMUm53YHU5_-F3Yd1dLceL-cvWlgl8vmuz-A0yDjCn |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Set+Operations+in+Python+for+Translational+Medicine&rft.jtitle=International+journal+of+translational+medicine&rft.au=Takefuji%2C+Yoshiyasu&rft.date=2022-04-29&rft.issn=2673-8937&rft.eissn=2673-8937&rft.volume=2&rft.issue=2&rft.spage=174&rft.epage=185&rft_id=info:doi/10.3390%2Fijtm2020015&rft.externalDBID=n%2Fa&rft.externalDocID=10_3390_ijtm2020015 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2673-8937&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2673-8937&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2673-8937&client=summon |