Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Figure Recreation of Escherichia coli-infecting Phage Genome Alignments

Authors: Izabella and Tabor

Before
Genome Alignments Figure
After
Phapecoctavirus Alignment

Project Overview

This project aims to reanalyze genome alignment data from figure 5 of the 2023 paper, "Comparative genomics and proteomics analysis of phages infecting multi-drug resistant Escherichia coli O177 isolated from cattle faeces". Our objective is to recreate and modernize phage genome alignments using MiniMap2 and ggplot2, gaining practical experience with genome alignment, visualization techniques, and specialized plotting packages, in order to redetermine which genera these 7 new phages belong.

Why?

Bacteria are the most abundant living organisms on Earth, with an estimated 10^30 cells, but viruses outnumber them, being the most abundant biological entities at 10^31. Viruses have the smallest genomes in the biological world with bottoming out at 2,500 bp, about half a percent (0.4%) the size of the smallest bacterial genome (Mycoplasma genitalum 580,000 bp), yet they can lethally infect every organism on Earth, including latops. Studying newly emerged phage genomes through alignments reveals their rapid evolution and helps pinpoint relatedness, guiding more effective interventions against bacterial infections.

 Viruses
└── Duplodnaviria
    └── Heunggongvirae
        └── Uroviricota
            └── Caudoviricetes
                └── Caudovirales
                |    └── Myoviridae
                |        ├── Stephanstirmvirinae
                |        │   └── Phapecoctavirus
                |        │       ├── Escherichia phage vB_EcoM Hdk5 (MK373780.1)
                |        │       └── [Potential Species Placement]
                |        ├── Tevenvirinae
                |        │   └── Tequatrovirus
                |        │       ├── Escherichia phage vB_EcoM_Schickermooser (NC_048196.1)
                |        │       └── [Potential Species Placement]
                |        └── Vequintavirinae
                |            └── Vequintavirus
                |                ├── Escherichia phage vB_EcoM UFV10 (OP555981.1)
               Class             └── [Potential Species Placement]
                                 |
                                Genera

Reference Phage Genomes

We will use three phage reference genomes as 3 different genera represenatives for alignment:

  1. Escherichia phage vB_EcoM Hdk5 (Accession no: MK373780.1)

  2. Escherichia phage vB_EcoM_Schickermooser (Accession no: NC_048196.1)

  3. Escherichia phage vB_EcoM_UFV10 (Accession no: OP555981.1)

7 New Phage Genomes for Alignment

We will align seven new phage genomes to each representative genera reference genome:

  1. Escherichia phage vB_EcoM_3A1_SA_NWU (Accession no: OR062524.1)

  2. Escherichia phage vB_EcoM_10C2_SA_NWU (Accession no: OR062525.1)

  3. Escherichia phage vB_EcoM_10C3_SA_NWU (Accession no: OR062526.1)

  4. Escherichia phage vB_EcoM_11B_SA_NWU (Accession no: OR062527.1)

  5. Escherichia phage vB_EcoM_12A_SA_NWU (Accession no: OR062528.1)

  6. Escherichia phage vB_EcoM_118_SA_NWU (Accession no: OR062529.1)

  7. Escherichia phage vB_EcoM_366V_SA_NWU (Accession no: OR062530.1)


Tools and Software

We will use the following tools for genome alignments and visualizations:

  • MiniMap2: A fast genome alignment tool.
  • ggplot2: R package for creating graphics.
  • CIRCOS (for potential visualization in circular genome plots).

Primary Goal

  • Modernize the genome alignment plot of seven phage genomes to the three genera reference genomes (vB_EcoM Hdk5, vB_EcoM Schickermooser, and vB_EcoM UFV10). Aligning with MiniMap2 in bash and plotting with ggplot2 in R. Align the seven phages to each reference individually to assess how well each new phage genome aligns across genera.
  • Create a fourth alignment plot Recapitualting the genera divergence by aligning the three reference genomes to each other.

Secondary Goals

  • Develop an interactive dashboard: Create an online dashboard similar to this Dash alignment chart, where users can hover over genome alignments to view detailed information such as genome positions and mapping quality.
  • Explore visualization using CIRCOS plots: Represent the genome alignments in a circular plot to determine alignment relationships between the genomes with a different perspective.

DIY:

  1. Clone the repo virus-wgs-comparison:

    git clone https://github.com/taborrr/virus-wgs-comparison.git
    cd virus-wgs-comparison
  2. Download MiniMap2:

    curl -L https://github.com/lh3/minimap2/releases/download/v2.28/minimap2-2.28_x64-linux.tar.bz2 | tar -jxvf -

    This is the manual for MiniMap2

  3. Perform genome alignments for one reference to the seven new phages:

    cd scripts
    chmod +x aligner.sh
    ./aligner.sh
  4. Visualize the alignments in RStudio

    • Open plot_mk.R in RStudio
    • Run each line
  5. Next Steps Consider Plotly-Dash, seglogos, heatmap for further interaction with the plots

Conclusions

The enhanced alignment visualization approach provided clear and visually appealing evidence for phage species placement within the taxon of genera. Our plots show that the Phapecoctavirus genus is closely related to:

  • Escherichia phage vB_EcoM_10C2_SA_NWU (Accession no: OR062525.1)
  • Escherichia phage vB_EcoM_12A_SA_NWU (Accession no: OR062528.1)
  • Escherichia phage vB_EcoM_366V_SA_NWU (Accession no: OR062530.1)

The Tevenvirinae genus is closely related to:

  • Escherichia phage vB_EcoM_3A1_SA_NWU (Accession no: OR062524.1)
  • Escherichia phage vB_EcoM_10C3_SA_NWU (Accession no: OR062526.1)
  • Escherichia phage vB_EcoM_118_SA_NWU (Accession no: OR062529.1)

The Vequintavirus genus is closely related to:

  • Escherichia phage vB_EcoM_11B_SA_NWU (Accession no: OR062527.1)

These results suggest the 7 phage species probably diverged from MRCAs within these respective genus. We hope this project demonstrated the pleasure of innovating genomics-based taxonomic classification and offered another fascinating glimpse at the rapidly evolving genomes of viruses.

About

Izabella and Tabor's qBio project innovating multi-genome alignment: E. coli-infecting bacteriophages

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages