Difference between revisions of "Open Source Technologies in Clinical Research"

From PhUSE Wiki
Jump to: navigation, search
Line 25: Line 25:
|'''Name'''|| '''Co-lead''' || '''Organisation'''  
|'''Name'''|| '''Co-lead''' || '''Organisation'''  
|Robert Butler || Co-lead || Gilead
|Gayathri Kolandaivelu|| Co-lead || JNJ  
|Gayathri Kolandaivelu|| Co-lead || JNJ  

Latest revision as of 12:26, 13 June 2019

Project Overview

Mission Open Source Technologies in Clinical Research aims to provide guidance to the use of open source technologies in regulatory environments within the pharmaceutical industry, including but not limited to R and Python. Our intent is to be a repository of knowledge for:
• Use Cases
• Implementation and validation guidance
• Best Practices

Our goal is to broaden the acceptance and general level of comfort with these technologies in the industry to assist in increasing their level of adoption.

Scope As open source languages and tools become more common across the data science landscape, opportunities to leverage these tools grows as well. Open source languages tend to be on the cutting edge, among other things enabling teams to explore the latest statistical techniques. R and Python ae also prominent in the world of big data, connecting into powerful tools like Spark and Hadoop for distributed computing. Both of these languages also have impressive packages available in the world of machine learning and deep learning, bringing modern analytical tools to programming teams at little or no cost. Furthermore, R offers Shiny and R Markdown as advanced reporting tools enabling delivery of static or dynamic data dashboards. At the most basic levels, Python offers automation capabilities – and it is likely already available in most programming environments. These technologies have very much to offer, before even getting close to considering them as an organization’s submission or reporting language of choice.

This project will investigate the methods an organization can use to ensure the thoughtful use of these tools within regulatory environments. These methods will include the proper installation and deployment of open-source languages, validation of frameworks and packages used in development and analysis, quality control of in-house software development, and assurance of GxP compliance. Topics will be discussed at a higher level, veering the basic concepts behind techniques for installation deployment, and validation, as well as the specifics of how these things can be put into practice. The project will walk through proper installation the choice of development environment, and the implications of those choices. The risks of misunderstand what these tools can do given the environment they have been implemented in can be subtle and result in unexpected failures of applications, therefore proper validation is essential within a regulated space

The third element of this project involves the provision of best practices and guidelines that practitioners can use as resources when working with open source technologies in clinical research. One example will develop PhUSE specific coding style guides for open source programming languages, built on Google’s R Study guide, the tidyverse style guide, or for Python, the PEP-8 Style Guide. Most clinical programming departments have well defined Good Programming Practices (GPP) for SAS programming, as does PhUSE, and adoption of open source languages in the pharmaceutical industry will require similar guidance. A second example will provide guidance around the identification of common packages or common repositories that are determined safe to use within a programming environments when reporting on clinical trials, leveraging the work already being done by PharmaR. Furthermore, a clear understanding of packages selection and version control is essential to this process. The open source nature of these technologies, juxtaposed against the high standards of validation within the industry, necessitates the establishment of a trust mechanism for any open source element of the technology.

Project Leads

Name Co-lead Organisation
Gayathri Kolandaivelu Co-lead JNJ
Frank Menius Co-lead Covance Inc
Eli Miller Co-lead Covance Inc
Michael Rimler Co-lead GSK
Michael Stackhouse Co-lead Covance Inc

Project Updates

Provide project updates in this section.
Date: Description of Update

Objectives and Timelines

List proposed project deliverables and timelines.

Recruit Volunteers July 1st 2019
Deliverable – Community Priority Pulse Survey July 2019
Deliverable – Paper Presentation US PhUSE Connect 2020 (March 2020)

Project Activities

This section can document project activities or serve as a jumping off point to other pages in the project.

Meeting Minutes

March 21st, 2019
April 4th, 2019
April 18th, 2019

Helpful Links