gene-tidy
gene-tidy cleans messy tables of human gene and protein identifiers by mapping approved symbols, aliases, previous symbols, Ensembl gene, UniProt, Entrez, RefSeq and HGNC identifiers to current HGNC approved symbols with cross-references.
Key Features:
- Offline Operation: Works fully offline against a bundled static HGNC complete set snapshot.
- Identifier Mapping: Maps approved symbols, aliases, previous symbols, Ensembl gene, UniProt, Entrez, RefSeq and HGNC identifiers to current HGNC approved symbols with cross-references.
- Excel Date Corruption Recovery: Recovers Excel date-corrupted gene symbols where the original is unambiguous and flags them for manual review otherwise.
- No Row Dropping: Never drops an input row; one-to-many and uncertain mappings are flagged for manual review rather than guessed silently.
- Audit Trail: Each run records the gene-tidy version and the exact HGNC release used, and writes a per-row audit table.
- Methods Paragraph Generation: Emits a paste-ready methods paragraph documenting the run.
Scientific Applications:
- Gene Identifier Standardization: Cleans messy gene/protein identifier tables in TXT, CSV, TSV and XLSX formats for downstream analysis.
- Cross-reference Generation: Produces current HGNC approved symbols with Ensembl, UniProt, Entrez and RefSeq cross-references for integrated omics analyses.
Methodology:
gene-tidy uses a bundled static HGNC complete set snapshot to map input identifiers to current HGNC approved symbols.
Topics
Details
- License:
- MIT
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- Python
- Added:
- 9/15/2026
- Last Updated:
- 9/15/2026
Operations
Data Inputs & Outputs
ID mapping
Outputs
Publications
Documentation
Citation instructions
https://github.com/MargoSolo/gene-tidy/blob/main/CITATION.cffDownloads
- Software packageVersion: 0.2.0https://pypi.org/project/gene-tidy/
- Software packagehttps://anaconda.org/bioconda/gene-tidy
Links
Issue tracker
https://github.com/MargoSolo/gene-tidy/issuesRepository
https://github.com/MargoSolo/gene-tidySoftware catalogue
https://pypi.org/project/gene-tidy/