DRAFT Richard Chandler-Mant – R Consultant The Challenges of Validating R Managing R in a Commercial Environment.

Slides:



Advertisements
Similar presentations
How to Validate a Vendor Purchased Application
Advertisements

Configuration Management
PRINCIPLES OF A CALIBRATION MANAGEMENT SYSTEM
Radiopharmaceutical Production
R Validation for Life Sciences Validating R for Regulated Purposes 29th July 2010 Charles Roosen (Mango Solutions) - Introduction Andrew Ellis (ETH Zurich)
VALIDATION OF COMPUTERISED SYSTEMS IN THE PHARMACEUTICAL INDUSTRY Matt Safi Product manager.
Audit of IT Systems SARQA / DKG Scandinavian Conference, October 2002, Copenhagen Sue Gregory.
Chris Campbell – Senior Consultant ValidR: The Challenges of Validating R Chris Campbell, PhD # This code is a complete.
New GAMP Good Practice Guide for Electronic Record and Signature Compliance Arthur D. Perez, Ph.D. Chairman, GAMP Americas.
Regulatory Compliant Performance Improvement for Pharmaceutical Plants AIChE New Jersey Section 01/13/2004 Murugan Govindasamy Pfizer Inc.
Establish Verification Procedures (Task 11 / Principle 6)
Fundamentals of Information Systems, Second Edition
Copyright © 2007 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
Process, Communication, and Certification Padma Venkata
Andy Nicholls – Head of Consultancy DevelopR – formalising R Development.
PMI Inventory Tracker™
Navigating the Complexity of Life Science Compliance
EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
Using EDC-Rave to Conduct Clinical Trials at Genentech
Session 6: Data Integrity and Inspection of e-Clinical Computerized Systems May 15, 2011 | Beijing, China Kim Nitahara Principal Consultant and CEO META.
Pharmaceutical Regulatory and Compliance Congress and Best Practices Forum 21 CFR Part 11 Considerations November 14, 2002.
Chapter 7 Database Auditing Models
Windows XP Migration Jumpstart Offering Offering Datasheet The Challenges With less than one year until the end of support for Windows XP, customer are.
Linux Operations and Administration
MethodGXP The Solution for the Confusion.
Kyle McDuffie, Vice President Beckman User Meeting 2001 Delaware. Orlando. Holland. UK Instrument Integration and Regulatory Compliance.
Safety-Critical Systems 6 Safety and Quality Management and Certification T
FDA Docket No. 2004N-0133 Themes for Renewal of 21 CFR Part 11 Rule & Guidance by Dr. Teri Stokes, GXP International
Development and Regulation of Medical Products (MEDR-101)
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
InstantGMP: Electronic Batch Records System for GMP Manufacturing InstantGMP™ Inventory Control Module for GMP Manufacturing.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 7 Database Auditing Models.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
The IT Quality Assurance FDA Validation Specialists Phone: 877-MGD-TEST ( ) n n n n Web Site:
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.
Simplify the Complexity of Regulatory Compliance WATS 2009 Maintenance Stream Tuesday April 28, 2009.
Part 11, Electronic Records; Electronic Signatures
WGISS /09/2015 DATA PRESERVATION – CNES APPROACH B. Chausserie-Laprée.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Molecule-to-Market-Place Quality
Validation Copyright © 2004 Yokogawa Validation. Copyright © 2004 Yokogawa Page 2 Validation ProjectStandard Project > Validation.
Validation and Use of Excel® Spreadsheets in GLP/GMP and Part 11 Environments Audio Seminar Ludwig Huber Fax.:
Part 11 Public Meeting PEERS Questions & Responses The opinions expressed here belong to PEERS members and not the corporate entities with which they are.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Computer System Validation What is it?
The world leader in serving science Validation and Qualification Overview Mike Garry Software Product Manager Spectroscopy Software Platform Team.
BladeLogic Demo. 03/10/09 BladeLogic Demo BladeLogic Who? Automation taking my job? What? No, it’s making it easier. Started by entrepreneurs who understood.
AIQ Analytical Instrument Qualification. AIQ – Analytical Instrument Qualification Varian, Inc.’s Analytical Instrument Qualification documentation has.
ERT 421 Good Manufacturing Practice for Bioprocess Engineering Test 1: answer scheme.
EU GMP Guide Annex 11 “Computerised Systems” Edwin Lindsey Understudy: Neil Fraser.
Webinar On Transfer of Analytical Methods and Procedures according to USP 1224 Presented By Dr. Ludwig Huber Webinar On Transfer of Analytical Methods.
Auditing ISO Nancy Pasquan November Introductions I am….. You are….. And we are here to discuss: Auditing ISO Quality Systems for Medical.
© Akaza Research, LLC : 1 :: 10 Professional open source for clinical research.
Regulatory Affairs Certification (RAC) Global Scope Exam Pass RAC (Regulatory Affairs Certification) in first attempt By the help of Exams4sure.netExams4sure.net.
FDA 21 CFR Part 11 Compliance
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
CII badging program for ONAP ONAP security committee Stephen Terrill
‘Supporting and Developing the Tool’ Amanda Norris Julian Fox
FDA's New Enforcement of 21 CFR Part 11
Clinical Trials Validation, 21 CFR Part 11 Compliance
How To Apply Quality Management
Author: Nurul Azyyati Sabri
Lesson 5: BRITE Seminar: GMP II
CRM 2016 Solutions and Package Deployer
FDA 21 CFR Part 11 Overview June 10, 2006.
Linda M. Chatwin, Esq. RAC Business Manager, UL LLC
Validation Hub Project
Regulatory Perspective of the Use of EHRs in RCTs
Computer System Validation
Radiopharmaceutical Production
Presentation transcript:

