Learn R Programming

kinesis

Overview

A collection of shiny applications that provides graphical user interfaces for the tesselle packages.

This package is currently experimental. This means that it is functional, but interfaces and functionalities may change over time, testing and documentation may be lacking.


To cite kinesis in publications use:

Frerebeau N (2024). “The tesselle Project: a Collection of R Packages for Research and Teaching in Archaeology.” Advances in Archaeological Practice, 12(4), 424-430. doi:10.1017/aap.2024.10 https://doi.org/10.1017/aap.2024.10.

Frerebeau N (2025). kinesis: ‘shiny’ Applications for the ‘tesselle’ Packages. Université Bordeaux Montaigne, Pessac, France. doi:10.5281/zenodo.14645671 https://doi.org/10.5281/zenodo.14645671, R package version 0.3.1, https://packages.tesselle.org/kinesis/.

This package is a part of the tesselle project https://www.tesselle.org.

Remote use

The applications are deployed on https://shiny.archaeo.science.

Local use

Installation

You can install the released version of kinesis from CRAN with:

install.packages("kinesis")

And the development version from Codeberg with:

# install.packages("remotes")
remotes::install_git("https://codeberg.org/tesselle/kinesis")

Usage

## Load the package
library(kinesis)

## Run the app for matrix seriation
run_app("seriation")
KeywordApplication name
aoristicAoristic Analysis
caCorrespondence Analysis
pcaPrincipal Components Analysis
diversityDiversity Measures
mcdMean Ceramic Date
scatterScatter Plot
seriationMatrix Seriation
sourceCompositional Data Analysis
ternaryTernary Plot

Asynchronous backend

## Run app using 3 local daemons
# install.packages("mirai")
obj <- run_app("seriation")
with(mirai::daemons(3), shiny::runApp(obj))

Translation

This package provides translations of the user interface. The preferred language is by default taken from the locale. This can be overridden by setting of the environment variable LANGUAGE (you only need to do this once per session):

Sys.setenv(LANGUAGE = "<language code>")

Languages currently available are English (en) and French (fr).

Contributing

Please note that the kinesis project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Copy Link

Version

Install

install.packages('kinesis')

Monthly Downloads

135

Version

0.3.1

License

GPL (>= 3)

Maintainer

Nicolas Frerebeau

Last Published

September 29th, 2025

Functions in kinesis (0.3.1)

diversity_beta_ui

Beta Diversity UI
coda_summary_ui

Compositional Data Summary UI
multivariate_ui

Mutlivariate Analysis UI
home_server

Home Server
home_ui

About UI
footer_ui

Footer UI
occurrence_server

Co-Occurrence Server
diversity_alpha_ui

Alpha Diversity UI
coda_ui

Compositional Data UI
coda_hclust_server

Compositional Data Hierarchical Clustering Server
coda_hist_ui

Compositional Histogram UI
footer_server

Footer Server
diversity_alpha_server

Alpha Diversity Server
prepare_server

Prepare Data Server
coda_hclust_ui

Compositional Data Hierarchical Clustering UI
coda_hist_server

Compositional Histogram Server
mcd_server

MCD Server
prepare_ui

Prepare Data UI
import_server

Import Data Server
diversity_ui

Diversity UI
falsy

Default Value for Falsy
logratio_ui

Log-Ratio UI
count_server

Count Data Server
ternary_ui

Ternary Plot UI
theme_ui

Bootstrap Theme
occurrence_ui

Co-Occurrence UI
scatter_server

Scatter Plot Server
selectize_ui

Updatable Select List
update_selectize_colnames

Update a Select List with Column Names
seriate_server

CA Seriation Server
update_selectize_rownames

Update a Select List with Row Names
import_ui

Import Data UI
get_config

Read Configuration Values
graphics_server

Graphical Parameters Server
count_ui

Count Data UI
graphics_ui

Graphical Parameters UI
scatter_ui

Scatter Plot UI
lm_ui

Linear Model UI
update_input

Update an Input Control with Column Names
lm_server

Linear Model Server
logratio_server

Log-Ratio Server
get_option

Get App Options
pca_ui

Principal Components Analysis UI
time_interval_server

Aoristic Analysis Server
mcd_ui

MCD UI
output_plot

Plot UI
kinesis-package

kinesis: 'shiny' Applications for the 'tesselle' Packages
time_interval_ui

Time Intervals UI
pca_server

Principal Components Analysis Server
update_checkbox_colnames

Update a Checkbox Group with Column Names
multivariate_server

Multivariate Analysis Server
render_plot

Plot Server
run_app

Run an App
ternary_server

Ternary Plot Server
seriate_ui

CA Seriation UI
bertin_server

Bertin Diagrams Server
ca_ui

Correspondence Analysis UI
aoristic_ui

Aoristic Analysis UI
ca_server

Correspondence Analysis Server
coda_barplot_ui

Compositional Bar Plot UI
bertin_ui

Bertin Diagrams UI
coda_outliers_server

Compositional Data Outliers Server
aoristic_server

Aoristic Analysis Server
coda_barplot_server

Bar Plot Server
coda_outliers_ui

Compositional Data Outliers UI
coda_server

Compositional Data Server
coda_summary_server

Compositional Data Summary Server
checkbox_ui

Updatable Checkbox Group
diversity_docs_ui

Diversity Definitions UI
diversity_beta_server

Beta Diversity Server
build_numeric_input

Build Numeric Input
diversity_server

Alpha Diversity Server