documentation v0.0.1

metis User Guide

A practical guide to installing metis, building PLS-SEM models, running analyses, and turning saved results into clean report tables with Tark.

Windows 10 / 11 (64-bit) May 2026 GPL-3 Licence Free forever

1. What is metis?

metis is a free desktop app for researchers, lecturers, and students who work with Partial Least Squares Structural Equation Modelling (PLS-SEM). It brings the full workflow into one place: create a workspace, import your data, draw your model, run the analysis, and review the results without writing R code.

The statistical work is handled by R and seminr in the background. The app keeps the day-to-day experience visual and guided, so you can stay focused on your study instead of switching between scripts, folders, and separate tools.

Tark is the reporting helper inside metis. Once a model has saved results, Tark collects the important tables and an optional path diagram into a preview you can copy into Word or a thesis draft.

Version0.0.1
LicenceGNU General Public Licence v3 (GPL-3)
PlatformWindows 10 / 11 (64-bit), Phase 1
Linux / macOSPhase 2, subject to community interest
What it coversPLS-SEM, Bootstrap, PLSpredict, IPMA, NCA, cIPMA, and Tark reporting
Data privacy All calculations run locally. No data leaves your machine.
Cost Free forever

2. System Requirements

metis is currently available for Windows only. The following minimum specifications are recommended:

RequirementMinimum Specification
Operating systemWindows 10 or Windows 11 (64-bit)
Processor1.6 GHz dual-core (2 GHz+ recommended)
RAM4 GB (8 GB recommended for large datasets)
Disk spaceBundle installer: about 283 MB · Lite installer: about 78 MB
InternetNeeded for download, signup, and Lite package setup if packages are missing. The analysis itself runs locally.
R (Lite only)R 4.0 or later, already installed system-wide

3. Choosing Your Installer

metis comes in two Windows installers. Both give you the same app. The only difference is whether the installer brings R with it.

Bundle ~283 MB

metis Bundle

Recommended for most users

  • Includes the R support metis needs
  • Best choice if you do not already use R
  • Keeps metis separate from any R setup on your computer
  • Good for students, first-time users, and shared computers
  • Larger download because it carries more of the setup with it

Installation Steps

  1. Download the Bundle installer from the release page.
  2. Open the installer and choose where metis should be installed.
  3. Keep the desktop shortcut on if you want quick access.
  4. When setup finishes, launch metis and start your first workspace.
Lite ~78 MB

metis Lite

For users with R already installed

  • Smaller download
  • Uses the R version already installed on your computer
  • Checks the required packages during setup
  • Good for researchers and analysts who already work in R
  • Does not include R
  • If R or packages are missing, metis shows the next step clearly

Installation Steps

  1. Make sure R 4.0 or later is installed.
  2. Download the Lite installer from the release page.
  3. Open the installer and choose where metis should be installed.
  4. On first launch, metis checks for R and the packages it needs. If something is missing, it gives you a copyable command instead of a long error message.

3.3 Comparison at a Glance

Feature Bundle (~283 MB) Lite (~78 MB)
Includes R supportYesNo, uses your installed R
Requires prior R installNoYes (R 4.0+)
R package setup requiredHandled by the appChecked on first launch
Separate from your own R setupYesNo, shared
Suitable for non-R usersYesNo
Download sizeAbout 283 MBAbout 78 MB
Recommended forMost usersExisting R users

4. First Launch & Setup

The first launch is a short setup check. Bundle users should be ready after the included R support is prepared. Lite users will see metis look for R and check the packages needed for analysis.

What setup checks
  • Whether R is available, if you installed Lite.
  • Whether the analysis packages are ready.
  • Whether metis can save your workspace and launch normally.

If R is missing, metis shows the R setup screen. If packages are missing, it shows the missing packages and a single command you can copy. Your data is not uploaded during setup or analysis.

5. Getting Started

5.1 Application Overview

When metis opens, you start on Workspace Home. Think of a workspace as a study folder. It can hold datasets, models, and saved results, so the pieces of one project stay together.

You can create a new workspace, open an existing one, pin important workspaces, switch between grid and list view, and reopen recent models from the title bar. A model opens on the canvas, where you can work with multiple model tabs in the same session.

5.2 Importing Your Data

  1. Choose Import Dataset from the workspace or canvas.
  2. Select a CSV or Excel file. For CSV files, metis lets you confirm the delimiter and encoding.
  3. Review the preview, missing-value count, and detected variables.
  4. Open the dataset view if you need to clean small issues before modelling.
File size limit: Up to 50 MB per file is supported. CSV, .xlsx, and .xls files are accepted.

5.3 Reviewing and Cleaning Data

The dataset view is for quick, practical cleanup. You can rename columns, edit cells, delete rows or columns, add simple calculated columns such as mean or sum, and save the cleaned data back to the workspace.

A workspace can hold up to three datasets. From the Dataset Manager, choose which dataset a model should use, rename datasets, remove older versions, or add a new dataset when you need to compare versions.

5.4 Building Your Model

  • Add constructs to the canvas and drag dataset variables onto them as indicators.
  • Choose whether each construct is reflective or formative.
  • Move indicators around the construct so the diagram stays readable.
  • Draw arrows from predictor constructs to outcome constructs. You can also connect a construct to an existing arrow when you need a moderation relationship.
  • Use tabs to keep more than one model open, and save manually whenever you want to lock in the latest version.

5.5 Running the Analysis

  1. Click the calculate button on the canvas to run PLS-SEM.
  2. Confirm the algorithm settings. The defaults are a good starting point for most models.
  3. metis checks that your model has indicators, paths, and matching dataset columns before running.
  4. When the run finishes, results open automatically and can be saved to the workspace.

6. Reading Results

