Skip to main content

Temporal PHATE (TPHATE) is a python package for learning robust manifold representations of timeseries data with high temporal autocorrelation.

Project description

PyPI versionDOI

Quick Start

If you would like to get started using T-PHATE, check out our example below.

If you have loaded a data matrix data in python (with samples on rows, features on columns, where you believe the samples are non-independent), you can run TPHATE as follows:

import tphate

tphate_op = tphate.TPHATE()
data_tphate = tphate_op.fit_transform(data)

Temporal PHATE

Temporal PHATE (T-PHATE) is a python package for learning robust manifold representations of timeseries data with high temporal autocorrelation. TPHATE does so with a dual-kernel approach, estimating the first view as an affinity matrix based on PHATE manifold geometry, and the second view as summarizing the transitional probability between two timepoints based on the autocorrelation of the signal. For more information, see our publication in Nature Computational Science.

Busch, et al. Multi-view manifold learning of human brain-state trajectories. 2023. Nature Computational Science.

Installation

pip install tphate

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tphate-1.2.1.tar.gz (37.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tphate-1.2.1-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

Details for the file tphate-1.2.1.tar.gz.

File metadata

  • Download URL: tphate-1.2.1.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for tphate-1.2.1.tar.gz
Algorithm Hash digest
SHA256 0c2d890e018d24443ff87d7bb455ec0e6f271e6a59803af8e10e1b8b73f1e3a5
MD5 92a6b3b12fc9c861e461f23897b32725
BLAKE2b-256 2adb6c7e58e50b5ec5104dbf9a537756c04c7c7d0751658d70777d019fa44583

See more details on using hashes here.

File details

Details for the file tphate-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: tphate-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 42.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for tphate-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5292e41ff6bb54752bec2458f4b22b914e3a4b8b5be9d90274c3355541cf9474
MD5 0f642d07ce6b3b6d9261df251bf10117
BLAKE2b-256 59d377e61d913f8db163bccec9e252f443f8587065f58ad82ffc7fa1484b02c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page