Skip to content

lianamerk/phage_groupII

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2025 Phage Group II Introns

About

Code and data corresponing to the paper:

Group II Introns in Phage Genomes (2025)

Liana Merk, Tom Jones, Sean Eddy

Table of Contents


Genomes


Figure 1

Figure 2

Matplotlib python script to create base of subtype tree, later modified in Illustrator.

To assign subtypes, a mixture of secondary structure prediction and sequence similarity was used. The secondary structure prediction was done by viennaRNA and key structural components were verified by eye. Sequence similarity was done by [nhmmer].

cmsearch -o g2_intron_IB.out -A g2_intron_IB.aout --tblout g2_intron_IB.tblout --verbose -E 10 --cpu 64 /n/eddy_lab/users/lmerk/infernal_builds/g2_introns.cm ./IB.fna 

Figure 3

Secondary structure prediction of MN270259 intron by viennaRNA, then modified in RNAcanvas.

Figure 4

4a RVT tree

Follow the protocol listed in 00README.txt.

Figure 5

5a Polymerase map

  • Code

    • In an environment with lovis4u installed, run the following command:
      lovis4u -gb seqs -llp left -snl -mmseqs-off -c A4p2

    Note lovis4u will plot coordinates of tRNA features, so a genbank feature with the intron bounds was added to each genbank file, but is saved as a 'tRNA' feature.

  • Data

5b HEG

CapR and EDxHD/Vsr domains were annotated in genbank files for each homing endonuclease. The HEG_svg.py script creates a baseline plot for the HEGs on the same axis.

5c Host Transfer

  • Code

    • In an environment with lovis4u installed, run the following command:
      lovis4u -gb seqs -llp left -snl

    This maintains the surrounding gene labels and performs similarity search with mmseqs.

  • Data

Figure 6

Follow the protocol listed in 00README.txt.

Supplementary Table 1

To identify the closest uninterrupted gene, the flanking gene was extracted from the genbank file and used as a query in a pHMMER search against Uniprot downloaded in Nov 2024. The top hit was then reported in Supplementary Table 1. This was run with the command:

phmmer -o ${flank}.out --tblout ${flank}.tblout ${flank}.faa /n/eddy_lab/data/uniprot-2024nov/uniprot.fa

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors