Skip to main content

Production-grade gene ID conversion tool with comprehensive deprecated gene support

Project description

gene-id-resolver

The definitive gene ID conversion tool for reproducible bioinformatics

Born from the frustration of inconsistent gene mappings in multi-omics research

Features

  • 🔄 Reproducible conversions - version-controlled gene annotations
  • 🕵️ Ambiguity intelligence - don't silently drop problematic genes
  • 📊 Complete audit trails - know exactly why each conversion succeeded/failed
  • 💾 Offline-first - no API limits, no network dependencies

Quick Start

pip install gene-id-resolver

from gene_id_resolver import Resolver

resolver = Resolver(genome_build="hg38", annotation_version="109")
result = resolver.convert(["MEF2C", "BRCA1"], from_type="symbol", to_type="ensembl")
print(result.audit_report)  


For Researchers
This tool solves the critical problem of gene identifier inconsistencies that plague reproducible bioinformatics analysis.

---

## 🔧 **GIT INITIALIZATION - PROPER VERSION CONTROL**

```bash
# Initialize Git
git init

# Add everything except ignored files
git add .

# Professional first commit
git commit -m "feat: initial project structure

- Modern pyproject.toml configuration
- Bioinformatics-optimized .gitignore
- Modular package structure
- Core dependencies for data engineering phase"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gene_id_resolver-0.1.0.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gene_id_resolver-0.1.0-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file gene_id_resolver-0.1.0.tar.gz.

File metadata

  • Download URL: gene_id_resolver-0.1.0.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for gene_id_resolver-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cffa0c6f4091a7b71a0f8c010e0b38d3dcbcc7f11813e461ec7b4de86a0b4c88
MD5 699001d1764b77ad541718ce13e469d9
BLAKE2b-256 230891cb28f0400b7cb2e3b081dad19af14b0f167b42fb840016965d11e2f325

See more details on using hashes here.

File details

Details for the file gene_id_resolver-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gene_id_resolver-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98c9568cbf51f5bf3f0535a3de0b53880e27336cdbf16255b80e58c63eb66151
MD5 30e724e23b85b10ff77a5e231f3bc305
BLAKE2b-256 97a11038a6110f6e41f644ab9e2586a1ba50b49e340da47777b3ce6559236907

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page