SynGenes
SynGenes standardizes mitochondrial and chloroplast gene nomenclature to unify synonym variants and improve database retrieval and comparative evolutionary analyses across resources such as GenBank and PubMedCentral.
Key Features:
- Standardization Capability: Recognizes diverse nomenclature variants of mitochondrial and chloroplast genes and converts them to a unified standard form to ensure consistency across genomic datasets.
- Database Coverage: Contains an extensive repository of name variations with 545 mitochondrial entries and 2485 chloroplast entries.
- Implementation: Implemented as a Python class for automated processing of gene name variants.
- Performance Evaluation: Evaluation on GenBank and PubMedCentral showed it yields a greater number of search results compared with conventional search methods.
Scientific Applications:
- Phylogenetic reconstruction: Standardizes gene names to improve completeness and accuracy of phylogenetic analyses reconstructing evolutionary histories.
- Comparative genomics and database searches: Enables consistent cross-species comparisons and more comprehensive retrieval of mitochondrial and chloroplast gene data.
Methodology:
Implemented as a Python class that uses an automated recognition system to identify diverse naming conventions for mitochondrial and chloroplast genes and convert them into a standardized format.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Operating Systems:
- Mac, Windows, Linux
- Programming Languages:
- Python
- Added:
- 5/31/2025
- Last Updated:
- 5/31/2025
Operations
Data Inputs & Outputs
Database search
Outputs
Publications
Rabelo LP, Sodré D, de Sousa RPC, Watanabe L, Gomes G, Sampaio I, Vallinoto M. SynGenes: a Python class for standardizing nomenclatures of mitochondrial and chloroplast genes and a web form for enhancing searches for evolutionary analyses. BMC Bioinformatics. 2024;25(1). doi:10.1186/s12859-024-05781-y. PMID:38649820. PMCID:PMC11036621.