implementation of a validated statistical computing environment presented by jeff schumack,...

26
Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September 16, 2005

Upload: brian-hess

Post on 27-Mar-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

Implementation of a Validated Statistical

Computing Environment

Presented by Jeff Schumack, Associate

Director – Drug Development Information

September 16, 2005

Page 2: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

2

Statistical Computing Environment (SCE)

• Data Repository of source code, input data & output• Version controlled programs and output• Reusable programming ability• Links to Clinical Data Management System (CDMS) &

Documentum

Page 3: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

3

Prototype

• Determined requirements

• Performed market search

• Worked collaboratively to achieve our vision

• Conducted extensive pilot

Page 4: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

4

SCE: Where Does it Fit in?

Capture and Capture and Organize DataOrganize DataCapture and Capture and

Organize DataOrganize Data

Analyze Data, Generate Analyze Data, Generate and Deliver Reportsand Deliver Reports

Analyze Data, Generate Analyze Data, Generate and Deliver Reportsand Deliver Reports

Clintrial/CRO

SAS, Files Documentum/Publishing

Clinical Data Management

Clinical Biostatistics Regulatory Affairs

Statistical Computing Environment

Analysis, Programming and Reporting Analysis, Programming and Reporting under 21 CFR Part 11 complianceunder 21 CFR Part 11 compliance

Analysis, Programming and Reporting Analysis, Programming and Reporting under 21 CFR Part 11 complianceunder 21 CFR Part 11 compliance

Submission of Submission of Reports to the Reports to the

FDAFDA

Submission of Submission of Reports to the Reports to the

FDAFDA

Page 5: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

5

Interfaces

Clinical Data Clinical Data ManagementManagement

Core SCECore SCE

DocumentumDocumentum

Page 6: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

6

Clinical Data Management Connector

Page 7: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

7

Extraction Process

Query CDMS• SAS or XML• Execute data extraction

– Extraction in context

– Record data and output under correct study

Page 8: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

8

Audit Trails

• Who • What• When• Comment if any

Page 9: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

9

Core SCE Functionality

Page 10: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

10

Database Connectivity

Oracle Role Based Security• Require username / password• Secure – only authorized personnel allowed to connect• Level of access based on user privilege

Page 11: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

11

External Applications

• SAS system version 8.12 (or higher)

• R (Splus) version 1.9.1 or higher

• UltraEdit version 10 or higher

Page 12: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

12

Repository

• Secure Oracle Database

• Easily retrievable

• Hierarchical Structure– Indication -> Study -> Programs (etc.)

Page 13: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

13

Traceable Pathway

SCE provides• Clear pathway from “field” to report• Mechanism for data extraction of analyses• Dependency map of input-to-programs-to-output• “Push” analyses into Documentum• Audit Trails

Page 14: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

14

Dependency MapGraphically represent “program-to-input-to-output”

– Including version numbers

Page 15: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

15

Security Manager

• Individual user accounts

• Password Management: LDAP

• Permissions:– Group– User– Project

Page 16: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

16

File Management• Folder types / File types / File properties

• Check out / Check in

• File annotations

• Source Code Editor

• File Viewers

• Execution and display results, logs, graphics

• Audit Trails

Page 17: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

17

Pack & Go• “Pull” files from SCE onto local disks

– Indication– Study – Analysis

• Useful for Archival

• Collaboration with external contributors– Partners– CROs– Data Monitoring Committees

Page 18: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

18

Study Setup - Templates

• Nested Hierarchy templates– Indication– Study– Analyses

• Replicate Studies using templates

• Retire templates no longer in use

Page 19: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

19

Job Management

• Server based running of jobs

• Define jobs / Submit jobs / Run jobs / Run & Record

• Input / output dependencies

• Table of Content user interface / comment blocks

• Relative file pathways– Macro search– Common Code search

• Batch execution / job sequencing

• Record Outputs

• Traceability – Dependency Mapping– Input data / program / macros -> main program -> Output (s)

Page 20: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

20

Life Cycle Management

• Draft / Quality Controlled / Final

• Business rules

• Draft from Final

Page 21: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

21

Reporting

• Audit Trail reports

• Output formats – PDF, XML, RTF etc.

• Combine Outputs

• Interface with external reporting tools

Page 22: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

22

Documentum Connector

Page 23: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

23

Documentum Authentication

• Username / password protected• Documentum user information verification• Documentum permissions verification

Page 24: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

24

User Interface

• Automatic population of Documentum based on lifecycle state of document in SCE

• Manual population based on user triggers

• User comments

• Version controls

Page 25: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

25

Audit Trails

• Who

• What

• When

• Version control information

Page 26: Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September

26

Conclusion• New technology

• Close to realizing HGS SCE vision

• Acknowledgments:– HGS Biostats & IT teams– Waban Software– Alan Hopkins

• Contact Information:– [email protected]– 240-314-4414