Skip to main content
Ctrl+K
TanaT  documentation - Home TanaT  documentation - Home
  • Getting Started
  • User Guide
  • Reference
  • Community
  • GitLab
  • LLMs context (llms.txt)
  • Getting Started
  • User Guide
  • Reference
  • Community
  • GitLab
  • LLMs context (llms.txt)

Section Navigation

  • Examples Gallery
    • Data Containers
      • Sequence container
      • Trajectory Container
    • Filtering Criteria
      • Query criterion
      • Static criterion
      • Time criterion
      • Pattern criterion
      • Length criterion
      • Rank criterion
    • Entity Metrics
      • Hamming metric
      • Create Custom Metric
    • Sequence Metrics
      • Dynamic Time Warping
      • Edit Distance
      • Longest Common Prefix
      • Longest Common Subsequence
      • Linear Pairwise Sequence Metric
      • Soft Dynamic Time Warping
      • Chi-Squared Distance
      • Create Custom Metric
    • Trajectory Metrics
      • Aggregation Trajectory Metric
      • Create Custom Metric
    • Clustering
      • Hierarchical Clustering
      • PAM Clustering
      • CLARA Clustering
    • Sequence Visualizations
      • Timeline Visualization
      • Histogram Visualization
      • Distribution Visualization
    • Survival Analysis
      • Coxnet Survival Analysis
      • Tree Survival Analysis
  • Tutorials
    • Sequence Simulation
    • Trajectory Simulation
    • Metadata Management
    • Sequence Type Conversions
    • Data Wrangling for Sequences
    • Data Wrangling for Trajectories
    • Illustration of TanaT on the MIMIC-IV dataset
    • MOOC Sequence Analysis with TanaT
  • User Guide
  • Examples Gallery

Examples Gallery#

This gallery contains examples demonstrating TanaT’s capabilities for temporal sequence analysis. Each example focuses on a specific feature or use case, providing practical code that you can adapt for your own projects.

Data Containers#

Learn how to work with TanaT’s core data structures.

Sequences
Create, manipulate and analyze temporal sequences.

Trajectories
Work with multi-sequence trajectories for complex data.

Criteria and Filtering#

Examples of filtering and selecting data based on various criteria.

Query Criterion
Filter sequences and trajectories using queries.

Static Criterion
Apply criterion based on static features of individuals.

Temporal Criterion
Filter data based on temporal patterns and time ranges.

Pattern Criterion
Select sequences based on specific temporal patterns.

Length Criterion
Filter sequences by their length.

Rank Criterion
Filter entities based on their rank or position.

Distance Metrics#

Learn about different distance metrics for measuring similarity between temporal data.

Entity Metrics#

Distance metrics for individual entities.

Hamming Distance
Calculate Hamming distance between entities.

Custom Entity Metric
Create your own custom metric for entity comparison.

Sequence Metrics#

Distance metrics specifically designed for temporal sequences.

Dynamic Time Warping
Compute DTW distance between temporal sequences.

Edit Distance
Calculate edit distance for sequence comparison.

Common Prefix (LCP)
Measure similarity using longest common prefix.

Common Subsequence
Distance from longest common subsequence.

Linear Pairwise
Efficient linear pairwise distance computation.

Soft DTW
Differentiable version of DTW.

Chi2 Sequence Metric
Compute Chi-squared distance between sequences.

Custom Sequence Metric
Create your own custom sequence metric.

Trajectory Metrics#

Distance metrics for multi-sequence trajectories.

Aggregation Metric
Aggregates sequence metrics for trajectory comparison.

Custom Trajectory Metric
Create your own custom metric for trajectory analysis.

Clustering#

Examples of clustering algorithms applied directly to TanaT data containers.

Hierarchical clustering
Perform hierarchical clustering on temporal data.

PAM clustering
Perform PAM clustering on temporal data.

CLARA clustering
Perform CLARA clustering on temporal data.

Visualizations#

Explore various visualization techniques for temporal sequences and trajectories.

Sequence visualizations#

Visualizations for individual sequences or entire sequence pools.

Timeline
Visualize sequences as time-aligned timelines.

Histogram
Aggregate sequence values into time-based histograms.

Distribution
Show state proportions over time.

Trajectory visualizations#

Work in progress.

Survival Analysis#

Learn how to perform survival analysis directly from TanaT data containers.

Cox model
Predict survival probabilities using a Cox model.

Tree model
Predict survival probabilities with a tree-based model.

previous

User Guide

next

Data Containers

On this page
  • Data Containers
  • Criteria and Filtering
  • Distance Metrics
    • Entity Metrics
    • Sequence Metrics
    • Trajectory Metrics
  • Clustering
  • Visualizations
    • Sequence visualizations
    • Trajectory visualizations
  • Survival Analysis

© Copyright 2024, Inria.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.16.1.