Learn R Programming

tame

Timing, Anatomical, Therapeutic and Chemical Based Medication Clustering.

Overview

tame is an R package that implements an agglomerative hierarchical clustering with a bespoke distance measure based on medication similarities in the Anatomical Therapeutic Chemical Classification System, medication timing and medication amount or dosage. Tools for summarizing, illustrating and manipulating the cluster objects are also available.

Installation

install.package("tame")

Usage

Use medic to cluster medication data with ATC codes and dosage trajectories.

library(tame)

# A simple clustering based only on ATC
clust <- medic(complications, id = id, atc = atc, k = 3)


# A simple clustering with both ATC and timing
clust <- medic(
  complications,
  id = id,
  atc = atc,
  timing = first_trimester:third_trimester,
  k = 3
)

Copy Link

Version

Install

install.packages('tame')

Monthly Downloads

278

Version

0.2.0

License

GPL (>= 3) | file LICENSE

Maintainer

Anna Laksafoss

Last Published

April 2nd, 2025

Functions in tame (0.2.0)

is.medic

Test if an object is a medic-object
medic

Medication clustering (based on ATC and timing)
plot_summary

Plot Summary
plot_timing_atc_group

Plot Timing ATC Group
construct_time_scale

Construct time scale for summary plot
default_atc_groups

Default ATC groups for summaries
tame-package

Timing and ATC based Medication Clustering
comedication_count

Frequency tables for medication amount
timing_atc_group

Timing and ATC pattern interactions
eczema

A Simulated Data Set About Eczema
timing_trajectory

Timing pattern frequency within clusters
complications

A Simulated Data Set About Pregnancy Complications
cluster_frequency

The Frequency of Assignment to Each Cluster
plot_comedication_count

Plot Comedication Count
employ

Employ a Clustering to New Data
plot_medication_frequency

Plot Medication Frequency
plot_timing_trajectory

Plot Timing Trajectory
medication_frequency

ATC Code Frequency Within Clusters
cluster_selector

Finding chosen cluster names
method_selector

Method Selector
print.summary.medic

Print Summary of Medication
refactor

Refactor Cluster Levels
str.summary.medic

Summary of a medic-object using str function
enrich

Enrich Clustering Parameter
flatten_trajctories

Flatten trajectory data
summary_crop

Crop Clustering Summary
construct_color_scales

Construct color scales for summary plot
summary.medic

Summary of medic object
plot_cluster_frequency

Plot Cluster Frequency
parameters_constructor

Internal option constructor
construct_plot_data

Construct plot data for summary plot