Project Statistics
{{ projectStats.total_projects }}
Running {{ projectStats.running_tasks }} | Completed {{ projectStats.completed_tasks }} | Pending {{ projectStats.pending_tasks }}
Resource Usage (Live)
{{ resources.cpu?.usage || 0 }}%
Memory: {{ resources.memory?.percent || 0 }}% | GPU: {{ resources.gpu?.usage || 0 }}% | Disk: {{ resources.disk?.percent || 0 }}%
Data Sources (Live)
{{ datasources.length }}
{{ datasources.filter(d=>d.status==='connected').length }} connected | {{ datasources.filter(d=>d.status!=='connected').length }} errors
All Projects
Database Connection Status (Live)
🎯 Target Details
Recent high-confidence targets (grouped by species)
Batch Prediction Results:{{ scope.row.compounds_info.length }} bioactive compounds from this species jointly yield {{ scope.row.count }} predicted targets
Bioactive Compound List({{ scope.row.compounds_info.length }} total)
{{ s.row.display }}
{{ clusterSummary?.total || 0 }}
Total Servers
{{ clusterSummary?.online || 0 }}
Online
{{ clusterSummary?.degraded || 0 }}
Degraded
{{ clusterSummary?.offline || 0 }}
Offline
{{ srv.name }}
{{ srv.server_group }}
{{ srv.protocol }}://{{ srv.host }}{{ srv.port && !((srv.protocol==='http'&&srv.port===80)||(srv.protocol==='https'&&srv.port===443)) ? ':'+srv.port : '' }}
{{ srv.description }}
{{ {online:'Online',degraded:'Degraded',offline:'Offline',unknown:'未知'}[srv.current_status?.status] || '未知' }}
{{ srv.current_status.latency_ms }}ms
{{ srv.current_status.response_detail }}
CPU
{{ srv.current_status.cpu_usage }}%
MEM
{{ srv.current_status.memory_percent }}%
GPU
{{ srv.current_status.gpu_usage }}%
DISK
{{ srv.current_status.disk_percent }}%
{{ svc }}
🗺️ Service分布矩阵
Live Detection
| Service | {{ s.name }} |
|---|---|
| {{ row.service }} | {{ s.available ? '✓' : '·' }} |
⚙️ Service器管理
+ Add Server
🌿 数据输入
Enter species name to auto-query compounds
{{ externalSearchResults.species_name }}
{{ externalSearchResults.species_name_latin }}
{{ externalSearchResults.source === 'knowledge_base' ? '知识库' : externalSearchResults.source === 'pubchem' ? 'PubChem' : '未知' }}
{{ externalSearchResults.compounds_count }}成分
{{ externalSearchResults.message }}
🧬 {{ mineResults.species }}
{{ mineResults.species_name_latin }}
Bioactive Compound: {{ mineResults.bioactive_compounds?.length || 0 }}
数据源: {{ mineResults.statistics.sources_hit?.join(' + ') }} |
原始: {{ mineResults.statistics.raw_compound_count }} → 去重: {{ mineResults.statistics.after_dedup }} → 过滤: {{ mineResults.statistics.after_filter }}
| Elapsed {{ mineResults.statistics.elapsed_seconds.toFixed(1) }}s
| Compound | SMILES | Activity Score | Evidence | Lipinski | PAINS | Source |
|---|---|---|---|---|---|---|
| ✓ ✗ | {{ cp.bioactivity_score?.toFixed(2) }} |
|
{{ cp.lipinski ? '✓' : '✗' }} | {{ cp.pains ? '✗' : '✓' }} |
|
{{ mineResults.message }}
Or choose from recommended species:
{{ sp.name_cn }}
{{ sp.name_latin }}
{{ sp.family }} | {{ sp.compounds_count }} active compounds
💡 Skip species — click New Task below to enter SMILES
已Select: {{ selectedSpecies.name_cn }} | Click One-Click Pipeline (v1) or v2 Agent for CrewAI+DeepSeek deep prediction
🧪 分子预处理 (RDKit实时计算)
Real Computation
SMILES: Valid
Invalid
Drug-like
Non-drug-like
{{ mol.smiles }}
MW
{{ mol.descriptors?.molecular_weight?.toFixed(1) || '-' }}
LogP
{{ mol.descriptors?.logp?.toFixed(2) || '-' }}
HBD/HBA
{{ mol.descriptors?.hbd || 0 }}/{{ mol.descriptors?.hba || 0 }}
TPSA
{{ mol.descriptors?.tpsa?.toFixed(1) || '-' }}
Rotatable Bonds
{{ mol.descriptors?.rotatable_bonds || 0 }}
Heavy Atoms
{{ mol.descriptors?.num_heavy_atoms || 0 }}
🎯 Similarity Search Results Tanimoto Similarity
🔬 核心计算流程图
Real Computation
{{ idx + 1 }}
{{ step.name }}
{{ step.description }}
📝 任务运行日志 (真实)
{{ log.time || log.created_at?.slice(-8) || '--:--:--' }}
[{{ (log.level || 'info').toUpperCase() }}]
{{ log.message }}
No logs yet
Select a Task to View Results
🔥 药物-Target Heatmap
Real Prediction
Export
🧬 3D Molecular Docking浏览器
🔗 PPI Network STRING API
📊 Pathway Enrichment KEGG API
🎯 高置信度靶标候选列表 ({{ topTargets.length }}靶标,来自 {{ groupedTargetsByCompound.length }}Compound)
Export Results
📊 Result Quality Stats
Total targets: {{ topTargets.length }}
Vina docking: {{ topTargets.filter(t => t.docking_method === 'vina').length }}
Degraded: {{ topTargets.filter(t => t.docking_method === 'fallback').length }}
Skipped (no PDB): {{ topTargets.filter(t => t.docking_method === 'skipped').length }}
Has PDB: {{ topTargets.filter(t => t.structure_status === 'cached_pdb' || t.structure_status === 'downloaded_pdb').length }}
Score breakdown: {{ topTargets.filter(t => t.score_breakdown).length }}
📋 ADMET Overview
{{ getAdmetMethod(v2AdmetData) === 'tdc' ? '🤖 ML预测' : '📐 规则预测' }}
🧪 {{ cname }}
成药性: {{ props.drug_likeness != null ? props.drug_likeness.toFixed(3) : 'N/A' }}
🫁 Absorption
🔄 Distribution
🔬 Metabolism
💧 Excretion
☠️ Toxicity
暂无ADMET端点数据
⚠️ Toxicity Warnings
{{ tw.name || tw }}
Evidence: {{ tw.evidence }}
🔬 Mechanism of Action
• {{ note }}
📄 v2 Agent Prediction Report
{{ v2ReportSummary }}
🌿 Species库管理 (SQLite持久化)
+ Add Custom Species