- π Dashboard: https://prrsv-orf5.aiconceptlimited.com.ng/
- βοΈ Automated pipeline: NCBI β QC β Alignment β EII
- π Real-time evolutionary intelligence monitoring
π https://prrsv-orf5.aiconceptlimited.com.ng/
This platform is designed for research, surveillance, and exploratory evolutionary analysis of PRRSV. The PRRSV ORF5 Evolutionary Intelligence System is an automated genomic surveillance platform designed to monitor the evolutionary dynamics of PRRSV (Porcine Reproductive and Respiratory Syndrome Virus) using ORF5 gene sequences.
The system integrates multiple biologically meaningful signals into a unified metric called the Evolutionary Intelligence Index (EII), enabling real-time tracking of viral evolution.
-
π Automated sequence retrieval from NCBI
-
π§ͺ Quality control and filtering of sequences
-
𧬠Multiple sequence alignment using MAFFT
-
π Codon-aware sequence alignment
-
π Multi-signal evolutionary analysis:
- Epitope Drift (Shannon entropy)
- Selection Pressure (codon variability)
- Glycosylation Dynamics (N-X-S/T motif detection)
- Phylogenetic Instability (pairwise sequence divergence)
- Distance Outliers (anomaly detection)
-
ποΈ MySQL database integration
-
π Real-time dashboard (Dash + Plotly)
The EII is computed as:
EII = mean(all normalized evolutionary signals) Γ 100
This produces a single score (0β100) representing the evolutionary activity of PRRSV.
Pipeline workflow:
- Fetch sequences from NCBI
- Perform quality control
- Align sequences (MAFFT)
- Perform codon alignment
- Compute evolutionary signals
- Store results in database
- Visualize via dashboard
prrsv_eii/
β
βββ pipeline/ # Core processing pipeline
βββ dashboard/ # Visualization dashboard
βββ data/ # Generated data (ignored in Git)
βββ logs/ # Pipeline logs
βββ docs/ # Screenshots / assets
βββ requirements.txt
βββ README.md
βββ .gitignore
βββ LICENSE
git clone https://github.com/agarba360-beep/prrsv-eii.git
cd prrsv-eiipython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtCreate a .env file:
DB_HOST=localhost
DB_USER=prrsv_admin
DB_PASSWORD=your_password
DB_NAME=prrsv_genomicspython pipeline/run_pipeline_full.pypython dashboard/dashboard_readonly.pyOpen in browser:
https://prrsv-orf5.aiconceptlimited.com.ng/
SELECT COUNT(*) FROM sequences_raw;
SELECT accession, LENGTH(sequence) FROM sequences_raw LIMIT 5;SELECT COUNT(*) FROM qc_sequences;
SELECT * FROM qc_sequences LIMIT 5;SELECT * FROM eii_index ORDER BY created_at DESC LIMIT 10;SELECT * FROM eii_signals;SELECT * FROM eii_latest;head data/alignments/orf5_aligned.fasta
head data/alignments/orf5_codon_aligned.fasta- Real-time EII monitoring
- Signal composition visualization
- Evolutionary trend analysis
- Risk and impact classification
- Epitope Drift β Shannon entropy across alignment positions
- Selection Pressure β codon-level variation proxy
- Glycosylation Dynamics β N-X-S/T motif detection
- Phylogenetic Instability β mean pairwise Hamming distance
- Distance Outliers β extreme divergence detection
Contributions are welcome:
- Improve biological accuracy (e.g., dN/dS models)
- Add phylogenetic tree inference
- Optimize performance
- Enhance dashboard features
- Integration with HyPhy / PAML for true selection analysis
- Phylogenetic tree visualization
- Geographic and temporal analysis
- API development
- Cloud deployment
Developed by AI Concepts Limited, Nigeria For advanced virology research and genomic intelligence.
This system is intended for research purposes only. Not for clinical or diagnostic use.
MIT License
