• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

PyChelator:一个基于 Python 的 Colab 和网络应用程序,用于金属螯合剂计算。

PyChelator: a Python-based Colab and web application for metal chelator calculations.

机构信息

Institute of Molecular and Cell Physiology, Hannover Medical School, Carl-Neuberg-Str. 1, 30625, Hannover, Germany.

Lassonde School of Engineering, York University, Toronto, M3J 1P3, Canada.

出版信息

BMC Bioinformatics. 2024 Jul 16;25(1):239. doi: 10.1186/s12859-024-05858-8.

DOI:10.1186/s12859-024-05858-8
PMID:39014298
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11253343/
Abstract

BACKGROUND

Metal ions play vital roles in regulating various biological systems, making it essential to control the concentration of free metal ions in solutions during experimental procedures. Several software applications exist for estimating the concentration of free metals in the presence of chelators, with MaxChelator being the easily accessible choice in this domain. This work aimed at developing a Python version of the software with arbitrary precision calculations, extensive new features, and a user-friendly interface to calculate the free metal ions.

RESULTS

We introduce the open-source PyChelator web application and the Python-based Google Colaboratory notebook, PyChelator Colab. Key features aim to improve the user experience of metal chelator calculations including input in smaller units, selection among stability constants, input of user-defined constants, and convenient download of all results in Excel format. These features were implemented in Python language by employing Google Colab, facilitating the incorporation of the calculator into other Python-based pipelines and inviting the contributions from the community of Python-using scientists for further enhancements. Arbitrary-precision arithmetic was employed by using the built-in Decimal module to obtain the most accurate results and to avoid rounding errors. No notable differences were observed compared to the results obtained from the PyChelator web application. However, comparison of different sources of stability constants showed substantial differences among them.

CONCLUSIONS

PyChelator is a user-friendly metal and chelator calculator that provides a platform for further development. It is provided as an interactive web application, freely available for use at https://amrutelab.github.io/PyChelator , and as a Python-based Google Colaboratory notebook at https://colab.

RESEARCH

google.com/github/AmruteLab/PyChelator/blob/main/PyChelator_Colab.ipynb .

摘要

背景

金属离子在调节各种生物系统中起着至关重要的作用,因此在实验过程中控制溶液中游离金属离子的浓度至关重要。目前有几种软件应用程序可用于估计螯合剂存在时游离金属的浓度,其中 MaxChelator 是该领域易于使用的选择。本工作旨在开发具有任意精度计算、广泛新功能和用户友好界面的软件的 Python 版本,以计算游离金属离子。

结果

我们引入了开源的 PyChelator 网络应用程序和基于 Python 的 Google Colaboratory 笔记本,即 PyChelator Colab。旨在改善金属螯合剂计算的用户体验的关键功能包括以较小的单位输入、在稳定性常数之间进行选择、输入用户定义的常数以及以 Excel 格式方便地下载所有结果。这些功能是通过使用 Google Colab 以 Python 语言实现的,便于将计算器集成到其他基于 Python 的管道中,并邀请使用 Python 的科学家社区为进一步增强功能做出贡献。通过使用内置的 Decimal 模块进行任意精度算术运算,可以获得最准确的结果并避免舍入误差。与从 PyChelator 网络应用程序获得的结果相比,没有观察到明显的差异。然而,比较不同稳定性常数的来源表明它们之间存在很大差异。

结论

PyChelator 是一款用户友好的金属和螯合剂计算器,为进一步开发提供了平台。它作为交互式网络应用程序提供,可免费在 https://amrutelab.github.io/PyChelator 上使用,并作为基于 Python 的 Google Colaboratory 笔记本在 https://colab.上提供。

研究

google.com/github/AmruteLab/PyChelator/blob/main/PyChelator_Colab.ipynb。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/e95cc5d3cf56/12859_2024_5858_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/e338f6c50ad8/12859_2024_5858_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/f72d38a6a16e/12859_2024_5858_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/e5508158e6a8/12859_2024_5858_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/e95cc5d3cf56/12859_2024_5858_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/e338f6c50ad8/12859_2024_5858_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/f72d38a6a16e/12859_2024_5858_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/e5508158e6a8/12859_2024_5858_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9e43/11253343/e95cc5d3cf56/12859_2024_5858_Fig4_HTML.jpg

相似文献

