Inspiration
What it does
In a world increasingly threatened by pandemics, misinformation, and fast-evolving viral strains, we set out to build VeritasAI—a platform that not only simulates virus mutation and spread but also promotes ethical media literacy. The dual crisis of biological viruses and misinformation ("infodemics") inspired us to merge bioinformatics, epidemiology, and AI media tools into a unified research-grade simulator.
🧠 What We Learned How virus mutations impact protein structures and epidemiological models
Real-time simulation techniques with pruning strategies and GPU acceleration
Visualization tools like Py3Dmol, WebGL, and Streamlit for intuitive exploration
Ethical AI, multilingual translation, and NLP for combating bias in media
🔧 How We Built It Designed a mutation simulation engine with pruning strategies (Top-K, Diversity, Adaptive)
Integrated real-time 3D visualization using py3Dmol, stmol, and AlphaFold-predicted structures
Built a modular back-end using Python, PyTorch, FastAPI, and CUDA for model acceleration
Developed an interactive Streamlit UI with multilingual support, GPU stats, live charts, and user input forms
Created an epidemiological agent-based model for virus spread dynamics
Added a media literacy module using NLP transformers to detect bias, simplify text, and generate questions
Developed a pruning engine to optimize mutation paths based on fitness scores
Added report generation, SQLite logging, and parallelization to boost performance
🚧 Challenges We Faced Balancing accuracy and computational efficiency for mutation simulation
Visualizing 3D molecular data in real-time within browser environments
Designing pruning methods that retain biological realism
Creating multilingual NLP tools without overloading memory
Managing large data and GPU memory for concurrent simulations
Built With
- alphafold-db
- bayesian-optimization
- fastapi-ai-&-ml:-transformers-(hugging-face)
- gnns
- languages-&-frameworks:-python
- multiprocessing
- numpy
- plotly
- py3dmol-3d-&-visualization:-stmol
- pytorch
- rl-bioinformatics-tools:-biopython
- streamlit
- webgl-database:-sqlite-(with-pooling-and-index-based-optimization)-gpu/parallelization:-cuda
Log in or sign up for Devpost to join the conversation.