VAXINTAIC is an AI-driven computational bioinformatics platform designed to analyze viral genomic data, identify conserved antigenic regions, and evaluate candidate vaccine constructs using automated pipelines and machine learning.
VAXINTAIC provides an end-to-end system that transforms raw viral sequence data into ranked vaccine candidate insights through:
- Sequence acquisition and preprocessing
- Multiple sequence alignment and diversity analysis
- Epitope prediction and ranking
- Synthetic construct simulation (mRNA-level)
- Machine learning-based efficacy prediction
- Interactive dashboard visualization
External Sequence Data
β
[01] Sequence Fetching
β
[02] Alignment & Processing
β
[03] Epitope Prediction
β
[04] Epitope Ranking
β
[05] Construct Design
β
[06] Structural Modeling
β
[07] AI Efficacy Prediction
β
[08] Reports & Storage
β
[Dashboard Visualization]
vaxintaic/
β
βββ pipeline/ # Core computational pipeline
β βββ 01_fetch_sequences.py
β βββ 02_align_sequences.py
β βββ 03_epitope_prediction.py
β βββ 04_epitope_ranking.py
β βββ 05_mrna_design.py
β βββ 06_nanoparticle_model.py
β βββ 07_efficacy_predictor.py
β βββ 08_generate_report.py
β βββ 09_diversity_analysis.py
β βββ 10_immunogenicity_score.py
β βββ 11_codon_adaptation.py
β βββ 12_efficacy_predictor_v2.py
β βββ 13_generate_advanced_report.py
β
βββ dashboard/ # Streamlit dashboard
β βββ app.py
β βββ part1_overview.py
β βββ part2_epitope.py
β βββ part3_diversity.py
β βββ part4_reports.py
β
βββ data/ # Generated outputs
β βββ sequences/
β βββ alignments/
β βββ epitopes/
β βββ candidates/
β βββ mrna/
β βββ models/
β βββ analysis/
β βββ reports/
β
βββ config/ # Configuration files
βββ docs/ # Images/screenshots
β
βββ run_vaxintaic_full.py # Master pipeline controller
βββ requirements.txt
βββ README.md
βββ .gitignore
git clone https://github.com/YOUR_USERNAME/vaxintaic.git
cd vaxintaicpython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtpython run_vaxintaic_full.pyThis executes all pipeline stages sequentially:
- Sequence fetching
- Alignment
- Epitope prediction
- Ranking
- Construct design
- ML prediction
- Report generation
streamlit run dashboard/app.pyOpen in browser:
http://localhost:8501
- π§ Pipeline overview and metrics
- π Construct performance analytics
- π§« Epitope visualization
- 𧬠Diversity and alignment insights
- π Report and log viewer
- π§ JSON construct intelligence explorer
nano pipeline/03_epitope_prediction.pyKey logic:
- Sliding window peptide scanning
- Immunogenic scoring
nano pipeline/05_mrna_design.pyKey logic:
- Construct assembly
- Codon optimization (CAI, GC%)
nano pipeline/07_efficacy_predictor.pyFeatures used:
- GC content
- Codon adaptation index
- Stability index
- Immunogenicity
VAXINTAIC uses MySQL for structured storage.
Tracks pipeline runs:
timestamp_utc
num_sequences
construct_count
duration_secStores construct-level intelligence:
construct_id
prrsv_type
timestamp_utc
data (JSON)Pipeline Scripts
β
CSV / FASTA Outputs
β
MySQL Database
β
Streamlit Dashboard
streamlit run dashboard/app.py --server.port 8090http://YOUR_SERVER_IP:8090https://prrsv-vaccine.aiconceptlimited.com.ng/
- Python
- Pandas / NumPy
- BioPython
- Scikit-learn
- Streamlit
- Plotly
- MySQL
This platform is intended for computational research, simulation, and educational purposes only.
Abubakar VAXINTAIC β AI for Vaccine Intelligence