问题标签 [chemistry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
98 浏览

java - 化学式分子符号的扩展

我环顾四周寻找一种解决方案来解析包含可能具有自己后缀的分子成分的化学式,以便能够解析其完整原子分数的公式。

在 Java 中如何做到这一点?

0 投票
1 回答
838 浏览

algorithm - 有哪些算法可以找到最小环的最小集合?

我有一个未加权的无向连通图。通常,它是一种具有许多并排循环的化合物。这个问题在这个领域很常见,就像标题所说的那样。好的算法是霍顿的算法。但是,我似乎没有一步一步地找到有关该算法的任何确切信息。

显然我的问题是,在图中找到最小循环的算法,但不幸的是,该站点的链接被禁用。我只找到了 Figueras 算法的 python 代码,但 Figuearas 并非在所有情况下都有效。有时它不会找到所有的环。问题与此类似,Find all chordless cycles in an undirected graph,我尝试过,但不适用于像我这样的更复杂的图。我找到了 4-5 个所需信息的来源,但根本没有完全解释算法。

我似乎没有找到任何 SSSR 算法,尽管它似乎是一个常见问题,主要是在化学领域。

0 投票
1 回答
405 浏览

python - 一个基于谷本系数丢弃过于相似的分子的python函数?

我正在尝试编写一个 python 函数,该函数将两个列表作为输入:一个包含一些分子 SMILES 代码,另一个包含分子名称。

然后它计算所有分子对之间的 TANIMOTO 系数(我已经有一个函数),并分别返回两个新列表,其中包含 Tanimoto 与任何其他分子不高于某个阈值的所有分子的 SMILES 和名称。

这是我到目前为止所做的,但它给出了错误的结果(我得到的大多数分子几乎相同......):

如果您提出的修改尽可能基本,我将非常感谢,因为此代码适用于生活中几乎没有见过终端的人......它是否充满了使其变慢的循环并不重要.

谢谢你们!

0 投票
2 回答
2197 浏览

c - C中的分子质量计算器程序

我需要做一个项目来计算用户输入的任何分子的摩尔质量。例如,如果用户输入 CO2,我的程序需要识别 C(与矩阵及其质量相关联),然后识别 O(与其质量相关联)并将其乘以 2,然后将它们相加。

我正在考虑为每个元素使用字符串。

我在编程方面很新,我已经学到了很多基础知识。

你们会建议我怎么做?我很迷茫

非常感谢

0 投票
0 回答
369 浏览

c++ - C ++使用卡方arrhenius计算最佳拟合线

所以我现在正在看这个网页 - 它是一个化学/数学问题,它为您提供速率与温度的数据以计算物质的活化能 - 数据在页面上和代码中

http://faculty.weber.edu/ewalker/Chem2990/Chem3020/WebPages/1_11.htm

其中给出了 T 和 k(rate) 的值

正如它所说,您可以绘制 1/T 与 ln(k) 来计算 Ea(活化能)和 A(预实验因子)

但不要这样做,而是制作一个迭代 chi^2 计算的程序来评估最低的计算 - 这将与激活能相关联

可怕的是:// k = A * exp(-Ea/(RT))

chi^2 = ((观察到 - 预期)^2)/预期

其中,observed 是网页上给出的 k 值,expected 是使用估计值 Ea 时所做的估计值 - 从 100 开始

基本上我对 chi^2 和 Ea 的价值与我的 excel 结果不匹配

  • 有任何想法吗?
0 投票
1 回答
339 浏览

python - 批量处理 GC-MS 数据

这是我的问题。

  • 我的实验室有一台 GC-MS(气相色谱-质谱仪)设备,可以每小时检测挥发性有机化合物 (VOC) 的浓度。

  • 所以,随着时间的积累,我有这么多的每小时数据(.qgd 格式。),它们都包含近 100 个物种的面积高度浓度Ret.time等,采用预先构建的方法。

  • 我现在的目标是为每个文件(一年 = 8760 个文件)剪辑每个物种的浓度。这是一项相当繁重的工作。

是否有人熟悉只能通过特定软件打开的大量实验数据?

是否有一些方法可以批量处理这些文件?

PS:我熟悉Python语言。如果能用Python实现,那就太好了!

0 投票
1 回答
978 浏览

latex - LaTeX for Chemistry 在我的网站上

我正在编写一个关于化学主题的网站,出于显而易见的原因,我还必须在该网站上包含结构和分子式。我希望尽可能少的图像,因此想知道如何在我的网站上编译 LaTeX 代码,这样我就可以展示我在 LaTeX 本身中可以做的一切。提前致谢。

0 投票
1 回答
396 浏览

algorithm - 计算异构正碳脂肪烷烃

n 碳脂肪族烷烃是由 n 个节点组成的无根树,其中每个节点的度数最多为 4。例如,请参阅此以获取一些低 n 值的枚举列表。

我正在寻找一种算法来计算这种 n 碳脂肪族烷烃的数量,给定 n。

我已经在化学堆栈交换中看到了这一点。我还考虑过动态规划,即从较小的组件构建更大的图,但我无法处理过多计算相同异构体的问题。

澄清:碳只是一个比喻。我不希望考虑 C16 和 C17 的不稳定性,也不关心立体异构体

0 投票
0 回答
66 浏览

bioinformatics - ChemSpider 拒绝接受我提供的 .MOL 文件

我通过 BABEL(转换器软件)将 .pdb 文件转换为 .MOL 文件。我确实得到了 .MOL 文件,但是当我在线提交文件以进行类似的结构搜索时,它甚至没有在 ChemSpider 中加载文件。

要使用 PubChem 的数据库,您需要 SMILES 格式,而 BABEL 无法将我的 .pdb 文件正确转换为该格式。所以我在那里不走运。

有什么方法可以在任何化学数据库上搜索我的 .MOL 文件?

谢谢

0 投票
3 回答
4526 浏览

python - 使用 Python 从蛋白质数据库下载特定的 .pdb 文件

我一直在尝试从蛋白质数据库下载 .pdb 文件。我编写了以下代码块来提取这些文件,但是我正在下载的文件包含网页。