Loading...
Loading...
Compare original and translation side by side
from matchms.importing import load_from_mgf, load_from_mzml, load_from_msp, load_from_json
from matchms.exporting import save_as_mgf, save_as_msp, save_as_jsonfrom matchms.importing import load_from_mgf, load_from_mzml, load_from_msp, load_from_json
from matchms.exporting import save_as_mgf, save_as_msp, save_as_json
**Supported formats:**
- mzML and mzXML (raw mass spectrometry formats)
- MGF (Mascot Generic Format)
- MSP (spectral library format)
- JSON (GNPS-compatible)
- metabolomics-USI references
- Pickle (Python serialization)
For detailed importing/exporting documentation, consult `references/importing_exporting.md`.
**支持的格式:**
- mzML和mzXML(原始质谱格式)
- MGF(Mascot通用格式)
- MSP(光谱库格式)
- JSON(兼容GNPS)
- metabolomics-USI参考格式
- Pickle(Python序列化格式)
有关导入/导出的详细文档,请查阅`references/importing_exporting.md`。from matchms.filtering import default_filters, normalize_intensities
from matchms.filtering import select_by_relative_intensity, require_minimum_number_of_peaksfrom matchms.filtering import default_filters, normalize_intensities
from matchms.filtering import select_by_relative_intensity, require_minimum_number_of_peaks
**Filter categories:**
- **Metadata processing**: Harmonize compound names, derive chemical structures, standardize adducts, correct charges
- **Peak filtering**: Normalize intensities, select by m/z or intensity, remove precursor peaks
- **Quality control**: Require minimum peaks, validate precursor m/z, ensure metadata completeness
- **Chemical annotation**: Add fingerprints, derive InChI/SMILES, repair structural mismatches
Matchms provides 40+ filters. For the complete filter reference, consult `references/filtering.md`.
**过滤类别:**
- **元数据处理**:统一化合物名称、推导化学结构、标准化加合物、校正电荷
- **峰过滤**:归一化强度、按m/z或强度筛选、去除前体峰
- **质量控制**:要求最小峰数量、验证前体m/z、确保元数据完整性
- **化学注释**:添加指纹、推导InChI/SMILES、修复结构不匹配
Matchms提供40余种过滤器。完整的过滤器参考请查阅`references/filtering.md`。from matchms import calculate_scores
from matchms.similarity import CosineGreedy, ModifiedCosine, CosineHungarianfrom matchms import calculate_scores
from matchms.similarity import CosineGreedy, ModifiedCosine, CosineHungarian
**Available similarity functions:**
- **CosineGreedy/CosineHungarian**: Peak-based cosine similarity with different matching algorithms
- **ModifiedCosine**: Cosine similarity accounting for precursor mass differences
- **NeutralLossesCosine**: Similarity based on neutral loss patterns
- **FingerprintSimilarity**: Molecular structure similarity using fingerprints
- **MetadataMatch**: Compare user-defined metadata fields
- **PrecursorMzMatch/ParentMassMatch**: Simple mass-based filtering
For detailed similarity function documentation, consult `references/similarity.md`.
**可用的相似性函数:**
- **CosineGreedy/CosineHungarian**:基于峰的余弦相似性,使用不同匹配算法
- **ModifiedCosine**:考虑前体质荷比差异的余弦相似性
- **NeutralLossesCosine**:基于中性丢失模式的相似性
- **FingerprintSimilarity**:使用指纹的分子结构相似性
- **MetadataMatch**:比较用户定义的元数据字段
- **PrecursorMzMatch/ParentMassMatch**:基于质量的简单过滤
有关相似性函数的详细文档,请查阅`references/similarity.md`。from matchms import SpectrumProcessor
from matchms.filtering import default_filters, normalize_intensities
from matchms.filtering import select_by_relative_intensity, remove_peaks_around_precursor_mzfrom matchms import SpectrumProcessor
from matchms.filtering import default_filters, normalize_intensities
from matchms.filtering import select_by_relative_intensity, remove_peaks_around_precursor_mzundefinedundefinedSpectrumfrom matchms import Spectrum
import numpy as npSpectrumfrom matchms import Spectrum
import numpy as npundefinedundefinedundefinedundefinedundefinedundefinedreferences/workflows.mdreferences/workflows.mduv pip install matchmsuv pip install matchms[chemistry]uv pip install matchmsuv pip install matchms[chemistry]references/filtering.mdsimilarity.mdimporting_exporting.mdworkflows.mdreferences/filtering.mdsimilarity.mdimporting_exporting.mdworkflows.md