M+1 data processing and simulation for Orbitrap-IRMS fragmentation experiments
Project description
Isotomics-Automated
isotomics provides tools for M+1 Orbitrap-IRMS workflows:
- simulate expected precision for proposed experiments
- process experimental
.isoxdata to estimate site-specific isotope values
Install
pip install isotomics
Quickstart
Run the packaged example workflow:
isotomics-quickstart
or
python -m isotomics
The package bundles example inputs under isotomics/input_data/ and quickstart reads them directly.
Output files are written to your current working directory.
Input CSV Format
Each row describes one constrained site.
Required columns:
Site NamesElementNumber Atoms
Fragment columns:
- add one or more columns named like
Fragment 44,Fragment 133, etc. - use
1if the site is present in that fragment and0if absent
See the bundled example:
isotomics/input_data/Example_Molecule_Input.csv
Core Workflows
- Simulation:
- build a molecule definition from the input CSV
- simulate M+N observations from user-provided delta values
- solve and visualize expected site-specific outputs
- Experimental processing:
- read processed
.isoxfiles grouped by fragment andSmp/Std - compute isotope ratios and uncertainties
- solve for site-specific values using the M+1 Monte Carlo pipeline
Example Dataset
The alanine example dataset is bundled under:
isotomics/input_data/Experimental_Data/
This is the dataset used by the quickstart command.
Citation
Csernica, Timothy and Zeichner, Sarah S. (2026).
Csernica/isotomics.
Documentation
Build docs locally:
pip install -e .[docs]
cd docs
make.bat
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 isotomics-0.1.0.tar.gz.
File metadata
- Download URL: isotomics-0.1.0.tar.gz
- Upload date:
- Size: 18.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2285e05cfab1a7119b28bbb9029c148684dc0e95b1c3a408629e85953868712
|
|
| MD5 |
48010ec45bdfa6c57796c65434ef2dd4
|
|
| BLAKE2b-256 |
96ebadc1eebad18758af241a08d5a01eee58c0561c798fa3adb7a906bbbc0390
|
File details
Details for the file isotomics-0.1.0-py3-none-any.whl.
File metadata
- Download URL: isotomics-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd68c04da8a1fea6cb7deef70cd16856d529867730fcc8125a69f8e71855076e
|
|
| MD5 |
845ec3785aa34b07ac9ed0cd94b4caa3
|
|
| BLAKE2b-256 |
7ca429aafc5a26383cd71196f9a96e4cc18a0d3623c840dfafdfc2fa58fd8752
|