146 lines
3.6 KiB
Markdown
Executable File
146 lines
3.6 KiB
Markdown
Executable File
# 番茄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完整系统发育分组数据*
|