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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a400e8e00dbb7e699943a54c0970727ee3a8f9cc1f009682f9c6ebede575583
|
|
| MD5 |
33159930678adc068a68cc36499b2069
|
|
| BLAKE2b-256 |
f0820a9fe65dac39dc7724efa99449668271032faf6540e16235ba591d03bb43
|
File details
Details for the file deeptan_network-0.1.1-py3-none-any.whl.
File metadata
- Download URL: deeptan_network-0.1.1-py3-none-any.whl
- Upload date:
- Size: 107.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10d9d889e58a3190745583dc7f3bb6e57702f6cb34efab179b251669c8bb9754
|
|
| MD5 |
98a9e8383df3da7e9005f6165f895b0d
|
|
| BLAKE2b-256 |
d32001f3ccde0b1ec3131d5865fb5131e5965f398c40371905ddb0c2e388ff7f
|