快速开始
本指南将帮助你在 5 分钟内上手生物信息分析系统。
环境要求
| 要求 | 最低配置 | 推荐配置 |
|---|---|---|
| Python | 3.10+ | 3.11+ |
| 内存 | 8GB | 16GB+ |
| 磁盘 | 50GB | 100GB+ |
| GPU | 可选 | NVIDIA 8GB+ |
安装部署
1. 克隆项目
2. 创建虚拟环境
3. 安装依赖
4. 配置环境变量
5. 启动服务
# 开发模式
python -m uvicorn main:app --reload --host 0.0.0.0 --port 8000
# 生产模式
python -m uvicorn main:app --host 0.0.0.0 --port 8000 --workers 4
6. 访问系统
打开浏览器访问: http://localhost:8000
登录账号
| 账号 | 密码 | 角色 | 权限 |
|---|---|---|---|
| admin | admin123 | 管理员 | 全部功能 |
| user | user123 | 普通用户 | 基础分析 |
| demo | demo | 演示账号 | 只读 |
首次使用
1. 上传数据
支持的文件格式:
| 分析类型 | 支持格式 |
|---|---|
| 16S测序 | .fastq.gz, .fq.gz, .fastq |
| 体检报告 | .pdf, .jpg, .png, .xlsx |
| 基因检测 | .vcf, .pdf, .csv |
2. 创建分析任务
- 选择分析类型
- 上传数据文件
- 设置参数(可选)
- 提交分析
3. 查看结果
- 在线查看分析报告
- 下载 PDF 完整报告
- 导出原始数据
常见问题
服务无法启动?
检查端口是否被占用:lsof -i :8000
上传文件失败?
检查文件大小是否超过 50MB
分析超时?
尝试减少数据量或等待服务器空闲
下一步
- 16S rRNA 分析 - 微生物组分析
- 多组学整合 - 跨组学联合分析
- API 开发 - 接口调用