Learn R Programming

ETRep (version 1.2.1)

Analysis of Elliptical Tubes Under the Relative Curvature Condition

Description

Analysis of elliptical tubes with applications in biological modeling. The package is based on the references: Taheri, M., Pizer, S. M., & Schulz, J. (2024) "The Mean Shape under the Relative Curvature Condition." Journal of Computational and Graphical Statistics and arXiv . Mohsen Taheri Shalmani (2024) "Shape Statistics via Skeletal Structures", PhD Thesis, University of Stavanger, Norway . Key features include constructing discrete elliptical tubes, calculating transformations, validating structures under the Relative Curvature Condition (RCC), computing means, and generating simulations. Supports intrinsic and non-intrinsic mean calculations and transformations, size estimation, plotting, and random sample generation based on a reference tube. The intrinsic approach relies on the interior path of the original non-convex space, incorporating the RCC, while the non-intrinsic approach uses a basic robotic arm transformation that disregards the RCC.

Copy Link

Version

Install

install.packages('ETRep')

Monthly Downloads

151

Version

1.2.1

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Mohsen Taheri

Last Published

September 27th, 2025

Functions in ETRep (1.2.1)

simulatedColons

Data
simulate_etube

Simulate Random Elliptical Tubes (ETReps)
.etrep_show3d

Display current rgl scene in the browser
check_Tube_Legality

Check the Legality of an Elliptical Tube (ETRep)
create_Elliptical_Tube

Create a Discrete Elliptical Tube (ETRep)
intrinsic_mean_tube

Calculate Intrinsic Mean of ETReps
elliptical_Tube_Euclideanization

Convert an ETRep to a Matrix in the Convex Transformed Space.
intrinsic_Distance_Between2tubes

Calculating the intrinsic distance between two ETReps
intrinsic_Transformation_Elliptical_Tubes

Intrinsic Transformation Between Two ETReps
nonIntrinsic_mean_tube

Compute Non-Intrinsic Mean of ETReps
tube_Surface_Mesh

Create surface mesh of a tube
nonIntrinsic_Distance_Between2tubes

Calculating the non-intrinsic distance between two ETReps
plot_Elliptical_Tube

Plot an Elliptical Tube (ETRep)
nonIntrinsic_Transformation_Elliptical_Tubes

Non-Intrinsic Transformation Between Two ETReps
.onLoad

Package startup hook
tube_B

Data
colon3D

Data
tube_A

Data
.etrep_open3d

Open an rgl device with fallback to WebGL