R Validation for Life Sciences Validating R for Regulated Purposes 29th July 2010 Charles Roosen (Mango Solutions) - Introduction Andrew Ellis (ETH Zurich)

Slides:



Advertisements
Similar presentations
Project Quality Plans Gillian Sandilands Director of Quality
Advertisements

Chapter 24 Quality Management.
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
1 Welcome Safety Regulatory Function Handbook April 2006.
Configuration Management
Effectively applying ISO9001:2000 clauses 6 and 7.
OWASP Secure Coding Practices Quick Reference Guide
The New GMP Annex 11 and Chapter 4 Deadline for coming into operation: 30 June 2011.
Windows Server Deployment and Management With System Center.
Ossi Taipale, Lappeenranta University of Technology
Software Quality Assurance Plan
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Audit of IT Systems SARQA / DKG Scandinavian Conference, October 2002, Copenhagen Sue Gregory.
How to Document A Business Management System
Chapter 3 Project Initiation
Validation, Verification, Qualification : Which is right and does it really matter?
Cheryl McCarthy Manager, Quality Assurance MBC Session October 3, 2008 GCP Compliance in our Vendors.
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Software life cycle processes Purpose n A new international standard (ISO/IEC 12207:1995(E) that –establishes a common framework for software life cycle.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Chapter 3 Project Initiation. The stages of a project  Project concept  Project proposal request  Project proposal  Project green light  Project.
Laboratory Information Management Systems (LIMS) Lindy A. Brigham Div of Plant Pathology and Microbiology Department of Plant Sciences PLS 595D Regulatory.
Session 6: Data Integrity and Inspection of e-Clinical Computerized Systems May 15, 2011 | Beijing, China Kim Nitahara Principal Consultant and CEO META.
Chapter 24 - Quality Management
Introduction to Computer Technology
Enterprise Architecture
Welcome ISO9001:2000 Foundation Workshop.
DRAFT Richard Chandler-Mant – R Consultant The Challenges of Validating R Managing R in a Commercial Environment.
Compliance System Validation - An Audit Based Approach December 2012 Uday Gulvadi, CPA, CIA, CISA, CAMS Director - Internal Audit, Risk and Compliance.
Introduction to Information System Development.
MethodGXP The Solution for the Confusion.
Introduction to ISO New and modified requirements.
Introduction to Software Quality Assurance (SQA)
Product Quality, Testing, Reviews and Standards
INFO 637Lecture #81 Software Engineering Process II Integration and System Testing INFO 637 Glenn Booker.
Dan Parish Program Manager Microsoft Session Code: OFC 304.
Software System Engineering: A tutorial
FDA Docket No. 2004N-0133 Themes for Renewal of 21 CFR Part 11 Rule & Guidance by Dr. Teri Stokes, GXP International
Chapter 14 Information System Development
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
#hfeaconference February 2014 Chris Hall Information Compliance & Audit Manager Data submission project Information for Quality Programme.
FDA & MOBILE/IT APPLICATIONS Drew Bennett Sr. Technical Licensing Specialist Office of Technology Transfer.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
ISO 9001 – an overview Tor Stålhane IDI / NTNU. ISO 9001 and software development ISO 9001 is a general standard – equally applicable to software development.
1 Chapter Nine Conducting the IT Audit Lecture Outline Audit Standards IT Audit Life Cycle Four Main Types of IT Audits Using COBIT to Perform an Audit.
Census Quality: another dimension! Paper for Q2008 conference, Rome Louisa Blackwell Quality Assurance Manager, 2011 Census.
Project Scope Management Information Technology Project Management, Fifth Edition Note: some slides have been removed from the author’s original presentation.
Molecule-to-Market-Place Quality
Lecture 2 –Approaches to Systems Development Method 10/9/15 1.
Validation Copyright © 2004 Yokogawa Validation. Copyright © 2004 Yokogawa Page 2 Validation ProjectStandard Project > Validation.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
Over View of CENELC Standards for Signalling Applications
The world leader in serving science Validation and Qualification Overview Mike Garry Software Product Manager Spectroscopy Software Platform Team.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
1. Our Presentation Topic: Importance Of Validation & Qualification In Pharmaceutical Industries Presented By: Md. Tanjir Islam (Group C) 2.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Sample Fit-Gap Kick-off
World Health Organization
Chapter 10 Software Quality Assurance& Test Plan Software Testing
Preventing Medical Device Recalls
Data Managers’ Forum What’s in it for us?
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
This teaching material has been made freely available by the KEMRI-Wellcome Trust (Kilifi, Kenya). You can freely download,
Fit-for-Purpose Program: Solving Problems with the Validation of Legacy Systems Joseph Schenk QA Edge, Inc. (302) x11
Test Planning Mike O’Dell (some edits by Vassilis Athitsos)
Baisc Of Software Testing
PSS verification and validation
Computer System Validation
Unit IV – Chapter 2 V-Test Model.
Presentation transcript:

R Validation for Life Sciences Validating R for Regulated Purposes 29th July 2010 Charles Roosen (Mango Solutions) - Introduction Andrew Ellis (ETH Zurich) - Desktop Publishing with Sweave Dominik Locher (THETA AG) - Professional Reporting with RExcel Sebastian Pérez Saaibi (ETH Zurich) - R Generator Tool for Google Motion Charts

Oct. 10, 2010 A quick introduction  Ian Francis  Started as Analytical Chemist with GlaxoSmithkline  IT Compliance and Validation for 12 years  Living and working in Basel for last 2 years  Fortunate to have the opportunity to work with Tony Rossini and Mark Schwartz updating the “R: Regulatory Compliance and Validation Issues A Guidance Document for the Use of R in Regulated Clinical Trial Environments” ( R-FDA) for the R Foundation

Oct. 10, 2010 Why am I here?  In the past some people have thought R cannot be used for regulated purposes  Just last month, Aug-2010….LinkedIn forum  I do not see similar questions about SAS…  Why is this…? Regulatory requirements for “validation” cannot be met (too much testing)? Open Source Model?

Oct. 10, 2010 What is Validation?  Different meaning depending on who you ask  Here’s what the FDA state… Validation - Establishing documented evidence which provides a high degree of assurance that a specific process will consistently produce a product meeting its predetermined specifications and quality attributes. FDA GLOSSARY OF COMPUTERIZED SYSTEM AND SOFTWARE DEVELOPMENT TERMINOLOGY

Oct. 10, 2010 What is Validation?  Let us also say what validation is NOT testing...OR... verification...OR...qualification It is all these things and more….  So what exactly do these terms mean?!?  …and how do they fit together? verification validation qualification testing

Oct. 10, 2010 Computerized SYSTEM validation qualification phase How do these terms relate? validation qualification phase verification activities Procedures Processes Code Review Software testing Training phase activities verification activities verification phase activities qualificationverificationtesting

Oct. 10, 2010 Where can we get help? Lots of places… AND MORE!!

Oct. 10, 2010 What do these guidances say?  Do they talk about statistical analysis software? NO  Do they talk about any specific type of software? NO  So what DO they describe? A generic methodology that can be applied to a wide range of software and hardware solutions. Any specific approach should be based on minimising risk to products and consumers.

Oct. 10, 2010 What are the basics of all these methodologies? Plan Specify Build Verify Report RISK MANAGEMENT Disclaimer: This is not intended to imply or endorse a waterfall lifecycle!!

Oct. 10, 2010 Define Risk Process Assess Risks Control Risks Verify high risk areas What does this mean in practice? Plan Specify Build Verify Report RISK MANAGEMENT Deliverables (e.g. specifications, protocols, reports) Environments (e.g. dev/test/prod) and how are they controlled Responsibilities (e.g. IT, QA, Users) Governance (e.g. change control, configuration management) Suppliers (e.g. assessment of software development) Requirements – What we want from a solution Design – How we will achieve it Specification – Define customisation Install the software - Installation Qualification Configure where required Create new code to fill gaps - Code review Verify the solution, e.g. Functional testing Boundary Testing Business Process Testing

Oct. 10, 2010  Defined a Validation Plan – based on the approach outlined earlier  Include a risk assessment documenting that Part 11 controls do not apply  Describe the server environment/windows desktop that R will be installed to ands how that area is “validated”; describe how the IT group will be involved, e.g. by doing installs, controlling software (SCM), backup/restore  Include a supplier assessment (a regulatory expectation) based on R-FDA document  A pharmaceutical company based in Basel, using R for statistical modelling and clinical trial analysis, asked for a validation strategy for R… R Validation Example Plan Specify  Define a set of user requirements  Included non-functional requirements, such as security and availability  Mapped requirements to functions based on package licenses (not all R packages are freely available (e.g. ~850 out of ~1200) e.g. UR: the system can perform ANOVA DS: Packages dae, GAD, granova, maanova, TANOVA

Oct. 10, 2010  Define test strategy based on package risk  Risk dimensions include; Frequency of use, complexity of function, what the output will be used for, and risk of input error  Functional testing only of high risk packages  Why? Balance between the need to test and the time / resource available Cannot “test in” quality; more testing does not increase quality of code Certain level of testing already performed by developers R Validation Example Verify Build  Review of existing qualification for infrastructure  Installation to controlled test and production environments List the packages to be installed; Steps for installing packages, can refer to “R Installation and Administration” document  Use built-in R verification routines (make check)

Summary

Oct. 10, 2010 So can we use R for regulated work?  Of course...the FDA use it themselves!  Open Source does not mean uncontrolled  Quote... “At Novartis, we've got the open source version set up with appropriate processes and guidances for usage for health authority work. It's not a problem, just a matter of getting the details right….the critical problem is the packages, ascertaining and accepting risks inherent in that code. And more critically, knowing that it's a whole process you are validating, not a piece of software. So it's just a matter of getting the risks and components of what you are doing identified and put together. (no software can be validated unless it "is" the process -- qualified, yes, but despite … claims by commercial companies looking for a cheap slogan, "we have validated software!", they can't deliver it in the regulatory sense).” Anthony Rossini, LinkedIn response, 02-Sep-2010

Oct. 10, 2010 What does it all mean…? Extra work and piles of paper?!?! It doesn’t have to be that way. Use risk analysis to identify what needs documentation and testing; Use supplier documentation to justify decisions ( R-FDA ) and avoid repeating work (e.g. testing); Use built-in R tools to qualify deployment; Be pragmatic, but document your decisions.

Oct. 10, 2010 Thank you for your time Ian Francis Life Sciences IT Compliance and Validation BIOP AG Statistics | Programming | Medical Writing | Programme Management | Clinical Data Solutions