Skip to main content

calib_rt

Project description

Version

This document is for version 0.1.0 of calib_rt.

Calib-RT

Calib-RT is an open-source Python software package designed for RT (retention time) calibration. This package provides a flexible and robust solution for achieving accurate RT calibration across various data scales while handling a certain level of noise interference.

The workflow diagram is below, providing an overview of the process. For a comprehensive and in-depth explanation, please refer to the associated paper for detailed insights and analysis.

Your Image

Installation

To use calib_rt, make sure you have the following dependencies installed:

  • Python (>= 3.11)
  • numpy (>= 1.26.0)
  • pandas (>= 2.1.1)
  • networkx (>= 3.1)
  • statsmodels (>= 0.14.0)
  • scipy (>= 1.11.3)

You can install the calib_rt package using pip:

pip install pycalib_rt 

Usage

Here is an example of how to use Calib-RT for retention time calibration:

import calib_rt
# basic information of all built-in datasets 
calib_rt.RTdatasets.get_datasets_list()  
         sample_type  datasets_num
   0   distort_left             2
   1  distort_right             2
   2            exp             2
   3         linear             2
   4              S             2
# use first of "S" type datasets
datasets = calib_rt.RTdatasets.get_pandas(sample_type="S",index_in_group=1)
x = datasets["Spectral library RT"]
y = datasets["Measured RT"]
# fit and predict
model = calib_rt.Calib_RT() 
model.fit(x,y)
y_pred = model.predict(x)         

Performance test

Your Image

For a detailed analysis of the test conclusion and all performance test results, please refer to the full paper.

References

link of paper

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

Testpycalib_rt-0.1.3.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Testpycalib_rt-0.1.3-py3-none-any.whl (2.6 MB view details)

Uploaded Python 3

File details

Details for the file Testpycalib_rt-0.1.3.tar.gz.

File metadata

  • Download URL: Testpycalib_rt-0.1.3.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for Testpycalib_rt-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2601b96bcd58d5536ef70a1cc8118357776c1861db0a4cc1fd0c93e953ee6586
MD5 afa1cfd484c9011eded52845fa954769
BLAKE2b-256 089b68090b94eea24b83536e58df579030b4dd4025ed17ad16ee19fe716843e2

See more details on using hashes here.

File details

Details for the file Testpycalib_rt-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: Testpycalib_rt-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for Testpycalib_rt-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ca4fd2280984b0aeb5ac3f2ddcabdfe240f10f6338fa6e3468d168cf3ac2eadf
MD5 f14f4514fb516e5cbeb252eb115c6db5
BLAKE2b-256 c76af9bba6ceac071aa2ba58ef2f4bf69545415dc1000580a795bb491e7426db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page