A Secure and Reusable Software Architecture for Supporting Online Data Harmonization

被引:0
|
作者
Feric, Zlatan [1 ]
Agostini, Nicolas Bohm [1 ]
Beene, Daniel [4 ]
Signes-Pastor, Antonio J. [6 ]
Halchenko, Yuliya [6 ]
Watkins, Deborah [5 ]
MacKenzie, Debra [4 ]
Karagas, Margaret [6 ]
Manjourides, Justin [2 ]
Alshawabkeh, Akram [3 ]
Kaeli, David [1 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[2] Northeastern Univ, Bouve Coll Hlth Sci, Boston, MA 02115 USA
[3] Northeastern Univ, Dept Civil & Environm Engn, Boston, MA 02115 USA
[4] Univ New Mexico, Coll Pharm, Hlth Sci Ctr, Community Environm Hlth Program, Albuquerque, NM 87131 USA
[5] Univ Michigan, Sch Publ Hlth, Environm Hlth Sci, Ann Arbor, MI 48109 USA
[6] Geisel Sch Med Dartmouth, Dept Epidemiol, Hanover, NH USA
关键词
CHILD HEALTH OUTCOMES; ENVIRONMENTAL-INFLUENCES; EXPOSURE; MINE;
D O I
10.1109/BigData52589.2021.9671538
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Retrospective data harmonization across multiple research cohorts and studies is frequently done to increase statistical power, provide comparison analysis, and create a richer data source for data mining. However, when combining disparate data sources, harmonization projects face data management and analysis challenges. These include differences in the data dictionaries and variable definitions, privacy concerns surrounding health data representing sensitive populations, and lack of properly defined data models. With the availability of mature open-source web-based database technologies, developing a complete software architecture to overcome the challenges associated with the harmonization process can alleviate many roadblocks. By leveraging state-of-the-art software engineering and database principles, we can ensure data quality and enable cross-center online access and collaboration. This paper outlines a complete software architecture developed and customized using the Django web framework, leveraged to harmonize sensitive data collected from three NIH-support birth cohorts. We describe our framework and show how we successfully overcame challenges faced when harmonizing data from these cohorts. We discuss our efforts in data cleaning, data sharing, data transformation, data visualization, and analytics, while reflecting on what we have learned to date from these harmonized datasets.
引用
收藏
页码:2801 / 2812
页数:12
相关论文
共 50 条
  • [31] Runtime software architecture based software Online evolution
    Wang, QX
    Huang, G
    Shen, JR
    Mei, H
    Yang, FQ
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 230 - 235
  • [32] AN ARCHITECTURE FOR ONLINE SOFTWARE QUALITY IMPROVEMENT
    RALYA, T
    COMPUTER, 1994, 27 (03) : 10 - 11
  • [33] A reusable design of geophysical data acquisition software
    Jing, Pei
    Jiang Qiyun
    Dan, Huang
    INTERNATIONAL WORKSHOP ON AUTOMOBILE, POWER AND ENERGY ENGINEERING, 2011, 16
  • [34] A reusable software architecture model for manufactory management information system
    He, G
    Feng, C
    Wang, YX
    Sun, YY
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 469 - 471
  • [35] A core plug and play architecture for reusable flight software systems
    Wilmot, Jonathan
    SMC-IT 2006: 2nd IEEE International Conference on Space Mission Challenges for Information Technology, Proceedings, 2006, : 443 - 447
  • [36] Abstracting a reusable software architecture from existing application system
    Yu, XL
    Fen, XF
    Wu, XG
    Zhao, XH
    ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 482 - 487
  • [37] Information system architecture for developing reusable testplans for embedded software
    Singh, GB
    Gobrogge, S
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 453 - 461
  • [38] A Distributed and Secure Software Architecture Based on Blockchain Technology for Application Software
    Ali Kooshari
    Mehdi Fartash
    Wireless Personal Communications, 2023, 130 : 219 - 240
  • [39] A Distributed and Secure Software Architecture Based on Blockchain Technology for Application Software
    Kooshari, Ali
    Fartash, Mehdi
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 130 (01) : 219 - 240
  • [40] A Framework for Supporting the Software Architecture Evaluation Process in Global Software Development
    Babar, Muhammad Ali
    ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 93 - 102