improving laboratory productivity with custom fields · pdf file©2011 waters corporation...

60
©2011 Waters Corporation 1 Improving Laboratory Productivity with Custom Fields and Calculations Nisar Ahmed Waters Educational Services United Kingdom

Upload: lyanh

Post on 06-Mar-2018

232 views

Category:

Documents


5 download

TRANSCRIPT

©2011 Waters Corporation 1

Improving Laboratory Productivity with Custom Fields

and Calculations

Nisar Ahmed

Waters Educational Services

United Kingdom

©2011 Waters Corporation 2

Custom Fields

● Defining a custom field

● Understanding options available for custom fields (Field Type, Data Type, Peak Type, Sample Type)

● Creating each type of custom field

● Developing more complex fields

This section explains the following tasks:

©2011 Waters Corporation 3

What is a Custom Field?

● A field is a column of information in a table.

● A custom field is a user-defined field in a table.

● Custom fields can be descriptors or formulae.

©2011 Waters Corporation 4

Why Use a Custom Field?

● To store information about samples in the Empower database.

● To report information about your sample in an Empower report.

● To sort data by custom sample information.

● To set Empower to perform calculations.

©2011 Waters Corporation 5

Custom Fields

●Custom fields are created in a Project.

●To create a custom field, you need the Alter Any Project and the Create Custom Fieldsprivileges.

●These privileges are specific to custom fields:

Create

Alter

Delete

Lock

Unlock.

●You can include custom fields in reports.

©2011 Waters Corporation 6

Creating Custom Fields

● Plan your custom fields on paper.

● Work in a test project.

● Ensure the custom field performs as expected.

● Copy your custom field to other projects after you verify its usability.

Recommended Approach

©2011 Waters Corporation 7

What Type of Field to Create?

©2011 Waters Corporation 8

Field Type: Sample

●Describes samples, vials, and sample

parameters.

●Used where information for each sample differs

●Entered in:

Samples table of the Run Samples window

Alter Sample window

●Supported Data Types:

● Integer, Real, Text, Date, Boolean,

Enumerated.

©2011 Waters Corporation 9

Field Type: Sample Set

●Identifies a sample set.

●Used when the information is the same for the entire set of data.

●Entered in: Run Samples window Alter Sample window

●Supported data types Integer, Real, Text, Date, Boolean,

Enumerated.

©2011 Waters Corporation 10

Field Type: Component

●Identifies an analyte (component).

●Entered in Component Editor:

Run Samples window

Alter Sample window

●Supported data type: Real.

©2011 Waters Corporation 11

Field Type: Peak

●User-defined mathematical calculation pertaining to a peak.

●Fields within a peak: Area/Amount

●Fields between peaks: Peak Name A[Area]/Peak Name B[Area]

●Found in any peaks table.

●Supported data types:

Integer, Real, Text, Date, Boolean, and Enumerated.

©2011 Waters Corporation 12

Field Type: Result

●User-defined mathematical calculation pertaining to a result-level parameter.

●One answer per chromatogram/ result.

●Found in any results table.

●Supported data types: Integer, Real, Text, Date, Boolean, and Enumerated.

©2011 Waters Corporation 13

Field Type: Distribution

● Serves as slice-level parameter for GPC/V data;

calculated according to a specified formula.

● Supported data types: Real, Boolean, and Enumerated.

©2011 Waters Corporation 14

What Data Type is Your Field?

©2011 Waters Corporation 15

Data Types

●Integer (0): Whole number (without fractional parts).

●Real (0.0): Floating-point number entry (can contain a fraction).

●Text: Alphanumeric entry.

●Date: Date entry by the user or from an external source (for example, a peak field).

©2011 Waters Corporation 16

Data Types

●Boolean: On processing, Boolean fields translate a mathematical formula into a specific value or answer

●Operator (Field, Value)

Two possible answers: Yes/No, Pass/Fail

May define a user-selectable choice

©2011 Waters Corporation 17

Data Types

●Enumerated: Enumerated fields have two possible

uses:

Provide a user with a list of possible answers

Translate multiple Boolean expressions into a

value or answer

ENUM(Operator(Field,Value),Operator(Field,Value),O

perator(Field,Value))

©2011 Waters Corporation 18

Mathematical Operators

- Subtraction

+ Addition

* Multiplication

/ Division

( Open Parenthesis

) Close Parenthesis

** Exponent

Mathematical Functions

