Core data structures and utilities for processing timsTOF ion mobility spectrometry data.
Project description
imspy-core
Core data structures and utilities for processing timsTOF ion mobility spectrometry data.
Installation
pip install imspy-core
Features
- Data Structures: MzSpectrum, TimsSpectrum, PeptideSequence, and more
- Chemistry Utilities: Elements, amino acids, UNIMOD modifications, CCS/mobility conversions
- TimsTOF Readers: Read DDA and DIA datasets from Bruker timsTOF instruments
- Low Dependencies: Only essential packages (numpy, pandas, scipy, numba)
Quick Start
from imspy_core.timstof import TimsDatasetDDA
from imspy_core.data import PeptideSequence
# Read a DDA dataset
dataset = TimsDatasetDDA("/path/to/data.d")
frame = dataset.get_tims_frame(1)
print(frame)
# Work with peptides
peptide = PeptideSequence("PEPTIDEK")
print(f"Mass: {peptide.mono_isotopic_mass}")
Related Packages
- imspy-predictors: ML-based predictions (CCS, RT, intensity) - requires TensorFlow
- imspy-search: Database search functionality - requires sagepy, mokapot
- imspy-simulation: Simulation tools for timsTOF data
- imspy-vis: Visualization tools - requires Plotly, Matplotlib
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
imspy_core-0.4.0.tar.gz
(25.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file imspy_core-0.4.0.tar.gz.
File metadata
- Download URL: imspy_core-0.4.0.tar.gz
- Upload date:
- Size: 25.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d16760be8acdf0130a5690a2eab8b8b78c488b5183907824ad498d111602c5f
|
|
| MD5 |
f85b1852fb7afa6530ac4356cb3fa677
|
|
| BLAKE2b-256 |
c4ef7a1c19081b6ff3debedf2d219a18f49b620f6993aa9c5750e9ec08d6696d
|
File details
Details for the file imspy_core-0.4.0-py3-none-any.whl.
File metadata
- Download URL: imspy_core-0.4.0-py3-none-any.whl
- Upload date:
- Size: 35.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84d6a705f7e906860c09174adf63f800224756a1e1df1f2b3e41a3a8d3019119
|
|
| MD5 |
596642d694d17131f1abd59259b1d141
|
|
| BLAKE2b-256 |
3816b3d16e868d1b579821cda6d59c3e0d2ed63ac54ebadae7221b9286c3d6a8
|