DRAFT Richard Chandler-Mant – R Consultant The Challenges of Validating R Managing R in a Commercial Environment

DRAFT Richard Chandler-Mant – R Consultant What does validation mean Why validate R The challenges of validating R Validation tools ValidR Questions Agenda

DRAFT Richard Chandler-Mant – R Consultant What does validation mean? “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” U.S. Food and Drug Administration (2013). 21 CFR Part 11: Electronic Records, Electronic Signatures,

DRAFT Richard Chandler-Mant – R Consultant Why validate R? No guarantee that packages meet specifications Must comply with industry regulations to be used in regulated environments

DRAFT Richard Chandler-Mant – R Consultant Why validate R? R Foundation response to CFR Part 11: R: Regulatory Compliance and Validation Issues A Guidance Document for the Use of R in Regulated Clinical Trial Environments 1 Document relates to only base R and recommended packages R CMD CHECK provides no guarantee that an R add-on package meets its specifications Authors do not have to write tests 1.

DRAFT Richard Chandler-Mant – R Consultant ## WARNING: ## This code is a complete hack, ## may or may not work, etc.. ## Use your own risk. You have been warned. The recommended R package: ‘ codetools’, version Why validate R?

DRAFT Richard Chandler-Mant – R Consultant What is 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” U.S. Food and Drug Administration (2013). 21 CFR Part 11: Electronic Records, Electronic Signatures,

DRAFT Richard Chandler-Mant – R Consultant The challenges of validating R Define Requirements Build Software Test Software Against Requirements Create Documentation Typical Software Development Process Investigation Remediation Certification

DRAFT Richard Chandler-Mant – R Consultant Challenge 1 : Defining requirements Packages don’t typically come with a list of requirements How do we determine the intended use? Package descriptions and help files Package vignettes Previous experience of using the packages

DRAFT Richard Chandler-Mant – R Consultant Challenge 2 : Understanding a package Software is already built Source code is available How do we gain an understanding of the package structure? The functionMap package

DRAFT Richard Chandler-Mant – R Consultant The functionMap package Describes the relationship of functions within an R package Parse R code Create dynamic graphics of function relationships Create a network object to show relationships Creates an interactive graphic See which functions a given function calls Determine functions that are called within each function

DRAFT Richard Chandler-Mant – R Consultant

DRAFT Richard Chandler-Mant – R Consultant

DRAFT Richard Chandler-Mant – R Consultant Challenge 3 : Testing the requirements Package authors don’t have to write tests How do we test the requirements? Writing specific unit tests for requirements Understand the level of testing with testCoverage

DRAFT Richard Chandler-Mant – R Consultant The testCoverage package Determines which code in a package is covered by unit tests Reads package code and adds tracepoints Runs package unit tests and marks points as hit Creates a full report of the code hit

DRAFT Richard Chandler-Mant – R Consultant

DRAFT Richard Chandler-Mant – R Consultant Challenge 4 : Validation documentation Creating consistent documentation for each R package Automatic report template generation knitr Audit trail

DRAFT Richard Chandler-Mant – R Consultant Challenge 5 : Deployment Installation Qualification (IQ) Operation Qualification (OQ) Performance Qualification (PQ)

DRAFT Richard Chandler-Mant – R Consultant IQ - Is everything installed as expected? Perform an audit of the installed files OQ - Does everything operate as expected? Run the tests used in validation locally PQ - Does everything perform as expected? Measure the performance of the installed software VALIDATION Qualification process

DRAFT Richard Chandler-Mant – R Consultant What is ValidR? R (currently 3.0.2) Core and Recommended Packages 60+ additional packages Validation Packages Validation Documentation Windows Installer Linux RPMs

DRAFT Richard Chandler-Mant – R Consultant What are the benefits? Industry Gives analysts the tools they want use Provides assurance to the IT department Reduces risk and cost to business managers Accelerated analytical cycle R community Bug fixes patches Increased user base

DRAFT Richard Chandler-Mant – R Consultant The ValidR roadmap September 2014 EARL Conference Release testCoverage and functionMap on CRAN Easter 2015 Release of validated R 3.1.x Summer 2015 Release of validated additional packages

DRAFT Richard Chandler-Mant – R Consultant What does validation mean Assurance, evidence Why validate R Provide assurance, evidence The challenges of validating R Validation tools ValidR Methodology, software, documentation Benefits Summary

DRAFT Richard Chandler-Mant – R Consultant Questions?