ABS( Absolute Value

COS( Cosine

LN( Natural Log

LOG( Regular Log

SIN( Sine

SQRT( Square Root

Operations/ Functions

©2011 Waters Corporation 19

Operations/ Functions

Summary Functions

AVE( Average

MAX( Maximum Value

MIN( Minimum Value

SUM( Summation

%RSD Percent Relative Standard Deviation

©2011 Waters Corporation 20

Calculation Guidelines

•Evaluation is done left to right.

•Sequence precedence for basic mathematical

operators is exponent, multiply, divide, add,

subtract (**, *, /, +, –).

•The Precision limit parameter must be of a

sufficient value to display the calculated

result.

•Use brackets when referencing a specific

peak or component field directly or with the

CCalRef1 and CCompRef1,

©2011 Waters Corporation 21

•CCompRef2, and CCompRef3 peak fields. For example, in

CCalRef1[Area], the field name must be enclosed in square

brackets.

•When there is a missing peak, the AVE, MAX, MIN, or SUM

function calculates a result based only on peaks that were

found. To calculate using a standard value for missing peaks,

use the REPLACE function.

•The ROUND function ROUND (field,#) allows you to round

large numbers in calculations

•The REPLACE function allows you to replace a specific

example with another value.

Calculation Guidelines

©2011 Waters Corporation 22

Intersample Calculations

•User-defined mathematical

calculation between samples

Label.Injection.Channel(Field)

Label from Sample Set

Detector Channel

Injection Number Peak or Result

Parameter

©2011 Waters Corporation 23

Intersample Summary Calculations

• User-defined mathematical calculation summarizing samples

Injection Number

Label.Injection.Channel.Summary Function(Field)

Mathematical

Label from Sample Set

Detector Channel

Peak or Result

Parameter

©2011 Waters Corporation 24

Intersample Summary Calculations

• Can omit up to 2 of the defining parameters and/or use

wildcards.

• ? - One character

• % -Multiple number characters wildcard

• Must include Summarize Custom Fields at end of Sample set.

©2011 Waters Corporation 25

Intersample Label Rules

•If you specify a label, the search order determines where to look for results.

•If you do not specify a label, only the injections from the current row of the sample set

are considered. This is limited to the current result set. The search order has no effect

if a label is not specified.

•If you specify a label, but do not specify an injection, the most recent results,

excluding the current result, are used.

•If you do not specify an injection and a label, the current injection is used. In such a

case, you must specify a channel.

•If you specify an injection, and do not specify a channel, the same channel that is

currently being processed is used.

•You must specify a label, an injection, or a channel. Otherwise, the reference is to the

current injection and channel, and no additional syntax is required.

•If you do not specify a channel, the channel that matches the current channel name is

used.

•When you select to exclude a label, injection, or channel, the period symbol (.) must

still be used. This example only has injection specified: .2..AVE(Area)

©2011 Waters Corporation 26

Sample Type Specifications

Sample Type Result

All Calculated for all samples

Standards Only Calculated for standard samples only

Unknowns Only Calculated for unknown samples only

Controls Only Calculated for control samples only

Standards and Unknowns

Calculated for standard and unknown samples

Standards and Controls Calculated for standard and control samples

Controls and Unknowns Calculated for standard and unknowns samples

©2011 Waters Corporation 27

Peak Type Specifications

Peak Type Result

All Any peaks except missing peaks

Founds Only Found peaks only

Unknowns Only Unknown peaks only

Groups Only Group peaks only

Founds and Groups Found peaks and group peaks

Founds and Unknowns Found and unknown peaks

Unknowns and groups Unknowns and group peaks

©2011 Waters Corporation 28

Creating Custom Fields

©2011 Waters Corporation 29

Select Project

©2011 Waters Corporation 30

Creating Custom Fields

©2011 Waters Corporation 31

Select NEW to create a new custom field

Select EDIT to modify a custom field

Select DELETE to delete a custom field

Select LOCK/UNLOCK to prevent a custom field from

being modified or allow for modification

Project Properties

©2011 Waters Corporation 32

Select SAVE TO PROJECT to save a custom field to

other Projects

Select OK to accept changes and exit Project

properties

Select CANCEL exit the Project properties without

accepting changes

Select HELP for help with Project properties

Project Properties

©2011 Waters Corporation 33

Create New Sample Type Field

Goal: Have the analyst enter a lot number for each sample

©2011 Waters Corporation 34

Create New Sample Type Field

©2011 Waters Corporation 35

Create New Sample Type Field

©2011 Waters Corporation 36

Create New Sample Type Field

©2011 Waters Corporation 37

Create New Sample Type Field

©2011 Waters Corporation 38

Goal: Create a list of HPLC columns for an analyst to choose

from

©2011 Waters Corporation 39

Create New Sample Set Type Field

©2011 Waters Corporation 40

Create New Sample Set Type Field

©2011 Waters Corporation 41

Create New Sample Set Type Field

©2011 Waters Corporation 42

Create New Sample Set Type Field

©2011 Waters Corporation 43

Create New Component Type Field

Goal: Have an analyst enter Label Claim in order to have

Percent Label Claim calculated

©2011 Waters Corporation 44

Create New Component Type Field

©2011 Waters Corporation 45

Create New Component Type Field

©2011 Waters Corporation 46

Create New Component Type Field

©2011 Waters Corporation 47

Create New Component Type Field

©2011 Waters Corporation 48

Create New Peak Type Field

Goal: Have Empower calculate Percent Label Claim

©2011 Waters Corporation 49

Create New Peak Type Field

©2011 Waters Corporation 50

Create New Peak Type Field

©2011 Waters Corporation 51

Create New Peak Type Field

©2011 Waters Corporation 52

Create New Peak Type Field

©2011 Waters Corporation 53

Create New Peak Type Field

©2011 Waters Corporation 54

Create New Peak Type Field

Goal: Have Empower notify an analyst if a sample is Outside

Potency Limits

or at Acceptable Potency

©2011 Waters Corporation 55

Create New Peak Type Field

©2011 Waters Corporation 56

Create New Peak Type Field

©2011 Waters Corporation 57

Create New Peak Type Field

©2011 Waters Corporation 58

Create New Peak Type Field

©2011 Waters Corporation 59

Create New Peak Type Field

©2011 Waters Corporation 60

Hands-on Exercise

Use the following project:

Exercise