Data. Genes. Insights.
All in one interactive dashboard.
Explore patterns in Campylobacter jejuni and Campylobacter coli through clear, data-driven storytelling.
What You Can Do
Our platform helps you analyze and visualize virulence data intuitively.
Visual Storylines
Explore key questions about virulence genes through interactive data narratives.
Gene Prevalence by Host
Compare the prevalence (%) of major virulence genes across different host associations (Poultry, Cattle, Swine, Human, Multiple).
Expressed/Not Expressed Matrix
Visual representation of which genes are present or absent in Campylobacter jejuni versus Campylobacter coli.
Gene Profiles by function
Explore virulence genes grouped by their functional processes (adhesion, invasion, mobility, toxin, etc.). Click to expand each category.
Gene Prevalence Heatmap
Heatmap showing prevalence percentage of each gene across different host associations. Rows represent genes (sorted alphabetically), columns represent hosts. Click on a gene to view its details.
Gene Co-Occurrence Network
This network visualization shows which virulence genes tend to appear together in the same bacterial isolates. Each circle (node) represents a gene - larger circles mean the gene appears more frequently. Lines (links) connect genes that co-occur - thicker lines mean those genes are found together more often. Genes are color-coded by function: red (toxin), blue (adhesion), green (invasion), orange (motility). Hover over nodes to see details, or click to explore specific genes.
Species-Specific Gene Distribution
Comparison of gene counts/percentages between C. jejuni and C. coli for the top 20 genes. Shows absolute counts or percentages for each species.
Gene Function Distribution
Distribution of genes by functional category (Adhesion, Invasion, Toxin, Motility, Iron uptake, Stress response, Other). Hover to see counts and percentages.
Hierarchical View: Species → Host → Gene Count
Sunburst diagram showing the hierarchy from all isolates, down to species (C. jejuni, C. coli), then hosts (Poultry, Human, etc.), with gene counts at each level.
Host to Gene Flow
Sankey diagram showing the flow from host categories to the top 20 genes. Link thickness represents the number of isolates containing each gene for that host.
About This Project
Turning complex virulence gene data into simple insights.
Virulence Insights is a student-led data storytelling project that visualizes patterns in *Campylobacter jejuni* and *Campylobacter coli* virulence factors. Built with Next.js, it integrates interactive visualizations for exploration.
Our Team
Developed by a group of research enthusiasts exploring data-driven biology.

Gerald Shimo
Full-Stack Developer

Hawulethu Ndlovu
Product Manager and Data Analyst

Praise Fabiyi
BioInformatics Engineer