1
PyChelator: a Python-based Colab and web application for metal chelator calculations.PyChelator:一个基于 Python 的 Colab 和网络应用程序,用于金属螯合剂计算。
BMC Bioinformatics. 2024 Jul 16;25(1):239. doi: 10.1186/s12859-024-05858-8.
2
OpenColab project: OpenSim in Google colaboratory to explore biomechanics on the web.OpenColab项目:在谷歌Colaboratory中使用OpenSim在网络上探索生物力学。
Comput Methods Biomech Biomed Engin. 2023 Sep;26(9):1055-1063. doi: 10.1080/10255842.2022.2104607. Epub 2022 Aug 5.
3
NeuroPycon: An open-source python toolbox for fast multi-modal and reproducible brain connectivity pipelines.NeuroPycon:一个开源的 Python 工具包,用于快速进行多模态和可重复的脑连接管道。
Neuroimage. 2020 Oct 1;219:117020. doi: 10.1016/j.neuroimage.2020.117020. Epub 2020 Jun 6.
4
MEGADOCK-on-Colab: an easy-to-use protein-protein docking tool on Google Colaboratory.MEGADOCK-on-Colab:在 Google Colaboratory 上使用的易于操作的蛋白-蛋白对接工具。
BMC Res Notes. 2023 Sep 22;16(1):229. doi: 10.1186/s13104-023-06505-w.
5
Cold Spot SCANNER: Colab Notebook for predicting cold spots in protein-protein interfaces.冷点扫描器:用于预测蛋白质-蛋白质界面冷点的 Colab 笔记本。
BMC Bioinformatics. 2024 Apr 30;25(1):172. doi: 10.1186/s12859-024-05796-5.
6
amica: an interactive and user-friendly web-platform for the analysis of proteomics data.amica:一个用于蛋白质组学数据分析的交互式和用户友好的网络平台。
BMC Genomics. 2022 Dec 9;23(1):817. doi: 10.1186/s12864-022-09058-7.
7
Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students.谷歌Colab和虚拟模拟:支持热力学教学并向学生引入编码的实用电子学习工具。
ACS Omega. 2022 Feb 18;7(8):7421-7429. doi: 10.1021/acsomega.2c00362. eCollection 2022 Mar 1.
8
PHi-C2: interpreting Hi-C data as the dynamic 3D genome state.PHi-C2:将 Hi-C 数据解释为动态的 3D 基因组状态。
Bioinformatics. 2022 Oct 31;38(21):4984-4986. doi: 10.1093/bioinformatics/btac613.
9
JBrowse Jupyter: a Python interface to JBrowse 2.JBrowse Jupyter:JBrowse 2 的 Python 接口。
Bioinformatics. 2023 Jan 1;39(1). doi: 10.1093/bioinformatics/btad032.
10
Leaf-GP: an open and automated software application for measuring growth phenotypes for arabidopsis and wheat.Leaf-GP:一款用于测量拟南芥和小麦生长表型的开放且自动化的软件应用程序。
Plant Methods. 2017 Dec 22;13:117. doi: 10.1186/s13007-017-0266-3. eCollection 2017.

引用本文的文献

1
Influence of native thin filament type on the regulation of atrial and ventricular myosin motor activity.天然细肌丝类型对心房和心室肌球蛋白运动活性调节的影响。
J Biol Chem. 2024 Nov;300(11):107854. doi: 10.1016/j.jbc.2024.107854. Epub 2024 Oct 5.

本文引用的文献

1
Ionized concentrations in Ca and Mg buffers must be measured, not calculated.必须测量 Ca 和 Mg 缓冲液中的离子浓度,而不是计算。
Exp Physiol. 2020 Mar;105(3):427-437. doi: 10.1113/EP088345. Epub 2020 Feb 3.
2
Ionised concentrations in calcium and magnesium buffers: Standards and precise measurement are mandatory.钙和镁缓冲液中的离子浓度:标准和精确测量是必不可少的。
Prog Biophys Mol Biol. 2017 Jul;126:48-64. doi: 10.1016/j.pbiomolbio.2017.03.001. Epub 2017 Apr 25.
3
An Introduction to Programming for Bioscientists: A Python-Based Primer.
生物科学家编程入门:基于Python的基础教程。
PLoS Comput Biol. 2016 Jun 7;12(6):e1004867. doi: 10.1371/journal.pcbi.1004867. eCollection 2016 Jun.
4
A practical guide to the preparation of Ca(2+) buffers.钙离子缓冲液制备实用指南。
Methods Cell Biol. 2010;99:1-26. doi: 10.1016/B978-0-12-374841-6.00001-3.
5
Calculation and control of free divalent cations in solutions used for membrane fusion studies.用于膜融合研究的溶液中游离二价阳离子的计算与控制
Methods Enzymol. 1993;221:149-57. doi: 10.1016/0076-6879(93)21014-y.
6
A program for calculating the total concentrations of ligands and metals at any temperature, ionic strength and pH for solutions with a controlled metal concentration.一个用于计算在任何温度、离子强度和pH值下,具有可控金属浓度的溶液中配体和金属总浓度的程序。
Comput Biol Med. 1995 Jan;25(1):61-80. doi: 10.1016/0010-4825(95)98886-i.
7
Computer programs for calculating total from specified free or free from specified total ionic concentrations in aqueous solutions containing multiple metals and ligands.用于从含有多种金属和配体的水溶液中指定的游离或游离于指定总离子浓度来计算总量的计算机程序。
Methods Enzymol. 1988;157:378-417. doi: 10.1016/0076-6879(88)57093-3.
8
Potentiometric measurements of stoichiometric and apparent affinity constants of EGTA for protons and divalent ions including calcium.对乙二醇双(2-氨基乙基醚)四乙酸(EGTA)与质子和包括钙在内的二价离子的化学计量和表观亲和常数进行电位测量。
Biochim Biophys Acta. 1985 May 8;839(3):287-99. doi: 10.1016/0304-4165(85)90011-x.
9
CHELATOR: an improved method for computing metal ion concentrations in physiological solutions.螯合剂:一种计算生理溶液中金属离子浓度的改进方法。
Biotechniques. 1992 Jun;12(6):870-4, 876-9.
10
Bound and determined: a computer program for making buffers of defined ion concentrations.志在必得:一款用于制备特定离子浓度缓冲液的计算机程序。
Anal Biochem. 1992 Feb 14;201(1):119-26. doi: 10.1016/0003-2697(92)90183-8.