访问、去同位素化和电荷去卷积质谱
项目描述
文档 | |
用于去同位素化和电荷状态去卷积的质谱库
此库结合了
brainpy 和 ms_peak_picker 来构建MS和MS/MS数据的工具包。这些库的目标是为评估MS数据提供模块化的拼图碎片。此库的目标是将模块组合起来,以简化原始数据处理。
去卷积
可以使用高级API函数
deconvolute_peaks 调用基于averagine的通用去卷积过程,该函数接受一系列峰、averagine模型和同位素拟合度评分器。
import ms_deisotope
deconvoluted_peaks, _ = ms_deisotope.deconvolute_peaks(peaks, averagine=ms_deisotope.peptide,
scorer=ms_deisotope.MSDeconVFitter(10.))
结果是去同位素化和电荷状态去卷积的峰列表,其中每个峰的中性质量已知,并记录了拟合的电荷状态以及导致拟合的同位素峰。
有关同位素模式拟合的更详细描述,请参阅文档。
Averagine
使用“Averagine”模型来描述“平均氨基酸”的组成,然后可以用来近似特定氨基酸组合的组成和同位素丰度。由于通常唯一可用的解决方案是猜测特定m/z的组成,因为可能存在太多的元素组成,这是唯一的可行解决方案。
该库支持任意的Averagine公式,但默认提供Senko Averagine:{“C”: 4.9384, “H”: 7.7583, “N”: 1.3577, “O”: 1.4773, “S”: 0.0417}
from ms_deisotope import Averagine
from ms_deisotope import plot
peptide_averagine = Averagine({"C": 4.9384, "H": 7.7583, "N": 1.3577, "O": 1.4773, "S": 0.0417})
plot.draw_peaklist(peptide_averagine.isotopic_cluster(1266.321, charge=1))
- ms_deisotope 包含几个预定义的Averagine(或更合适的“averagoses”)
Senko的肽 - ms_deisotope.peptide
原生N-和O-聚糖 - ms_deisotope.glycan
全甲基化聚糖 - ms_deisotope.permethylated_glycan
糖肽 - ms_deisotope.glycopeptide
硫酸化糖胺聚糖 - ms_deisotope.heparan_sulfate
非硫酸化糖胺聚糖 - ms_deisotope.heparin
有关质量光谱数据文件读取/写入、峰集和底层信号处理工具的更多信息,请参阅文档。
安装
ms_deisotope 使用PEP 517和518构建系统定义和隔离,以确保在构建之前安装所有编译时依赖项。正常安装应与pip一起使用,并为Windows提供预构建的wheel文件。
$ pip install ms_deisotope
C扩展
ms_deisotope 及其几个依赖项使用C扩展来使迭代操作 大幅 加快。如果您计划在大量数据上使用此库,我强烈建议您确保它们已安装
>>> import ms_deisotope
>>> ms_deisotope.DeconvolutedPeak
<type 'ms_deisotope._c.peak_set.DeconvolutedPeak'>
从源代码构建C扩展需要Cython >= 3.0.3版本
编译C扩展需要在构建ms_deisotope之前,先编译和安装numpy、brain-isotopic-distribution和ms_peak_picker
pip install numpy
pip install -v brain-isotopic-distribution ms_peak_picker
pip install -v ms_deisotope
如果这些库未安装,ms_deisotope 将回退到使用纯Python实现,这将慢得多。
项目详情
ms_deisotope-0.0.55.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d07bcfa87ee23f131e7a3cb7139342eb588e44925ce5d6fa7b9a1ce70f7afda2 |
|
MD5 | f422e8ec19655b4827f198b8bb160849 |
|
BLAKE2b-256 | 7d3ed24b6f6b9f7a3b26de303628bf6981c7c53898f5b866238a4223429122fc |
ms_deisotope-0.0.55-cp311-cp311-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e62b7326237077dd37ac89d5b040e6ed7407768a1f67f708cc3984561c10e45 |
|
MD5 | 4940d3a0bb641b4a52c5e36242a6f542 |
|
BLAKE2b-256 | b67c704aa3dffd39eb860891329e4645152faf47f6230e8f11356b77ccc23992 |
ms_deisotope-0.0.55-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aa192d411a0ede83d45dbdeae4dc761b07ca3815f978538c3cfa82d48cac576c |
|
MD5 | 541b8a0824f24ffd10f828bf9fc5f2ee |
|
BLAKE2b-256 | aacc0d7e48b5773c0714a949706058e260a7cbe5b4eee0fe7bc741b2bd421bfd |
ms_deisotope-0.0.55-cp311-cp311-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7be28dfade453ae074eeb5366ca885c388352181f44ddcb8ba10935957ad15ae |
|
MD5 | 1be63c18678f7668e2d8ab2710e04abf |
|
BLAKE2b-256 | 603fd990ddf1b08d5e2a3861db853d40266af93ecf0373ea300d6573d9937fb3 |
ms_deisotope-0.0.55-cp310-cp310-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f0440dfea628c3704efe1d469ae7076e2d8e307e63ad9ee5496f4e5a0bd12d31 |
|
MD5 | 2aee1392cfe2279b7897580bb834cd47 |
|
BLAKE2b-256 | c1e177bf7f7aa8d4f87c4bfc8f0a54513a0cdd53edbfceb1b997a043752211ce |
ms_deisotope-0.0.55-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05873e6745c89fa2e8bae9b04e63937826ec9a0d4a13ec53c232c265214e27ab |
|
MD5 | e04376e95dcd9b07d388d4d1bcb454f1 |
|
BLAKE2b-256 | 9fe8b779fca7b83f0bada4e4308302f22746f9d1b2efc540b0449ce08190ec3b |
ms_deisotope-0.0.55-cp310-cp310-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77e0f9392ae289296ea99a307543eb6556514737426a7134df2b6e1c4aea64e9 |
|
MD5 | 9551d2f42de7bb02d1d98d20b5f09bb2 |
|
BLAKE2b-256 | bc82dd3bbf7f5a68b261f6ca6dc427b149ab5242cfaf467898380092b421d0c8 |
ms_deisotope-0.0.55-cp39-cp39-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6259ab64674573016850403886b3bfe61a478483a9d7b1898fcdf090f7947602 |
|
MD5 | ce99b8078045d58b414b31a786684571 |
|
BLAKE2b-256 | e7f77981306d52d07dce2c71cc1b2385f50de18c953ac2b3bd7f27b073f5788b |
哈希值 用于 ms_deisotope-0.0.55-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 604c1aaa547ec74d4fed610578f892029aa09544cef015d8c1005900d3dc5286 |
|
MD5 | 8215683b95fde465da96894d698526df |
|
BLAKE2b-256 | a06ed5e1d072b542c65ce566830c4510bbdc24e3e861ef175609c402573822a0 |
哈希值 用于 ms_deisotope-0.0.55-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb67db68891194ec5c35a8253705a4c9700df1de4d8bca61a56c63eb14802771 |
|
MD5 | 0283344ff838908d92f3e3abf182a0f3 |
|
BLAKE2b-256 | 7594d468fc813f6d836232c9ea17ca1b25f26ca09767e53a1e28a73e5e98309a |
哈希值 用于 ms_deisotope-0.0.55-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 19b5ab54de25921ca09fc49c246c488569e4b7e6b5a1f867555482ca37060628 |
|
MD5 | cb68aafd99f9eae9382093226e585bb4 |
|
BLAKE2b-256 | cbe12a0192640e832c12601e205f0a582190712a69f67eab2250841bff37d416 |
哈希值 用于 ms_deisotope-0.0.55-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3aa7f00629846052af96e61928640388004ed0b842455718e2b8cb4bbc514518 |
|
MD5 | 3fea68e7b84e9ee768e816a7c236d9a7 |
|
BLAKE2b-256 | 3047a9c567a13f504642ce955214dea981d28efa43069e4f5f2bfeabd1c38cbe |