データ量が継続的に増加しているため、データを時間効率よく効果的に分析し、データのトレーサビリティを確保することも重要です。このため、統計解析ソフトウェアとしてJMPが選ばれ、アッセイ開発における技術性能試験(TPV)中のデータ分析にはJSLベースのスクリプトが実装されました。TPV試験は、複数の性能指標について製品性能を主張するための、提出に関連する性能試験です。製品性能を証明するために、製品開発中に最大30件のTPV試験が必要となります。
JMPデータ管理および分析スクリプト(複数の組み込みスクリプトを含む)を作成し、JMP上で検証しました。このスクリプトは、対応するJMPプラットフォームを使用してデータを視覚化および計算し、提出関連文書の出力を生成するために使用されます。
このプレゼンテーションでは、スクリプトがどのようにプロセスを自動化し、技術者の日常業務におけるアッセイ開発を支援するかを示します。このアプローチの利点と欠点を列挙した後、ビデオクリップを用いてスクリプトの動作を示しながら、欠点を補う方法を解説します。
このポスターでは、データ分析、データ品質の向上、データ整合性の強化を通じて、アッセイ開発における時間短縮を実現し、製品の市場投入を迅速化できた方法をご紹介します。私の名前はアニカ・コーベルヌス=ラーンです。ロシュ・ダイアグノスティックスで、血液スクリーニング製品の製品ケアリーダーとしてアッセイ開発に携わっています。
私の名前はブリッタ・シルベルサックです。私もロシュ・ダイアグノスティックスで働いていました。シニアサイエンティストとして、アッセイ開発におけるJMPサポートチームを率いています。ポスター発表は、セネカの次の言葉から始めたいと思います。「私たちには時間が少ないのではなく、多くの時間を無駄にしているのだ。人生は、その使い方を知っていれば長い。」
現代社会において、時間は非常に貴重な資源です。アッセイ開発に携わる私たちは、増え続ける膨大なデータを効率的かつ効果的に分析する方法を模索してきました。数年前に始まった私たちの取り組みは、スペースシャトルの飛行に例えることができます。スペースシャトルが宇宙空間に到達するには、膨大なエネルギーが必要です。そして、宇宙空間に到達する方法も数多く存在します。自動データ分析を用いたアッセイ開発における私たちの取り組みも、まさにこの5枚の図で示されているように、同様の道を辿ってきました。
以前、Excelのスプレッドシートを使ってデータを分析していた頃のことを今でも鮮明に覚えています。納得のいくグラフを作成するのに時間がかかり、データ分析におけるコピー&ペーストのミスや数式の誤りを見つけるのにも苦労しました。エラーを回避し修正するために、データの分析と確認に多くの時間を費やしていたのです。
この問題に苦労していたのは私だけではなく、多くの同僚も同様でした。そこで私たちは解決策を探し始め、データ分析を自動化することで労力を削減し、プロセスを簡素化することにたどり着きました。私たちが求めていたソフトウェアには、いくつかの要件を満たす必要がありました。Excelスプレッドシートのようにデータを表示でき、統計分析を容易に実行でき、必要なグラフを迅速かつ簡単に作成・変更できることが求められました。また、簡単なプログラムを作成できることも有益だと考えました。こうして私たちはJMPソフトウェアを選択し、スペースシャトルの打ち上げから私たちの旅が始まったのです。
先ほども述べたように、スペースシャトルが軌道に到達するには膨大なエネルギーが必要です。つまり、複数のタンクに貯蔵された十分な燃料が必要なのです。同様に、JMPでデータ分析の自動化を実現するためにも、多くのエネルギーが必要です。このエネルギーは、私たちの考えに賛同し、支援し、そして自動化の実装も担ってくれるアッセイ開発チームからもたらされます。
自動化がもたらす利点を強調しました。また、データ分析を自動化することでプロジェクトのタイムラインがどのように変化するかも示しました。エラーが回避され、分析に必要な時間が大幅に短縮されます。自動化によってデータの整合性と品質も向上しました。ソフトウェアを紹介し、いくつかの例を示した後、アッセイ開発チームはデータ分析にJMPソフトウェアを使用することを決定しました。この決定により、私たちのスペースシャトルは宇宙への旅を無事に開始できるようになりました。
ソフトウェアやスクリプトの真価は、その使い方次第です。長年続いてきたデータ分析のプロセスを変えてもらうには、どうすれば良いでしょうか?私たちは、JMPを使えば計算やグラフ作成がいかに迅速に行えるかを実演することで、同僚の関心を高めようと努めています。そのため、定期的にトレーニングコースを提供し、分析を実践し、質問に答えています。さらに、JMPの使用経験が豊富なメンバーで構成されたJMP活用チームを設立しました。このチームの目標は、データ分析中に発生するあらゆる問題の解決をユーザーを支援することです。
スペースシャトル計画における最後のエネルギーブースターは、JMPサポートに加えて他のプロジェクトにも携わっていたJMPパワーユーザーチームに関するものでした。彼らは日々の業務と並行してJMPトレーニングコースを受講する時間が必ずしも確保できるとは限りませんでした。そこで、以下の内容を掲載したJMPパワーユーザー向けウェブサイトを開設しました。
まず、すべてのパワーユーザーを紹介し、サポート業務をすべてのパワーユーザーに分散させました。次に、トレーニングコースの教材を公開し、パワーユーザーの支援がなくても、ユーザーは都合の良い時にトレーニングを受けられるようにしました。さらに、感度や線形性など、特定の分析トピックを評価するためのチートシートを作成しました。これにより、ユーザー自身が分析を実施できるようになります。
第四に、データテーブルの連結、テキストの列への変換など、JMPの特殊な機能に関する短くシンプルなトレーニングビデオも作成しています。最後に、JSL言語の学習に興味のある人々をJMPスクリプトクラブに集めたいと考えています。これにより、参加者は知識を共有したり、独自のスクリプトを作成する際に助けを求めたりすることができます。さらに、他のユーザーからのスクリプト作成依頼をウィッシュリストに収集し、JMPスクリプト作成者がスコープ設定スキルを向上させるための機会を増やしています。
我々のスペースシャトルは、無事に軌道に到達しました。
しかし、宇宙空間での飛行を成功させるためには、データ処理の自動化をさらに進める必要があります。そのためには、既存のスクリプトを維持管理するとともに、新たなスクリプトを作成する必要があります。また、様々な性能指標における製品性能を証明するために必要な、技術性能調査(TPV調査)にもスクリプトを活用したいと考えていました。そのためには、スクリプトの妥当性を検証する必要があります。
これらのタスクを処理するために、既存のスクリプトを保守し、必要に応じて修正するJMPスクリプトチームを編成しました。このチームは、既存のスクリプトに新しいプロジェクトを組み込み、他のデータ分析に利用できる新しいスクリプトも開発しています。このポスターで、データ分析の自動化の道のりは終わりを迎えます。スクリプトの使用は、データ分析プロセスの一部となりました。これにより、分析レポートが標準化され、簡素化されるとともに、エラーが発生する可能性が低減されました。
しかし、旅はまだ終わっていません。ポスターにも記載されているように、データへの関心の低下、ひっそりと支援に依存する傾向、統計に関する知識と関心の低下など、様々な変化が私たちを待ち受けています。以下の動画では、その一例としてスクリプトを紹介します。
本スクリプトは3つの部分に分けられます。最初の部分はユーザーによる入力です。この部分は、アッセイの研究内容とデータファイルの場所に関する詳細情報を入力するための2つの入力ボックスで構成されています。これらの情報がないと、スクリプトを使用することはできません。
第2段階はデータテーブルの作成です。すべてのファイルをデータテーブルに連結し、初期計算を実行しました。ユーザーが実行できる組み込みスクリプトは、左上隅に保存されています。これらの組み込みスクリプトは研究ごとに異なり、データが連結された後に実行できます。ユーザーが追加の計算を必要とする場合は、すべてのデータを含むデータテーブルを使用することもできます。
3つ目の最後の部分は、スクリプトの出力です。スクリプトによって生成されたレポートは出力フォルダに保存され、ユーザーはドキュメント作成のために利用できます。
このポスターでご紹介した手順により、アッセイの開発時間を短縮し、データの完全性と品質を向上させることができました。その結果、アッセイをより迅速に市場に投入することが可能になりました。このトピックにご関心をお寄せいただき、誠にありがとうございます。JSL言語を用いたデータ分析の自動化をご希望される皆様のご成功を心よりお祈り申し上げます。