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,...

Full description

Saved in:
Bibliographic Details
Published in:International journal of translational medicine Vol. 2; no. 2; pp. 174 - 185
Main Author: Takefuji, Yoshiyasu
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