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 version DOI

Quick Start

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

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


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

TPHATE-0.1.tar.gz (49.6 kB view details)

Uploaded Source

Built Distribution

TPHATE-0.1-py3-none-any.whl (54.7 kB view details)

Uploaded Python 3

File details

Details for the file TPHATE-0.1.tar.gz.

File metadata

  • Download URL: TPHATE-0.1.tar.gz
  • Upload date:
  • Size: 49.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for TPHATE-0.1.tar.gz
Algorithm Hash digest
SHA256 a783cfbc4590bdcab1566680792ec8828556dd5126d0c6093d38c22f6983bd78
MD5 a89cef48e6579cbd2355a6c21a4be5c8
BLAKE2b-256 34bdf00507350f12d1409be1cb9b58e2d0a5bffbff1e2347a1d1723543d93e06

See more details on using hashes here.

File details

Details for the file TPHATE-0.1-py3-none-any.whl.

File metadata

  • Download URL: TPHATE-0.1-py3-none-any.whl
  • Upload date:
  • Size: 54.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for TPHATE-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca5f78826c698824d434045284c1477b62bc7ab9ebd0e74613f9199057c1f036
MD5 ee1e7a7a4087bf5a59cb03d8e004225d
BLAKE2b-256 794c9c6702dad5c9062d311d9d2c742da1837133d7273d1cecb7a9da9cf23123

See more details on using hashes here.

Supported by

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