NGSmodule 是一个企业级的生物信息学NGS数据处理平台,专为非编程背景的研究人员、学生和教师设计。
- 🎯 用户友好 - 现代化Web界面,无需编程经验
- ⚡ 高性能 - 异步任务处理,支持大规模数据分析
- 🔄 实时监控 - WebSocket实时任务进度更新
- 🎨 美观设计 - 基于Ant Design 5的现代UI
- 🚀 易于部署 - Docker Compose一键启动
# 克隆项目
git clone <repository-url>
cd NGSmodule
# 运行快速启动脚本
./start.sh- 🌐 Web界面: http://localhost:3000
- 🔌 API文档: http://localhost:8000/api/v1/docs
默认登录: admin / admin123
详细部署说明: DEPLOYMENT_GUIDE.md
- ✅ 项目管理 - CRUD + 统计 + 归档
- ✅ 样本管理 - CSV批量导入
- ✅ 文件管理 - 50GB大文件 + MinIO存储
- ✅ 任务监控 - WebSocket实时进度
后端: FastAPI + PostgreSQL + Redis + Celery + MinIO
前端: React 18 + TypeScript + Ant Design + Zustand
部署: Docker + Docker Compose
| 阶段 | 状态 | 完成度 |
|---|---|---|
| Phase 1-3: 核心功能 | ✅ 完成 | 100% |
| Phase 4: 集成测试 | 🔄 进行中 | 80% |
| Phase 5-10: 高级功能 | 📋 计划中 | 0% |
整体进度: 30%
MIT License
用 ❤️ 构建,为生物信息学研究服务