Files
PlantAI-rag/evaluation/MANUAL_DOWNLOAD_GUIDE.md
2026-07-10 17:59:59 +08:00

146 lines
3.6 KiB
Markdown
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 番茄P450补充材料手动下载指南
## 快速下载链接
### Additional File 1 (关键文件 - 基因列表和分组)
**直接下载链接**:
```
https://static-content.springer.com/esm/art%3A10.1186%2Fs12864-019-5483-x/MediaObjects/12864_2019_5483_MOESM1_ESM.xlsx
```
**文件内容**:
- 233个P450基因列表
- 系统发育分组(clan/family)
- 基因ID和名称对应
---
## 手动下载步骤
### 方法1: 直接下载(推荐)
1. **复制上面的链接**
2. **粘贴到浏览器地址栏**
3. **文件会自动下载**
### 方法2: 从BMC官网下载
1. 访问: https://bmcgenomics.biomedcentral.com/articles/10.1186/s12864-019-5483-x
2. 向下滚动到 "Supplementary information" 部分
3. 点击 "Additional file 1" 下载
### 方法3: 使用wget/curl
```bash
# 使用wget
wget "https://static-content.springer.com/esm/art%3A10.1186%2Fs12864-019-5483-x/MediaObjects/12864_2019_5483_MOESM1_ESM.xlsx" \
-O 12864_2019_5483_MOESM1_ESM.xlsx
# 或使用curl
curl -L "https://static-content.springer.com/esm/art%3A10.1186%2Fs12864-019-5483-x/MediaObjects/12864_2019_5483_MOESM1_ESM.xlsx" \
-o 12864_2019_5483_MOESM1_ESM.xlsx
```
---
## 文件解析
### 下载后验证
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel("12864_2019_5483_MOESM1_ESM.xlsx")
# 查看前几行
print(df.head())
# 查看列名
print(df.columns)
# 统计分组信息
print(df['Clan'].value_counts())
print(df['Family'].value_counts())
```
### 预期数据结构
| 列名 | 说明 |
|:---|:---|
| Gene_ID | 基因ID |
| Gene_Name | 基因名称 (如 SlCYP71A1) |
| Clan | 所属clan (如 clan71) |
| Family | 所属family (如 CYP71) |
| ... | 其他信息 |
---
## 完整补充材料清单
| 文件名 | 内容 | 重要性 |
|:---|:---|:---|
| 12864_2019_5483_MOESM1_ESM.xlsx | **基因列表和系统发育分组** | ⭐⭐⭐ 关键 |
| 12864_2019_5483_MOESM2_ESM.xlsx | 引物序列 | ⭐ 次要 |
| 12864_2019_5483_MOESM3_ESM.tif | 系统发育树 (Figure 2) | ⭐⭐⭐ 关键 |
| 12864_2019_5483_MOESM4_ESM.xlsx | 内含子分析 | ⭐⭐ 重要 |
| 12864_2019_5483_MOESM5_ESM.xlsx | 启动子分析 | ⭐⭐ 重要 |
| 12864_2019_5483_MOESM6_ESM.xlsx | 组织特异性表达 | ⭐⭐ 重要 |
| 12864_2019_5483_MOESM7_ESM.docx | 比较分析 | ⭐ 次要 |
---
## 下载后操作
### 1. 放置到正确目录
```bash
# 创建目录
mkdir -p /home/xia-lab/gene-family-mas-v2/paper/ceshi/番茄P450_supplementary/
# 移动文件
mv 12864_2019_5483_MOESM1_ESM.xlsx \
/home/xia-lab/gene-family-mas-v2/paper/ceshi/番茄P450_supplementary/
```
### 2. 验证提取
```python
# 运行v3提取脚本,现在应该能获取完整分组
python extract_phylogeny_v3.py \
"/home/xia-lab/gene-family-mas-v2/paper/ceshi/番茄p450基因家族BMCgenomics2020.pdf" \
--supplementary "/home/xia-lab/gene-family-mas-v2/paper/ceshi/番茄P450_supplementary/12864_2019_5483_MOESM1_ESM.xlsx"
```
---
## 注意事项
1. **文件大小**: MOESM1_ESM.xlsx 约 200-500 KB
2. **下载时间**: 通常几秒钟
3. **网络要求**: 需要访问Springer/BMC网站
4. **权限**: 无需登录,开放获取
---
## 自动化方案(未来)
一旦手动下载验证成功,可以实现:
```python
def auto_download_supplementary(doi: str) -> Path:
"""自动下载补充材料"""
base_url = "https://static-content.springer.com/esm/"
encoded_doi = quote(doi, safe='')
file_url = f"{base_url}art%3A{encoded_doi}/MediaObjects/{pmcid}_MOESM1_ESM.xlsx"
response = requests.get(file_url)
# ...保存并返回路径
```
---
*创建时间: 2026-03-30*
*目标: 获取番茄P450完整系统发育分组数据*