Join us for the 18th Eigenvector University in Seattle May 6-10, 2024 Complete Info Here!

PLS_Toolbox from the Command Line

April 2, 2024 - April 12, 2024

Scripting everything in MATLAB®

Eigenvector Research, Inc. is pleased to bring you PLS_Toolbox from the Command Line, an online instructor-led live short course. In this hands-on course you will learn to control PLS_Toolbox from the MATLAB command line and how to write scripts to create workflows and to document analyses and model building.

Complete information about the course can be found by following the links below.

Target Audience

PLS_Toolbox from the Command Line was developed for PLS_Toolbox and Solo users who want to improve their efficiency by learning everything necessary to handle all their data science needs in scripts. It is also aimed at people used to working with scripting in other languages such as Python and R. The course is relevant for those working with data from a wide variety of sources, including but not limited to spectroscopy, chemical process data, and laboratory data. Field of application include

  • Process Analysis, e.g. pharmaceutical, food & beverage, and chemical process industries.
  • Analytical Chemistry, e.g. QC labs, forensic investigations, etc.
  • Sensory and Consumer Science
  • Medical Devices
  • Metabolomics, genomics, etc.

Course Description

There are many advanced users of PLS_Toolbox (and Solo) who develop models for calibration and classification from complex data sets. But many of them do not know that anything you can do in the user interfaces can actually be done from the command line in MATLAB–from importing to preprocessing and from model building to model application. Scripting, (the organization of command line commands), comes with a number of advantages such as easy transfer of functionality within an organization, easy handling of updates of data, easy reporting and documenting of work and many, many other things. As soon as you get past the hurdle of scripting, it is hard to go back to solely using the interfaces.

This course will be delivered via WebEx webinar in four segments of two and a half hours each over two weeks, April 2, 4, 11 and 12. The course will be recorded, so if you miss something or want to review you will be able to access the recording shortly after each class.

The course will include many follow-along examples and several homework problems. In order to take advantage of these, participants should equip their computers with current versions of our MATLAB based software PLS_Toolbox. Demo copies will work just fine for the course. Users with Eigenvector accounts can download free demos. If you don’t have an account, start by creating one.

About the Instructors

The course will be led by University of Copenhagen Professor and PLS_Toolbox contributor Rasmus Bro, Ph.D. He will be assisted by members of the Eigenvector scientific and software development team including Technology Principal Bob Roginski, Ph.D. Drs. Bro and Roginski have delivered hundreds of chemometrics and related chemical data science courses at universities, scientific conferences, on-site for companies and at our popular Eigenvector University each year in Seattle.

Course Fee

Prices include instruction, course materials (provided in advance in .pdf format) a certificate of completion, and access to the recorded version of the course.

Prices shown are shown below. Payment must be received by 5pm PDT, Monday, April 1, 2024.

PLS_Toolbox from the Command Line

Note: Payment must be received by 5pm PST, Monday, April 1, 2024. Credit card orders are strongly encouraged. Acceptable forms of payment include MasterCard, VISA, American Express, and checks drawn on a US bank. Wire transfers can also be arranged.

Academic discount: University students and faculty are eligible for the academic rate. Verification of University affiliation is required by providing valid university mailing and e-mail address. Note that we define academic as “degree granting institution.”

How to Register, Deadlines and Cancellations

To register, login to your Eigenvector account, or create an account, then select the class you would like to attend. You can pay directly with your MasterCard, VISA or American Express using our secure credit card processing. You may ask to be invoiced, however, Payments must be received by 5pm PST, Monday, April 1, 2024.

Complete refunds will be made for cancellations prior to March 30, 2024. No refunds will be made for cancellations after that date, however, substitutions are gladly accepted.


PLS_Toolbox from the Command Line will be taught over 4 days, Tuesday April 2, Thursday April 4, Thursday April 11 and Friday April 12. Class each day will be from 8:00-10:30am Eastern Daylight Time (that’s 5:00am to 7:30pm PDT and 14:00-16:30 CET) each day. The daily schedule is as follows.

Daily Schedule, Eastern Daylight Time (EDT)
07:45 – 08:00 WebEx available for login
08:00 – 09:00 Instruction
09:00 – 09:10 Coffee Break
09:10 – 10:10 Instruction
10:10 – 10:30 Wrap-up and questions

Course Outline

  1. Getting data in
    • Import functions
    • The DataSet Object and its properties
    • Handling meta information
    • Soft deleting – what’s the use?
    • Advanced searching in complex data sets
  2. Plotting and visualizing data
    • Plotgui – the plotting utility in PLS_Toolbox
    • Scripting plots
    • Exporting
    • Changing all your defaults to your liking
    • Some bonus stuff
  3. Building models
    • Old school standardized notation for models
    • Accessing all the options for a model
    • New object oriented access to models – EVRImodels
    • Apply models
    • Cross-validation
    • Preprocessing
  4. Handling the interfaces from the command line
    • Short introduction to interface control
    • How you can use access and manipulate interfaces
  5. Conclusions

MATLAB is a registered trademark of The MathWorks, Inc.