Related Experiment Video
Updated: Jun 28, 2025

An Integrated Approach for Microprotein Identification and Sequence Analysis
Published on: July 12, 2022
pyPGCF: A Python Software for Phylogenomic Analysis, Species Demarcation, Identification of Core, and Fingerprint
Marios Nikolaidis1, Stephen G Oliver2, Grigorios D Amoutzias3
1Bioinformatics Laboratory, Department of Biochemistry and Biotechnology, University of Thessaly, Biopolis, Greece.
Abstract:
This computational protocol describes how to use pyPGCF, a python software package that runs in the linux environment, in order to analyze bacterial genomes and perform: (i) phylogenomic analysis, (ii) species demarcation, (iii) identification of the core proteins of a bacterial genus and its individual species, (iv) identification of species-specific fingerprint proteins that are found in all strains of a species and, at the same time, are absent from all other species of the genus, (v) functional annotation of the core and fingerprint proteins with eggNOG, and (vi) identification of secondary metabolite biosynthetic gene clusters (smBGCs) with antiSMASH. This software has already been implemented to analyze bacterial genera and species that are important for plants (e.g., Pseudomonas, Bacillus, Streptomyces). In addition, we provide a test dataset and example commands showing how to analyze 165 genomes from 55 species of the genus Bacillus. The main advantages of pyPGCF are that: (i) it uses adjustable orthology cut-offs, (ii) it identifies species-specific fingerprints, and (iii) its computational cost scales linearly with the number of genomes being analyzed. Therefore, pyPGCF is able to deal with a very large number of bacterial genomes, in reasonable timescales, using widely available levels of computing power.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Genomic DNA in Prokaryotes
Genomic Diversity in Bacteria
Although bacterial genomes are much...
Comparing Mitochondrial, Chloroplast, and Prokaryotic Genomes
Phylogeny
Phylogenetic Trees

