DualNet-TCM:分别从中医和西医维度对中药进行“以靶找药”和“以药找靶”的新型中药网络药理学
Project description
DualNet-TCM
DualNet-TCM(TCM (中药) + Dual (双重网络) + Net (网络药理学)): 从网络药理学和中医理论双重视角出发,构建"方剂-中药-成分-靶点-病症"和"方剂-对症-症状-病证"双重关联网络。 同时,结合基因研究和文献计量学方法,开展转化医学研究:通过药物可用性评估和文献挖掘技术,对大量候选蛋白或基因进行系统筛选和分类, 从而精准缩小需要实验验证的目标范围,为中药现代化研究提供新的思路和方法。
安装
注意
1.关于Python版本
由于在 Python 3.9 之前的版本中,tuple[...] 和 list[...]
这样的类型注解语法不被支持。
Python 3.9 引入了原生的类型注解支持(PEP 585),
但在早期版本中,需要使用 typing 模块中的 Tuple、List 等类型. 所以需要Python≥3.9,如果<3.9的话,
可将compute.py函数中修改如下:
from typing import Tuple, Union
def score(weights: Union[dict, None] = None) -> Tuple[pd.DataFrame, pd.DataFrame, pd.DataFrame]:
# 函数逻辑
pass
2.数据下载
整体大小为9个G,由于百度网盘限制,所以拆分成三个压缩包,解压后放data/文件夹即可
使用
Requirements
- pandas
- pyecharts
- numpy
- tqdm
- requests
- os
Star History
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 dualnet_tcm-0.1a8.tar.gz.
File metadata
- Download URL: dualnet_tcm-0.1a8.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee1d002dce87c8cc484b99499f37b260dee764e188836939d7a3aa69104fbd1a
|
|
| MD5 |
731bbaaa7fcc6745e204cfd90864abd3
|
|
| BLAKE2b-256 |
578363ca5fcd49a9f49962a12525ce326d1d8fbfc533c82327c08e5ad8c3901a
|
File details
Details for the file dualnet_tcm-0.1a8-py3-none-any.whl.
File metadata
- Download URL: dualnet_tcm-0.1a8-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00fbce5aef3c8895c0de33788c94c3febea0b23da548fc195eaa652cf731625f
|
|
| MD5 |
281461b56f06044d873ce210da20b29a
|
|
| BLAKE2b-256 |
c1519e50894a64021b68a767f31efa5371c092708c03f761f11dade956a7fdac
|