Topological ยท Machine Learning ยท Time Series

See the shape of your data.
Unlock what statistics miss.

InVariants is the only no-code data intelligence platform that combines Topological Data Analysis (TDA), advanced dimensionality reduction, interactive clustering, time-series analysis and production-ready ML training - all from a single CSV file.

InVariants ยท Topological Data Explorer
InVariants Topological Data Explorer
Upload Data
Data Prep
EDA
Anomaly Detection
Dim. Reduction
Clustering
Time Series
TDA
Mapper
ML Training
Time Series Decomposition TDA Compare Groups Mapper Graph Phase Portrait 3D

Powered by world-class open-source technologies

Python Plotly Ripser KeplerMapper scikit-learn XGBoost UMAP Flask

Classical statistics see numbers.
InVariants sees structure.

Most data tools - scatter plots, histograms, correlation matrices - are blind to the topology of your data: loops, voids, clusters, and connected components that encode the real story. InVariants brings algebraic topology to your fingertips with zero code required.

Traditional tools

  • Miss non-linear structure
  • Struggle with high-dimensional data
  • Require weeks of preprocessing
  • No topological insight
  • Siloed, single-purpose software

InVariants

  • Detects loops, voids, clusters via TDA
  • 6 DR algorithms for any dimensionality
  • Smart auto-preprocessing pipeline
  • Full persistent homology engine
  • End-to-end: EDA -> ML -> deploy

Everything you need,
in one workspace.

Upload a CSV and unlock a full analytical pipeline - from raw data to production model. Each module is fully interactive, with real-time Plotly visualizations and instant feedback.

Data Preparation

A full no-code ETL pipeline. Impute missing values (mean, median, KNN), filter rows with AI natural language queries, one-hot encode categories, apply scalers (Standard, MinMax, Robust), detect and clip outliers (IQR, Z-score, Isolation Forest), and engineer new features - all with undo/redo history and recipe export.

KNN Imputation Outlier Detection Feature Eng. AI Filters Recipes

Exploratory Data Analysis

Interactive auto-insights with group-by aggregation, full correlation matrix (Pearson / Spearman / Kendall), distribution plots with violin and box overlays, scatter matrices for relationship discovery, categorical bar charts, and association rule mining with configurable support and confidence thresholds.

Correlation Matrix Auto Insights Association Rules Outlier Explorer

Anomaly Detection

Detect outliers and anomalies using three complementary approaches: Isolation Forest (tree-based, fast), Local Outlier Factor (density-based, novelty-enabled for new-data scoring), and topological kNN distance. Configure contamination rate, visualise anomaly score distributions interactively, save labels directly to your dataset, and export the fitted detector as a production-ready ZIP bundle with an inference script.

Isolation Forest Local Outlier Factor TDA kNN Export Detector Save to Dataset

Dimensionality Reduction

Six state-of-the-art algorithms with full parameter control, color-by-any-column, and one-click export of new dimensions back to the dataset for downstream analysis.

PCA Linear projection with scree plot and explained variance
t-SNE Non-linear neighborhood embedding, configurable perplexity
UMAP Fast topological embedding, preserves global & local structure
MDS Metric multidimensional scaling with stress readout
Isomap Geodesic-distance manifold learning
Landmark Isomap Scales to 100k+ points via Nystrom extension
2D & 3D Scree Plot Export to Dataset Landmark Nystrom

Clustering

Six clustering algorithms with interactive parameter tuning, automatic optimal-k detection, silhouette score visualization, full dendrogram for Agglomerative, cluster profiling, and one-click label export as a new dataset column.

K-Means DBSCAN HDBSCAN GMM Agglomerative Spectral

Time Series Analysis

A complete toolbox for temporal data: from classical statistics to cutting-edge topological analysis of signals.

Phase Portrait2D & 3D attractor reconstruction with lag embedding
Sliding Window TDATrack H1 topological features along a rolling window - detect anomalies and regime shifts
Takens Delay EmbeddingReconstruct the dynamical system attractor from a univariate signal
DecompositionTrend + seasonality + residual (additive & multiplicative)
ACF / PACFAutocorrelation with comparative segments overlay (ADF & KPSS stationarity tests)
PeriodogramSpectral density estimation to identify dominant frequencies
ARIMA ForecastingAuto-fit ARIMA with order selection and confidence intervals
Signal StatisticsRolling mean, variance, entropy, zero-crossing rate and more
Rolling Anomaly DetectionDetect anomalies in signals using rolling Z-score or IQR thresholds. Configurable window and sensitivity, save labels to dataset, export parameters + inference script for production pipelines.

Topological Data Analysis

The heart of InVariants. Compute full persistent homology (H0, H1, H2), compare two datasets with Bottleneck and Wasserstein distances, generate persistence images and landscapes for ML feature extraction.

Persistence Diagrams Betti Curves Persistence Images Wasserstein Distance

Mapper Graph

Build interactive KeplerMapper topological graphs with configurable cover parameters, DBSCAN clustering inside bins, and multiple lens projections (PCA, L2 norm, k-NN distance, eccentricity). Color nodes by any dataset column to reveal hidden cluster structure.

KeplerMapper Interactive Graph Multiple Lenses Node Profiling

Topological Features

