根据稳态碳13示踪测量估算细胞内代谢通量,检查碳原子映射和测量输入,模拟标记分布并拟合受约束的通量,以判断数据能约束哪些通路反应速率。
- 根据碳13测量估算代谢通量
- 检查原子映射与测量输入
- 根据指定通量预测标记分布
将校准过的一维NMR自由感应衰减信号转换为谱图,提取候选峰并计算带正负号的积分。支持手动调相和基线校正,并记录处理设置,便于复核和复现。
Processes calibrated one-dimensional complex NMR free-induction decays with nmrglue into phased spectra, peak candidates, and signed integration regions. Use for raw 1D NMR processing, ppm-axis verification, apodization, Fourier transformation, manual phasing, baseline correction, or reproducible spectral integration.
实测评分 未实测
查看安装方法使用 nmrglue 将一维NMR自由感应衰减信号(FID)转换为谱图。流程包括信号加窗、傅里叶变换、手动相位调整和直线基线校正,并输出正峰候选以及指定范围内带正负号的积分值。spectrum.csv 和 report.json 会保存谱图、处理设置和软件包版本。
当一维数据的采集条件已知,并且需要处理信号、对照参考峰位置时,可以使用此技能。它也适合检查相位或基线偏移对积分值的影响,以及比较不同处理设置得到的结果。
fid.npz,并查看实部和虚部。”需要Python 3.12或更高版本、nmrglue、NumPy 2或更高版本以及SciPy。安装时需要联网,信号处理在本地完成。输入应为带校准信息的复数一维FID。装置专用格式的实验数据导入尚未验证。此技能不负责鉴定化合物或计算浓度。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月24日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Use for a uniformly sampled complex 1D FID whose acquisition parameters and complex frequency convention are available. The helper produces a descending ppm spectrum, positive peak candidates, signed region integrals, and a reproducible processing report. It does not identify compounds or assign resonances.
The executable accepts a NumPy .npz containing exactly one complex fid array or a
canonical 1D complex time-domain NMRPipe file. NMRPipe reading is tested with a synthetic
write/read round trip, known-spectrum recovery, and a small upstream NMRPipe-generated
binary fixture. Experimental Bruker, Varian, and JEOL
imports are not verified by this suite. For those formats, first inspect the relevant
nmrglue reader and acquisition metadata. Opening a converted file does not validate the
original acquisition decoding.
Read references/acquisition-and-validation.md
for conversion boundaries, axis calibration, and quantitative limits.
-i
means a resonance at offset f = (ppm - carrier_ppm) * observation_mhz has time
dependence exp(-2*pi*i*f*t). Select +i only for the opposite convention; the helper
conjugates it before processing. Validate with a known reference peak.0.5 is suitable for the supplied causal synthetic example;
acquisition and prior preprocessing may require another value.phase0_deg + phase1_deg * index / zero_fill_points is applied after FT;
index zero is the high-ppm edge. There is no implicit pivot or automatic phase estimate.baseline to linear and add baseline_regions_ppm containing at least two
regions. Inspect residuals and broad peaks; fitting through signals biases integrals.Tested with Python 3.12, nmrglue 0.12, NumPy 2.5.3, and SciPy 1.18.1:
uv run --no-project --python 3.12 --with nmrglue==0.12 --with numpy==2.5.3 --with scipy==1.18.1 \
python skills/nmrglue/scripts/process_1d.py fid.npz processing.json nmr-result
Paths assume the collection root. Adjust them when installed elsewhere. The output directory must be new, so repeated processing keeps previous results reviewable.
For an existing 1D NMRPipe FID, add --input-format nmrpipe and supply its path in place
of fid.npz. The helper requires the canonical FDF2 direct dimension, complex quadrature,
a time-domain flag, and agreement between header and JSON spectral width, observation
frequency, and carrier. JSON settings remain explicit; a mismatch fails instead of silently
recalibrating. FDF2TDSIZE must equal the stored complex-point count, and FDF2CENTER /
FDF2ORIG must describe a canonical centered axis. Previously zero-filled, truncated,
or recentered files need a separate acquisition-aware workflow. The nucleus/complex sign
and previous digital-filter corrections still need acquisition evidence. A time-domain
flag alone does not establish an unprocessed FID.
This executable synthetic example matches the supplied settings, generates resonances at 3 and 7 ppm in a 1:2 amplitude ratio, and does not represent an experimental sample:
import numpy as np
t = np.arange(8192) / 4000.0
fid = sum(a * np.exp(-np.pi * 2.0 * t)
* np.exp(-2j * np.pi * (ppm - 5.0) * 400.0 * t)
for ppm, a in [(3.0, 1.0), (7.0, 2.0)])
np.savez("fid.npz", fid=fid)
Run it with assets/processing.json as the settings argument. The repository suite
executes this signal and the CLI, checks both peak locations within 0.001 ppm, checks
integral ratio and analytic area, and checks phase and baseline recovery. The NMRPipe
round-trip test writes this FID using ng.pipe.create_dic/ng.pipe.write, reads it through
the CLI, and verifies the recovered peaks and integral ratio. Processed frequency-domain
files and conflicting calibration metadata are rejected.
The 2,176-byte upstream fixture checks complex sample order and header calibration using
a file generated by NMRPipe's simTimeND / SET tools. Those native tools were not run
in this review; this is fixture compatibility, not a live NMRPipe processing comparison.
spectrum.csv: descending ppm, real signal after baseline correction, phased imaginary
signal, and the fitted real baseline. Plot NMR with the high-ppm end on the left.report.json: input/settings SHA-256, package versions, all settings, acquired duration,
zero-filled digital spacing, positive peak candidates, and signed region areas.Integrals use endpoint interpolation and trapezoidal integration along increasing ppm; area units are arbitrary signal times ppm, independent of display direction. Regions outside the sampled ppm axis fail rather than being silently clipped. Peak prominence is a fraction of the largest positive real intensity; it is not a noise-derived detection limit. Strong solvent signals can obscure weak candidates at the default threshold.
For quantitative NMR, additionally establish relaxation delay, pulse angle, saturation, receiver behavior, internal/external reference amount, and integration uncertainty. The helper does not calculate concentrations or correct unequal relaxation. Preserve these limits with the result rather than converting arbitrary areas to molecule counts.
The hosted latest documentation identified itself as 0.9-dev when checked; the actual
0.12 package APIs and numerical behavior were tested. Its proc_base.fft uses the
negative-exponent NumPy FFT followed by fftshift; NMRPipe's FT convention corresponds
to fft_positive, so do not substitute it without revisiting the FID sign and phase.
See the v0.12 processing source.
Multidimensional processing, nonuniform sampling, automated assignment, and experimental vendor imports remain outside
this helper's validated scope.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
根据稳态碳13示踪测量估算细胞内代谢通量,检查碳原子映射和测量输入,模拟标记分布并拟合受约束的通量,以判断数据能约束哪些通路反应速率。
通过 Adaptyv 云实验室规划蛋白质测定实验,估算费用、提交序列、跟踪进度并获取结果,支持结合、热稳定性、表达、荧光和酶活性测定。
使用Python工具包aeon分析随时间变化的数据,支持分类、回归、聚类、预测、异常检测和模式搜索,并提供预处理、算法选择与评估方面的指导。
利用AlphaGenome Atlas的预计算结果和模型预测,研究DNA变异可能对基因活动造成的影响。可排序候选变异、查看组织特异性效应,并检查评分依据,辅助提出生物机制研究假设。
规划并记录分析方法适用性研究,选择适用规范,评估校准、准确度、精密度和检测限,并按预设标准比较分析方法。
整理单细胞测量值及细胞、基因信息,读写h5ad或Zarr文件,并支持数据筛选、合并和元数据管理,也可省内存读取大型数据的所需部分。