The Results View keeps each analysis mode in its own clear view: PLS-SEM, Bootstrap, PLSpredict, and Advanced analysis. The left side lists the result groups, while the main area shows the selected table, chart, or path diagram.

Some panels include a chart above the table. You can copy visible tables, download tables for Excel, export a full HTML report, or copy the R script used to reproduce the model.

SectionContents
PLS-SEMPath effects, loadings and weights, reliability, validity, R², f², VIF, model fit, and supporting data checks.
BootstrapResampled path and measurement results with confidence intervals, t-values, and p-values.
PLSpredictPredictive summaries, PLS vs LM comparisons, Q²predict, prediction errors, and CVPAT output when requested.
Advanced analysisIPMA, NCA, and cIPMA outputs including priority maps, necessity checks, bottleneck tables, and cIPMA priorities.
TarkReport-ready tables and an optional path diagram built from the saved results for a model.

7. Bootstrap Analysis

Bootstrapping helps you judge whether paths and measurement results are stable enough to report. metis lets you set the number of subsamples, confidence interval type, confidence level, tails, and sign-change handling before the run starts.

  1. From the Model Canvas, choose Analysis > Run Bootstrap.
  2. Review the default settings. The current default is 500 subsamples.
  3. Run Bootstrap and wait for the results to open.
  4. Save the results if you want to reopen them later or use them in Tark.
Note: Very large datasets (over 10,000 rows) may cause slower bootstrap calculation times depending on hardware.

8. PLSpredict

PLSpredict checks how well your model predicts data it has not seen during fitting. You can choose the number of folds and repetitions, and you can turn on CVPAT when you want the extra prediction test.

  1. Select Analysis > PLSpredict from the menu bar.
  2. Set folds and repetitions. The modal also shows the total validation cycles.
  3. Turn on CVPAT if you want that summary included.
  4. Review Q²predict, PLS vs LM comparison, prediction errors, and the histogram panels in the results view.

9. Advanced Analysis

Advanced analysis becomes available after you run PLS-SEM for the current model. It is meant for follow-up interpretation, especially when you want to understand which constructs deserve attention for a chosen target outcome.

  1. Run and save a PLS-SEM result for the model.
  2. Choose Analysis > Advanced analysis.
  3. Select a target construct and choose whether to include direct predecessors only or all upstream predecessors.
  4. Select IPMA, NCA, cIPMA, or keep all three selected.
  5. Run the analysis and review the priority map, construct table, necessity check, bottleneck table, and cIPMA priorities.
Simple rule: run PLS-SEM first, then use Advanced analysis when you want clearer priority and necessity guidance for a target construct.

10. Tark Reports

Tark is the report helper inside metis. It takes saved results from a model and turns them into clean tables for writing. The goal is not to replace your interpretation, but to remove the busy work of collecting results, aligning labels, and rebuilding tables by hand.

What Tark creates

  • Measurement model tables with loadings, reliability, validity, and VIF where available.
  • Discriminant validity tables.
  • Structural model tables for hypothesis testing, confidence intervals, effect sizes, and decisions.
  • Explanatory and predictive power tables.
  • Model fit tables.
  • Optional PLSpredict and advanced-analysis tables when those saved results are included.
  • An optional path diagram with the values you choose to show.

How to use Tark

  1. Run and save PLS-SEM, Bootstrap, and PLSpredict for the model you want to report.
  2. Click Tark it in the title bar.
  3. Choose the workspace and model. If a model is not ready, metis tells you which saved result is missing.
  4. Add a report title, choose full construct names or abbreviations, and decide whether to include the path diagram.
  5. Preview the report tables, then copy one table or copy everything into Word.
Before opening Tark: save the model results you want to report. Basic Tark output expects saved PLS-SEM, Bootstrap, and PLSpredict results. Advanced analysis is optional unless you turn on advanced tables in Tark.

11. Exporting Results

Save Results

Saves the current result set back into the workspace so you can reopen it later or use it in Tark.

Export HTML

Creates a browser report with the result sections, path diagram, and supported charts included.

Copy or Download Tables

Copies the visible table with formatting for Word, or downloads it for spreadsheet work.

Copy R Script

Copies the matching R script to your clipboard for users who want to reproduce the model outside metis.

12. Data Privacy & Security

metis is built for research data that should stay close to you. Your workspace, dataset, model, and results are stored on your computer.

100% local processing. All statistical calculations run entirely on your local machine. Your dataset is never uploaded or transmitted anywhere.
No telemetry. metis does not collect any telemetry, usage analytics, or crash reports by default.
Local storage only. Workspace files, saved datasets, saved results, and exports are kept on your machine.
Reporting stays local. Tark builds tables from saved local results. It does not send your analysis to an outside service.

13. Known Limitations, v0.0.1

The app is usable now, and a few edges are still being shaped for future releases.
  • Windows only. Linux and macOS support is planned for Phase 2, subject to sufficient user interest.
  • CSV and Excel are the supported import formats. Other data formats may appear in the file picker, but use CSV or Excel for the smoothest workflow.
  • Tark prepares tables, not the written argument. It gives you cleaner tables and diagrams, but you still write the interpretation for your study.
  • Large calculations can take time. metis runs Bootstrap, PLSpredict, and advanced analysis locally through R and seminr. It automatically uses available CPU cores safely, but large models, 5,000-10,000 bootstrap samples, current workload, and hardware can still make calculations take several minutes. A longer run does not mean the calculation has failed; metis continues computing locally, and completed reports are generated from the finished seminr results.
  • Saved results matter. Tark and later review workflows work best when you save PLS-SEM, Bootstrap, PLSpredict, and any Advanced analysis results you want to reuse.

Licence & Support

Created by: Aaron Daniel Akuteye 2026
View about metis Contact support