CDM 1 SAS in Pharmaceutical Industry 30 July 2009 Arjun Roy & Madan Gopal Kundu Clinical Data Management & Biostatistics MACR.

Slides:



Advertisements
Similar presentations
Using the SQL Access Advisor
Advertisements

Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Simplifications of Context-Free Grammars
Variations of the Turing Machine
Angstrom Care 培苗社 Quadratic Equation II
3rd Annual Plex/2E Worldwide Users Conference 13A Batch Processing in 2E Jeffrey A. Welsh, STAR BASE Consulting, Inc. September 20, 2007.
AP STUDY SESSION 2.
1
Chapter 7 Constructors and Other Tools. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 7-2 Learning Objectives Constructors Definitions.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Processes and Operating Systems
Myra Shields Training Manager Introduction to OvidSP.
STATISTICS HYPOTHESES TEST (I)
STATISTICS INTERVAL ESTIMATION Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September.
David Burdett May 11, 2004 Package Binding for WS CDL.
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Services and Training Provider Details Chapter 4.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
Chapter 7 Sampling and Sampling Distributions
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
The 5S numbers game..
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Knowledge Extraction from Technical Documents Knowledge Extraction from Technical Documents *With first class-support for Feature Modeling Rehan Rauf,
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
Database Performance Tuning and Query Optimization
PP Test Review Sections 6-1 to 6-6
Chapter 10: Applications of Arrays and the class vector
Chapter 7 Working with Databases and MySQL
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Chi-Square and Analysis of Variance (ANOVA)
Health Artifact and Image Management Solution (HAIMS)
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Lilian Blot PART III: ITERATIONS Core Elements Autumn 2012 TPOP 1.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
GEtServices Services Training For Suppliers Requests/Proposals.
By CA. Pankaj Deshpande B.Com, FCA, D.I.S.A. (ICA) 1.
GL Interfaces 1 Using General Ledger Interfaces The File Maintenance and Procedures to successfully use the General Ledger Interfaces Jim Simunek, CPIM.
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
1 Let’s Recapitulate. 2 Regular Languages DFAs NFAs Regular Expressions Regular Grammars.
Types of selection structures
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
1 Titre de la diapositive SDMO Industries – Training Département MICS KERYS 09- MICS KERYS – WEBSITE.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
Essential Cell Biology
Converting a Fraction to %
Chapter 8 Estimation Understandable Statistics Ninth Edition
Clock will move after 1 minute
PSSA Preparation.
Copyright © 2013 Pearson Education, Inc. All rights reserved Chapter 11 Simple Linear Regression.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Tutorial 1: Sensitivity analysis of an analytical function
Page 1 Orchard Harvest ™ LIS Find a Patient Training.
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Presentation transcript:

CDM 1 SAS in Pharmaceutical Industry 30 July 2009 Arjun Roy & Madan Gopal Kundu Clinical Data Management & Biostatistics MACR

CDM 2 Statistical software SAS – Advantage, History, Definition, Windows Basic Programming SAS Macro, Examples Validation, Compliance Contents

CDM 3 Statistical Software – why?? Solution is Statistical software!! Manual computation is error prone and time consuming Clinical trials produces huge volume of data

CDM 4 Statistical Software

CDM 5 SAS – why?? Advanced statistical analysis is much more accessible Non standard analyses can be programmed Comparatively faster when working with very large dataset. Better reporting tool Also offers data warehousing capability Popularity

CDM 6 History Statistical Analysis System Developed by Jim Goodnight and John Shall in1970 at N.C. University Initially Developed for Agricultural Research SAS Institute founded in of worlds top 100 company in Fortune 500 use SAS CFR part 11 compliant

CDM 7 SAS solutions for life sciences SAS for Clinical Data Integration SAS for Life Sci. Sales & Marketing SAS Drug Development SAS Patient Safety

CDM 8 What is SAS ?? Tool for Stat. Analyses Reporting tool Programming Language Data Warehouse Database

CDM 9 SAS as a Data Warehouse

CDM 10 SAS as a Database Import/ Export facilities – Can read or export data from a variety of formats Performing query, merging or data manipulation is possible Data transformation, derivation of new variables

CDM 11 SAS as a Programming Language Macro facility Matrix manipulation Possible to write routines for new methods

CDM 12 SAS for Statistical Analyses Descriptive statistics Contingency Tables Correlation / Regression t-test Wilcoxon test General Linear Model (ANOVA, ANCOVA) Logistic regression Chi-square/ Fishers exact test Trend test Dunnett Multiple comparison Logrank test/ Kaplan Meier

CDM 13 SAS as a Reporting Tool Almost any kind of tables for CSR can be programmed that meets the Clinicians and Regulatory requirement. Reporting procedures in SAS PROC REPORT PROC PRINT PROC TABULATE DATA STEP

CDM Learning SAS!!

CDM 15 Editor Log Output Result Explorer Graph SAS Windows

CDM 16 EDITOR To write/ modify SAS program code LOG To check execution of the program. Helps in identify the error in SAS code Tells about details such as amount of time it taken to execute the code EXPLORER It displays the list of libraries (containing dataset, formats, compiled macros and graphs)

CDM 17 OUTPUT It displays the output generated upon execution of SAS code RESULTS It displays index of the output

CDM 18 Libraries & Datasets SAS stores Datasets in Libraries. Libraries are just a referred location in Hard-drive. (e.g., F:\MADANKU\Ragacin\) Datasets in Libraries can be generated using Data steps. Can be imported from other formats (e.g., Excel, Oracle Clinical etc.)

