# Protein-multi-classification
**本研究结合ClusterCentroids下采样算法和CNN构造了一个多标签预测模型,对蛋白质翻译后修饰中的多重赖氨酸修饰位点进行预测**
### 1.文件结构与功能说明
* **Data**
Train dataset:原始训练数据
Test dataset:原始测试数据
PSTAAP_train.m:对于训练集进行特征提取的脚本->PSTAAP_train.mat
PSTAAP_test.m:对于测试集进行特征提取的脚本->PSTAAP_test.mat
* **DataProcess.py**:实现样本数据的多标签构造和训练数据下采样
* **PSTAAP.py**:实现模型构建,进行模型训练,实现5折交叉验证与性能测试
* **predictor.py**:实现用户友好界面,通过选择模型与数据集进行预测演示
### 2.使用方法说明
#### 2.1 使用本实验数据进行预测
* 运行predictor.py,预测数据选取`Data/PSTAAP_test.mat`,模型选取`model/`下的pth文件,直接predict即可
#### 2.2 自定义数据进行预测
* 首先将数据转化成`Data/Test dataset`中数据的格式,然后使用matlab修改`Data/PSTAAP_test.m`脚本中的文件路径为你自己的文件路径后运行,获得特征提取后的mat文件
* 运行predictor.py,其余步骤同2.1,数据选择你自己的
### 3.预测结果展示
![img.png](img.png)
* 如图所示,Results表示样本所预测出的标签,Targets表示样本本身具有的真实标签
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
.文件结构与功能说明 Data Train dataset:原始训练数据 Test dataset:原始测试数据 PSTAAP_train.m:对于训练集进行特征提取的脚本->PSTAAP_train.mat PSTAAP_test.m:对于测试集进行特征提取的脚本->PSTAAP_test.mat DataProcess.py:实现样本数据的多标签构造和训练数据下采样 PSTAAP.py:实现模型构建,进行模型训练,实现5折交叉验证与性能测试 predictor.py:实现用户友好界面,通过选择模型与数据集进行预测演示 2.使用方法说明 2.1 使用本实验数据进行预测 运行predictor.py,预测数据选取Data/PSTAAP_test.mat,模型选取model/下的pth文件,直接predict即可 2.2 自定义数据进行预测 首先将数据转化成Data/Test dataset中数据的格式,然后使用matlab修改Data/PSTAAP_test.m脚本中的文件路径为你自己的文件路径后运行,获得特征提取后的mat文件 运行predictor.py,其余步骤同2.1,数据选择
资源推荐
资源详情
资源评论
收起资源包目录
Protein-multi-classification-main.zip (34个子文件)
Protein-multi-classification-main
DataProcess.py 6KB
predictor.py 7KB
PSTAAP.py 17KB
model
ClusterCentroids+CNN_1.pth 906KB
requirements.txt 93B
__pycache__
DataProcess.cpython-312.pyc 8KB
img.png 12KB
README.md 1KB
Data
PSTAAP_train.mat 1.65MB
PSTAAP_test.m 20KB
PSTAAP_test.mat 453KB
Train dataset
(8)Train88.txt 5KB
(11)Train73.txt 4KB
(3)Train600.txt 39KB
(4)Train454.txt 30KB
(7)Train360.txt 23KB
(1)Train9279.txt 598KB
(9)Train153.txt 9KB
(6)Train251.txt 16KB
(10)Train454.txt 28KB
(2)Train710.txt 46KB
(5)Train561.txt 37KB
Test dataset
(9)Test72.txt 4KB
(3)Test257.txt 16KB
(11)Test36.txt 2KB
(1)Test4062.txt 254KB
(10)Test194.txt 12KB
(8)Test42.txt 3KB
(7)Test154.txt 10KB
(6)Test107.txt 7KB
(2)Test304.txt 19KB
(5)Test240.txt 15KB
(4)Test194.txt 13KB
PSTAAP_train.m 19KB
共 34 条
- 1
资源评论
hakesashou
- 粉丝: 4232
- 资源: 1091
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功