PyChelator
PyChelator calculates free metal ion concentrations in the presence of chelators to support experimental design and quantitative control of metal availability.
Key Features:
- Arbitrary-Precision Calculations: Performs arbitrary-precision arithmetic using Python's built-in Decimal module to minimize rounding errors.
- Stability Constants and Unit Handling: Accepts inputs in smaller units and allows selection from various stability constants or definition of custom stability constants.
- Customizable Chelators and Metals: Includes pre-configured chelators such as EGTA and ATP and metals such as Calcium and Magnesium, while permitting user-defined constants for other chelators and metals.
- Data Export: Outputs calculation results in Excel format.
- Python Integration: Implemented in Python and compatible with Python-based pipelines and workflows.
Scientific Applications:
- Experimental Control of Free Metal Ions: Provides accurate calculations to design and analyze experiments that require precise control of free metal ion concentrations, affecting biological processes and experimental reproducibility.
Methodology:
Implemented in Python, PyChelator builds upon the MaxChelator framework and performs arbitrary-precision calculations using Python's built-in Decimal module.
Topics
Details
- License:
- GPL-2.0
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- command-line tool, web application
- Programming Languages:
- JavaScript, Python
- Added:
- 7/12/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Spahiu E, Kastrati E, Amrute-Nayak M. PyChelator: a Python-based Colab and web application for metal chelator calculations. BMC Bioinformatics. 2024;25(1). doi:10.1186/s12859-024-05858-8. PMID:39014298. PMCID:PMC11253343.
Documentation
General', 'Citation instructions', 'Release notes', 'Terms of use
https://github.com/AmruteLab/PyChelatorDownloads
- Source codeVersion: 1.1https://github.com/AmruteLab/PyChelator/tree/mainGithub repository
- Source codeVersion: 1.1https://zenodo.org/records/10990586Zenodo archive
Links
Repository', 'Issue tracker', 'Software catalogue
https://github.com/AmruteLab/PyChelator