bupaR
bupar.net
What it is
bupaR is a free, open-source suite of R packages for working with business process data. It supports importing and preparing event data, calculating descriptive statistics, visualising processes, and checking conformance. Analysts can examine control flow, performance, and organisational aspects, while including custom process attributes in their workflow. It handles event logs, where each row represents an event, and activity logs, where each row represents an activity instance. Process maps help summarise processes and can be used in Shiny apps or exported to PDF, PNG, PS, or EPS. The bupaverse core contains bupaR, edeaR, eventdataR, processcheckR, and processmapR. The xesreadR package reads XES files from a local path or URL and writes event logs to XES. Installation instructions cover CRAN and GitHub development versions. The package requires R 3.5.0 or later and is licensed under MIT plus a license file. For prediction with processpredictR, Python, TensorFlow, and Keras are required. Validation of larger event logs can take time, though the documentation allows it to be disabled when the data meets requirements.
Spec sheet
- Product
- bupaR is an open-source suite of R packages for handling and analysing business process data.Read 7 Oct 2026 · bupar.net
- Intended users
- The site includes testimonials from a data scientist, a chief data scientist and a process architect describing uses in analytics, process optimisation and healthcare datasets.Read 7 Oct 2026 · bupar.net
- Support
- For usage questions, the docs direct users to the bupar-tagged Stack Overflow or [email protected]; package bugs should be reported in the relevant GitHub repository.Read 7 Oct 2026 · bupaverse.github.io
- License
- The About page says most packages in the bupaR ecosystem use the MIT License and notes that licenses can differ by package.Read 7 Oct 2026 · bupar.net
- Headquarters
- Hasselt, BelgiumRead 28 Sep 2026 · bupar.net
- Founded
- 2019Read 28 Sep 2026 · bupar.net
- Analysis
- It supports importing and preprocessing event data, descriptive statistics, process visualization, and conformance checking.Read 7 Oct 2026 · bupar.net
- Analysis perspectives
- It supports analysis of control-flow, performance and organisational aspects of process data.Read 7 Oct 2026 · bupar.net
- Core packages
- The bupaverse core includes bupaR, edeaR, eventdataR, processcheckR, and processmapR.Read 7 Oct 2026 · bupaverse.github.io
- Custom attributes
- Custom process attributes can be included in the analysis workflow.Read 7 Oct 2026 · bupar.net
- Data workflow
- It supports importing and preprocessing event data, calculating descriptive statistics, process visualisation and conformance checking.Read 7 Oct 2026 · bupar.net
- Installation
- The documentation gives CRAN installation instructions for bupaR and the bupaverse package, and GitHub instructions for development versions.Read 7 Oct 2026 · bupaverse.github.io
- Large logs
- Event-log validation can take time on larger logs, and the documentation says it can be disabled with validate = FALSE when the data meets the requirements.Read 7 Oct 2026 · bupaverse.github.io
- Log formats
- bupaR supports event logs, with one event per row, and activity logs, with one activity instance per row.Read 7 Oct 2026 · bupaverse.github.io
- Process maps
- The site describes process maps as a way to visualise and summarise processes.Read 7 Oct 2026 · bupar.net
- Process perspectives
- Users can analyze control flow, performance, and organizational aspects, and include custom process attributes.Read 7 Oct 2026 · bupar.net
- Python requirement
- Using the processpredictR package requires Python, TensorFlow, and Keras.Read 7 Oct 2026 · bupaverse.github.io
- R requirement
- The package repository specifies R version 3.5.0 or later as a dependency.Read 7 Oct 2026 · github.com
- Related packages
- The repository names edeaR, processmapR, eventdataR and processmonitR as related packages.Read 7 Oct 2026 · github.com
- Repeatability
- A testimonial says its open-source R package makes it possible to replicate analyses when monitoring the impact of change.Read 7 Oct 2026 · bupar.net
- Scale
- A testimonial says bupaR can be used to analyse processes at scale as they happen.Read 7 Oct 2026 · bupar.net
- Trace explorer
- The site’s testimonial mentions trace explorer charts as a way to communicate an overall process picture.Read 7 Oct 2026 · bupar.net
- Visualization
- The FAQ says process maps can be used in a Shiny app and exported to PDF, PNG, PS, or EPS.Read 7 Oct 2026 · bupaverse.github.io
- XES integration
- The xesreadR package can read XES files from a local path or URL into an event log and write event logs to XES files.Read 7 Oct 2026 · bupaverse.github.io
Plans and prices
Strong points and limits
Strong points
- Free and open-source.
- Analyzes control flow, performance, and organisational aspects.
- Supports event logs and activity logs.
- Process maps can be exported to several formats.
Limits
- Requires R version 3.5.0 or later.
- Large event-log validation can take time.
- processpredictR requires Python, TensorFlow, and Keras.
- No root-cause analysis is listed.
Who it suits
bupaR suits R users analyzing process event or activity data, including work involving process visualisation, conformance, or change monitoring. Prediction workflows using processpredictR also require Python, TensorFlow, and Keras.
Verdict
bupaR provides a free R-based workflow for importing, exploring, visualising, and checking process data. Users should account for its R requirement and the extra dependencies for process prediction.
Where Specifiction places it
- Process Mining Software#1 of 288.5