cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
Get the free JMP Student Edition for qualified students and instructors at degree granting institutions.
Choose Language Hide Translation Bar
View Original Published Thread

Automation of PLA (Parallel Line Assays) analysis using JSL

In the previous post ( Biological Assays using JMP - Concept and PLA (Parallel Line Assay) analysis method ) , we briefly looked at the concept of the BioAssay analysis method and the analysis method in JMP .

In this post , we would like to share how to automate (more precisely, semi-automate) the BioAssay analysis method using JMP using JSL (JMP Scripting Language) .

Using the JMP Journal function , when a data table is given, Test for Regression / Test for Parallelism / Test for Linearity ( not covered in this post ) / Relative Potency calculation and 95% confidence interval calculation were semi-automated using a script .

First , it is assumed that only two preparations (S / T) excluding Preparation U are analyzed in Case 5.1.1 Data Table of European Pharmacopoeia EP 5.3 .

undefined

The screen above is the final created JMP Journal , and analysis automation is performed in the following order .

undefined

BioAssay Automation.mp4
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • captions off, selected

      ① Data Table Preparation : In this posting , only two preparations are used . When you press the first button, you can see that the Data Table is ready as shown below .
      Of course, in the case below, the data is already open , and a data table of the same format is required to apply the script in the next step .
      Additionally , this data table should not be closed until the final step 5 .

      undefined

      ② PLA (Parallel Line Assays) The first Test for Regression


      When you press the “ Test for Regression ” button in the Journal, a statistical test is performed to determine whether the slope for each preparation (Preparation) is meaningful, as shown below .
      undefined

      In addition , since it may be difficult for non-statistics majors to interpret the above analysis results , pressing the next button “View Test Result” will print the test results (Passed / Failed) as shown below.

      undefined

      PLA (Parallel Line Assays) The second Test for Parallelism


      As in ②, if you press the “ Test for Parallelism ” button in the Journal , a statistical test will be performed to determine whether the slopes of the two preparations (Preparations) are parallel, as shown below .

      undefined

      The “ View Test Result ” button for non-statistics majors allows test results (Passed/Failed) to be output as shown below .
      undefined

      ④ How to find Relative Potency and 95% confidence interval

      When you press the “Relative Potency & Confidence Interval” button, the result window below will be displayed.

      undefined

      ⑤ The buttons that display all the above results on one screen are the two “Generating Report” / “Export Final Report as PDF” buttons.


      When you press the first “ Generating Report ” button, the results of each of the three (Regression / Parallelism / Relative Potency) are merged horizontally for easier viewing at a glance, showing the results as shown below .

      undefined

      The second “ Export Final Report as PDF ” button is a script that creates a PDF file for reporting purposes . These results have all been merged vertically for ease of printing .

      undefined

      undefined

      The final vertically merged PDF file as above is attached to this post . Please note .

      undefined



      This post originally written in Korean and has been translated for your convenience. When you reply, it will also be translated back to Korean.