Back to Search
Start Over
Pyviko: an automated Python tool to design gene knockouts in complex viruses with overlapping genes
- Source :
- BMC Microbiology
- Publication Year :
- 2016
-
Abstract
- Background Gene knockouts are a common tool used to study gene function in various organisms. However, designing gene knockouts is complicated in viruses, which frequently contain sequences that code for multiple overlapping genes. Designing mutants that can be traced by the creation of new or elimination of existing restriction sites further compounds the difficulty in experimental design of knockouts of overlapping genes. While software is available to rapidly identify restriction sites in a given nucleotide sequence, no existing software addresses experimental design of mutations involving multiple overlapping amino acid sequences in generating gene knockouts. Results Pyviko performed well on a test set of over 240,000 gene pairs collected from viral genomes deposited in the National Center for Biotechnology Information Nucleotide database, identifying a point mutation which added a premature stop codon within the first 20 codons of the target gene in 93.2% of all tested gene-overprinted gene pairs. This shows that Pyviko can be used successfully in a wide variety of contexts to facilitate the molecular cloning and study of viral overprinted genes. Conclusions Pyviko is an extensible and intuitive Python tool for designing knockouts of overlapping genes. Freely available as both a Python package and a web-based interface (http://louiejtaylor.github.io/pyViKO/), Pyviko simplifies the experimental design of gene knockouts in complex viruses with overlapping genes. Electronic supplementary material The online version of this article (doi:10.1186/s12866-016-0920-3) contains supplementary material, which is available to authorized users.
- Subjects :
- 0301 basic medicine
Microbiology (medical)
Genes, Viral
Bioinformatics
Knockout
Mutant
Viral mutant
Genome, Viral
Molecular cloning
Biology
Microbiology
03 medical and health sciences
Gene Knockout Techniques
Databases, Genetic
Genes, Overlapping
Amino Acid Sequence
Cloning, Molecular
Codon
Gene
Gene knockout
computer.programming_language
Genetics
Base Sequence
Point mutation
Nucleic acid sequence
Computational Biology
Python (programming language)
Virus
Overprinting
Restriction site
030104 developmental biology
Pyviko
Viruses
Knockout virus
Mutation
computer
Software
Cloning
Subjects
Details
- ISSN :
- 14712180
- Volume :
- 17
- Issue :
- 1
- Database :
- OpenAIRE
- Journal :
- BMC microbiology
- Accession number :
- edsair.doi.dedup.....49ec6b1fab3b6dfaf2d6487fa8279e3d