Skip to main content

DeepTAN: A multi-task framework designed to infer multi-omics trait-associated networks and reconstruct phenotype-specific omics states from mosaic data input.

Project description

DeepTAN

PyPI version PyPI Downloads

Describe

DeepTAN is a graph-based framework that learns gene representations and reconstructs trait-aware gene networks from omics data. Input features are filtered and projected to generate a guidance graph and quantitative embeddings. Stacked GATv2Conv layers refine embeddings via multi-head attention, producing biological state–specific representations. An adaptive multi-scale subgraph pooling strategy captures hierarchical network structure by aggregating local subgraphs into global graph embeddings. The learned representations are jointly optimized for phenotype prediction, sample clustering, and feature imputation through a multi-task learning with dynamic balancing strategy. DeepTAN generates biological-specific gene interactions in which edge weights quantitatively reflect interaction strength, enabling downstream trait-aware network inference.

Installation

conda create -n deeptan python=3.13 -y
conda activate deeptan

pip install torch==2.7.0 torchvision==0.22.0 torchaudio==2.7.0 --index-url https://download.pytorch.org/whl/cu128
pip install torch_geometric
pip install pyg_lib torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch-2.7.0+cu128.html
pip install deeptan-network

Usage

Please checkout the documentations at https://github.com/wangying608/deeptan

Asking for help

If you have any questions, please contact us via GitHub issues or email us.

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

deeptan_network-0.1.1.tar.gz (96.4 kB view details)

Uploaded Source

Built Distribution

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

deeptan_network-0.1.1-py3-none-any.whl (107.0 kB view details)

Uploaded Python 3

File details

Details for the file deeptan_network-0.1.1.tar.gz.

File metadata

  • Download URL: deeptan_network-0.1.1.tar.gz
  • Upload date:
  • Size: 96.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for deeptan_network-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3a400e8e00dbb7e699943a54c0970727ee3a8f9cc1f009682f9c6ebede575583
MD5 33159930678adc068a68cc36499b2069
BLAKE2b-256 f0820a9fe65dac39dc7724efa99449668271032faf6540e16235ba591d03bb43

See more details on using hashes here.

File details

Details for the file deeptan_network-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for deeptan_network-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 10d9d889e58a3190745583dc7f3bb6e57702f6cb34efab179b251669c8bb9754
MD5 98a9e8383df3da7e9005f6165f895b0d
BLAKE2b-256 d32001f3ccde0b1ec3131d5865fb5131e5965f398c40371905ddb0c2e388ff7f

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