CDM 19 Procedures in SAS SAS procedures analyze data in SAS data sets to produce summary statistics to produce tables, listings & graphs to perform SQL queries to perform Statistical analyses to manage and print SAS files. SAS Procedures come in modules (e.g., SAS/BASE, SAS/STAT, SAS/SQL, SAS/IML, SAS/GRAPH) Commonly used procedures: PROC PRINTPROC REPORTPROC UNIVARIATE PROC MEANSPROC MIXEDPROC LOGISTIC PROC TTESTPROC NLINPROC GPLOT PROC FREQPROC SQLPROC IML

CDM 20 Example (Canada Guieline, 1992) SubjectSequenceTreatmentPeriodAuCtln(AUCt) ATRT BRTT CRTT ETRT FRTT GTRT HRTT ITRT KRTT LTRT MTRT NRTT ORTT PTRT QRTT RTRT

CDM 21 SubjectSequenceTreatmentPeriodAuCtln(AUCt) ATRR BRTR CRTR ETRR FRTR GTRR HRTR ITRR KRTR LTRR MTRR NRTR ORTR PTRR QRTR RTRR Example (Canada Guideline, 1992)

CDM 22 Procedures in SAS

CDM 23 Type 3 Tests of Fixed Effects EffectNum DFDen DFF ValuePr > F Sequence Period Treatment Estimates LabelEstimateStandard ErrorDFt ValuePr > |t|AlphaLowerUpper T VS R Label AUCt Ratio (T/R) Lower Limit of AUCt Ratio Upper Limit of AUCt Ratio T VS R87.68%74.09%103.77% MACR Procedures in SAS

CDM 24 Macros in SAS Collection of SAS statements which can be used repeatedly Why macro? -Same program can be used repetitively -Makes program simpler -Data driven programs can be made, letting SAS decide what to do based on actual data values Macros are complicated, but makes the work lot easier

CDM 25 Macros in SAS Defining of a macro Calling of a macro Specifying the analysis, algorithm etc. Name of the macro Key-parameter

CDM 26 SAS in CDM Clinical Trial of all phases -Sample size estimation -Randomization schedule -Tables, Listings & Figures (TLFs) Pre-clinical Data Analyses Pharmacovigilance signal generation Pharmacokinetic (PK) analyses Pharmacodynamic (PD) analyses Non-standard -Repeated Measure -Nonlinear Mixed Model -Bayesian

CDM 27 In-house Developed Macro Pre-clinical Data Analyses Pharmacovigilance Sample Size Randomization Schedule

CDM 28

CDM 29 Body weight – Change and % change Clinical Chemistry parameters (n=20) Hematology parameters (n=21) Urine parameters (n=4) Organ weights (n=8-9) -Absolute -Relative to body weight -Relative to brain weight Parameters Analysis is done for both Main and Recovery part of the study For male and female separately

CDM 30 Flow of Stat Analyses Verifying Normality Assumption ANCOVA Dunnett pair-wise comparison K-W test Wilcoxon pair-wise comparison Log transform Inverse transform Square root Normal Non Normal

CDM 31

CDM 32 Process flow Excel data SAS data Tables and graphs %normtest %toxico %toxico_comb %toxico_rec

CDM 33

CDM 34

CDM 35

CDM 36 N Proportional Reporting Ratio Relative Reporting Ration Chi- square Stat task…

CDM 37 Process flow Excel data SAS data Tables and graphs SAS programs

CDM 38

CDM 39

CDM 40

CDM 41 Validation Program validation Dataset validation Output validation Macro validation

CDM 42 Program Validation Documented evidence that program performs as expected Log inspection Log enhancement Intermediate results checking Style Simplicity Readability (use of comments) Re-usability Syntax checking Logical Dead ends Infinite loops Code never executed

CDM 43 Program Validation Documented evidence that program performs as expected Log inspection Log enhancement Intermediate results checking Style Simplicity Readability (use of comments) Re-usability Syntax checking Logical Dead ends Infinite loops Code never executed Act in haste and repent in leisure, Code too soon and debug forever - Raymond Kennington

CDM 44 Program Validation Cross verification with requirement/ algorithm Documentation (History and Version)

CDM 45 Output Validation Matching of exact values Layout Format of the values Consistency with the SOPs/ SAP/ Specification document

CDM 46 SAS Macro Validation White Box testing - Takes account internal mechanism of macro - Testing with known, provided data and known results - Check for the correct results - Only legal parameters should be specified for its arguments Black Box testing - Ignores the internal mechanism of macro - Testing with unknown data and unknown results - Check for plausible results - Any kind of parameters should be specified for its arguments - Focuses only on the output

CDM 47 Compliance SAS System Installation Mgt. - All installations are documented to the \core\sasinst\hotfix directory - Testing of installation done by SAS Institute supplied installation test kit located in \core\sastest. Version Control - Important for a regulated environment to track changes in program file, log file and output file. - SAS does not provide these feature. - It can be attained through use of version control packages such as Microsoft Visual SourceSafe.

CDM 48 Compliance Security of SAS Datasets - Controlled access to the contents of SAS datasets can be administered through password protection of the dataset Retrieval of Electronic Records - Compliance is straightforward - Printing audit trails can be done by setting the TYPE option to TYPE=Audit in PROC PRINT SAS Coexistence with FDA 21 CFR Part 11, How Far Can We Get? – Available at Audit Trails for SAS Datasets - With PROC DATASETS, it is possible to initiate SAS dataset specific audit trails, that log dataset updates, modification and deletions.

CDM 49 SAS for CDISC Data standards are critical component in quest to improve global public health. Varying data standards CDISC attempts to define an industry standard for clinical data formatting SDTM, ODM, LAB and ADaM can be effectively implemented in SAS Drug Development ODM SDTM PROC CDISC SAS XML LIBNAME ENGINE SAS Dataset

CDM 50 Data Flow in e-Submission

CDM 51 Any Questions

CDM 52 Thank You…!