Extract TDA-derived numeric features (count, max persistence, entropy, amplitude per Hn) both globally and per-point using k-NN neighborhoods. Group-level TDA comparison by label column. Export as new dataset columns for ML input.

Global TDA Local per-point Group Compare Feature Export

Machine Learning Training & Deployment

Train, evaluate and deploy classification and regression models with a single click. Explore model behaviour with Partial Dependence Plots and Individual Conditional Expectation (PDP+ICE). A full pipeline builder chains preprocessing (imputation, encoding, scaling) with the model for reproducible, exportable artifacts.

Random Forest Ensemble trees with feature importance
XGBoost Gradient boosting with auto class-weight
Gradient Boosting sklearn GBM with learning rate control
Logistic / Ridge Interpretable linear baselines
SVM Kernel SVMs with probability output
k-NN Instance-based classifier/regressor
Confusion Matrix AUC-ROC PDP+ICE Pipeline Export Live Inference

The only platform with
production-grade TDA

Topological Data Analysis captures the shape of data - holes, loops, connected components - that survive across scales. These are the features that distinguish normal operation from anomalies, one drug target from another, one network topology from a vulnerable one.

Persistent Homology up to H2

Full Vietoris-Rips complex computation via Ripser, the fastest persistent homology engine available.

KeplerMapper Topological Graphs

Interactive Reeb-graph-style network visualization with 5 lens projections and real-time coloring.

Persistence Landscapes & Images

Vectorized TDA representations ready to use as input to any ML model.

Sliding Window TDA on Time Series

Track topological complexity along a signal - detect regime changes, anomalies, and periodicities invisible to FFT.

Bottleneck & Wasserstein Distances

Formally compare two datasets using topology-based similarity metrics - not mere statistics.

Per-point Topological Features

Export H0/H1 features per observation using local k-NN neighborhoods - unique topological fingerprints for every data point.

Persistence Diagram
Sliding Window TDA

Where InVariants
creates real value

From industrial IoT to financial fraud, any domain with complex, high-dimensional data benefits from topological insight.

Industrial IoT & Predictive Maintenance

Detect bearing failures and anomalous vibration patterns using sliding-window TDA on sensor streams. Phase portraits reveal attractor changes before classical thresholds trigger - hours earlier.

Earlier fault detection Reduced downtime

Cybersecurity & Network Anomaly Detection

Apply TDA and Mapper to network flow data to distinguish normal traffic topologies from intrusion patterns. Topological features dramatically improve classifier performance on imbalanced attack datasets.

Higher F1 on rare attacks False positive rate

Financial Fraud Detection

Transactions form distinctive topological clusters. Persistent homology reveals loop structures in fraudulent transaction networks invisible to standard correlation analysis and tree-based models alone.

Novel fraud pattern discovery Manual review cost

Bioinformatics & Life Sciences

Gene expression matrices and protein interaction networks have rich topological structure. InVariants enables unsupervised discovery of disease subtypes and drug response clusters that Euclidean methods miss.

Subtype discovery Time-to-insight

Quantitative Finance & Risk

Time-delay embeddings and Takens reconstruction uncover the attractor structure of financial time series. Regime changes appear as topological phase transitions detectable before volatility spikes.

Regime change lead time Drawdown exposure

Customer Analytics & Segmentation

Go beyond k-means. Mapper graphs reveal the true topology of your customer base - bridge customers connecting segments, isolated outlier cohorts, and natural lifecycle pathways invisible to cluster labels.

Segment granularity Churn blind spots

Built on the
best open-source stack

Python Backend

Flask server with session-based multi-user support, 100MB dataset handling, and a full undo/redo history engine.

Ripser + KeplerMapper

The fastest persistent homology engine (Ripser) and the most expressive topological graph builder (KeplerMapper) - both integrated seamlessly.

Plotly.js Visualizations

Fully interactive, zoomable, downloadable charts - persistence diagrams, 3D scatter plots, Mapper networks, decomposition subplots and more.

AI-Powered Assistance

Natural language filter generation: describe the rows you want in plain English and the platform generates the exact filter conditions automatically.

Production Export

Every trained artifact is exportable as a production ZIP bundle: ML pipeline (scaler + model + predict.py), anomaly detector (Isolation Forest / LOF + detect.py), ARIMA model + forecast script, rolling anomaly config + script, and TDA sliding window config + inference script. Zero code needed.

Secure & Private

HTTP Basic Auth, server-side session isolation, no data leaves your server. Deploy on your own infrastructure in minutes with systemd or Docker.

From CSV to insight
in minutes

01

Upload

Drag and drop one or more CSV files. Smart auto-detection categorizes your columns instantly.

02

Prepare

Impute, filter, encode, scale and engineer features using the visual pipeline builder.

03

Analyze

Run TDA, dimensionality reduction, clustering, and time-series analysis with interactive charts.

04

Train & Deploy

Train ML models enriched with topological features, export pipelines, and run live inference.

Early Access

Be among the first
to explore your data differently.

Apply for beta access. Weโ€™ll review your request and send credentials directly to your inbox once approved โ€” no credit card, no commitment.

  • Full platform access, no code required
  • Topological, ML & time-series modules
  • Direct feedback channel with the team

Ready to explore the shape of your data?

No installation. No configuration. Upload a CSV and start discovering structure in minutes.

Fully private - your data never leaves your server