Development of Standard Scripts for Analysis and Programming

From PhUSE Wiki
Jump to: navigation, search


This is the wiki home of the working group that is developing tools to support development and contributions of analysis scripts and programs.


This working group will identify potential standard scripts for data transformations and analyses across and/or within a therapeutic area and exploratory analysis. The goal will be to begin the process of standardizing analyses across the industry, but also include examples of what can be done with a standardized data set. This will be an interactive session using online wiki to create and add input that can be shared openly between industry and regulatory.

Leadership: Co-Leads

Mary Nilsson Eli Lilly
Sally Cassells Next Step
Hanming Tu Octagon Research
Kevin Kane Phastar
Mat Soukup FDA - CDER

Steering Committee Liaison: Scott Getzin

Standard Script Projects

  1. WG5 Project 01: Look for existing scripts and store them in the repository (Kevin Kane)
  2. WG5 Project 02: Define validation steps for scripts in the repository (Lina Jørgensen)
  3. WG5 Project 03: Establish platform (repository) for sharing scripts (Hanming Tu)
  4. WG5 Project 04: Legal ownership and issues in open source repository (Kevin Kane/Sally Cassells)
  5. WG5 Project 05: Create templates for documenting scripts (Jean-Marc Ferran)
  6. WG5 Project 06: Process for creating and editing scripts in Google Code (Kevin Kane)
  7. WG5 Project 07: Develop communication plan for standard scripts (Dirk Spruck)
  8. WG5 Project 08: Create white papers providing recommended display and analysis including Table, List and Figure shells (Mary Nilsson)

White Paper

Notice: Draft white paper on Tables, Figures and Listings associated with central tendency open for comments

Click Here! Central tendency TFLs white paper draft (2nd draft)

Please provide comments in the Discussion Tab of the Working Group wiki by 14 December 2012. Please provide only content-related comments and suggested references, and not formatting, spelling, or typographical error comments. With each comment, please provide the document section number.

We realize the Discussion tab might not be an ideal method for providing and receiving comments. Alternative methods are being assessed and may be available for future reviews.

Script Development Platform

Working group 5 are pleased to announce that the initial platform for sharing and developing scripts (SAS, R, S+, STATA etc) is up and running at the following location:

Some team members have set up Tortoise SVN which provides a GUI for working with GoogleCode in a windows environment. The GoogleCode site is configured to use the MIT License.

Progress report on script sharing platform by Mike Carniello Platform for Standard Script Development: Progress as of September 18 2012

Script Documentation

We are working on creating templates for specification and user guide documentation. Initial draft documents ready for review are here:

File:User Guide template.docx
File:Requirements Specifications template.doc

We are hoping to use the Good Programming Practice processes being developed by a seperate PhUSE group.

Validating Scripts

Here are the slides from the FDA workshop in march 2012 from subgroup 2, working on defining the process of creating and validating slides:

File:WG5 Subgroup 2 slides v2.pptx

Similar slides were presented to PSDM (Pharmaceutical Statistics and Data Management), a Dutch network group of statisticians, clinical programmers and data managers working in and for the pharmaceutical industry. The aim of the PSDM is to facilitate professional conduct and development of its members and to provide a platform for the exchange of expertise and ideas by organizing scientific meetings, workshops and courses in the Netherlands. The slides were a personal reflection from Kevin Kane of his experiences at the conference:

File:FDA CSS PhUSE initiative.pptx

The subgroup have started working on adding more details to the process of validating scripts. Here is the initial document for review:

File:WG5 P02 Proposal - 2014.pptx

Conference Calls and Minutes

Meeting minutes in 2012

WG5 11JAN2012
WG5 22FEB2012
WG5 14MAR2012
WG5 Subgroup1 F2F March 19-20 2012
File:WG5 subgroup 2 TC 7 Nov 12.docx
WG5 Subgroup3 F2F March 19-20
WG5 Subgroup3 TC June 7
Discussion Club: FDA/PhUSE CSS Working Group 5 Update Budapest 2012

Meeting minutes in 2013

WG5 08Jan2013: File:WG5 8th Jan 2013.docx
WG5 16Jan2013
WG5 22Jan2013

Meeting minutes template

WG5 Meeting Minute Template


FDA/PhUSE WG5 Subgroup1B


WG5 Charter


Example Scripts: Current and Future State

Script Example - Posted: March 14, 2012:

Example Overview Presentation

Current State Example Files

Future State Example Files


Call for Scripts

Here is a draft Call for Scripts, which we hope to send out to the statistical computing community before the March 2013 conference:
First Call for Scripts
The Computational Science Center of the FDA in combination with the Pharmaceutical Users Software Exchange (, have a new project to create an open source repository for scripts (tools, computer programs, resources) to help manage, summarise, explore, analyse and report clinical trial data. The scripts can be in any computer language (e.g. R/SAS/S+/STATA/C++/java).
We would like to invite you and your organisation to get involved in this project, by considering whether you could add any scripts to the repository. Ask yourself the following two questions:

  1. Do you or your organisation have existing scripts that could be shared with the statistical computing community, that could help increase the efficiency of clinical trials?
  2. Do you or your organisation have the time and/or resource to create new scripts?

The group are in the process of developing White Papers that will describe and document areas of interest for script development. These can be found on the PhUSE Wiki page. However, all scripts that may be of interest and use to the statistical community can be added to the repository.
It is hoped that in the future, the repository will be the home to an extensive variety of tools and resources that can be used in medical research. We are continuing to work to develop standards and processes relating to validation, so that scripts may be flagged as validated in the system. Additionally, we hope that the development of scripts may build on existing CDISC standards, and may also be used as a catalyst to standardise the way we report clinical trials data.
Once scripts are added into the system, they can be enhanced and improved by the statistical computing community. Issues with scripts can be tracked and fixed by the community of users. All scripts will be available publicly without any cost.
Finally, there are obvious advantage of having scripts that could be used both in the drug development process as well as by regulators in the review and approval process. We look forward to interacting with you in the script repository.

FDA Disclaimer

FDA comments are an informal communication and represent the individual's best judgment. These comments do not bind or obligate FDA. The contents of this wiki are from the individual contributors and do not necessarily reflect the view and/or policies of the Food and Drug Administration, the employers of the individuals involved or any of their staff.

Disclaimer for Others

Working drafts and comments provided as part of the FDA/PhUSE Working Group efforts are informal communications and represent the individual's best judgment. They do not necessarily reflect the view and/or policies of their company or institution, the employers of the individuals involved or any of their staff.

Note: Individuals participating in FDA/PhUSE Working Group discussions on the wiki are responsible for determining whether this disclaimer is sufficient for complying with any relevant procedures from their company or institution.

--- Last revision by FrankB,10/13/2015