Skip to main content

A feature detection LC-MS1 spectra.

Project description

biosaur2 - A feature detection LC-MS1 spectra. This project is a rewriten version of Biosaur software (https://github.com/abdrakhimov1/Biosaur).

The centroided mzML file is required for of the script.

Algorithm can be run with following command:

biosaur2 path_to_MZML

The script output contains tsv table with peptide features.

All available arguments can be shown with command "biosaur2 -h".

The default parameter minlh (the minimal number of consecutive scans for peptide feature) is 1 and this value is optimimal for ultra-short LC gradients (a few minutes). For the longer LC gradients, this value can be increased for reducing of feature detection time and removing noise isotopic clusters.

For TOF data please add "-tof" argument.

For PASEF data please convert mzML file using msconvert and '--combineIonMobilitySpectra --filter "msLevel 1" ' options. Do not use option --filter "scanSumming"! The latter is often required for MS/MS data analysis but breaks MS1 feature detection.

For negative mode data please add "-nm" argument.

Citing biosaur2

Abdrakhimov, et al. Biosaur: An open-source Python software for liquid chromatography-mass spectrometry peptide feature detection with ion mobility support. https://doi.org/10.1002/rcm.9045

Installation

Using the pip:

pip install biosaur2

Available parameters

-minlh: Minimum number of MS1 scans for peaks extracted from the mzML file. Optimal usually is in 1-3 range for 5-15 min LC gradients and 5-10 for 60-180 min gradients. Default = 2

-mini : Minimal intensity threshold for peaks extracted from the mzML file. Default = 1

-minmz : Minimal m/z value for peaks extracted from the mzML file. Default = 350

-maxmz : Maximal m/z value for peaks extracted from the mzML file. Default = 1500

-htol : Mass accuracy in ppm to combine peaks into hills between scans. Default = 8 ppm

-itol : Mass accuracy in ppm for isotopic hills. Default = 8 ppm

-ignore_iso_calib : Turn off accurate isotope error estimation if added as the parameter. Input "itol" value will be used instead of gaussian fitting of mass errors and systematic shifts for every isotope number.

-o : Path to output feature files. Default is the name of the input mzML file with added “.features.tsv” mask stored in the folder of the original mzML file

-hvf: Threshold to split hills into multiple if local minimum intensity multiplied by hvf is less than both surrounding local maximums. All peaks after splitting must have at least max(2, minlh) MS1 scans. Default = 1.3

-ivf: Threshold to split isotope pattern into multiple features if local minimum intensity multiplied by ivf is less right local maximum. Local minimum position should be higher than max(4rd isotope, isotope position with maximum intensity according to averagine model). Default = 5.0

-nm : Negative mode. 1-true, 0-false. Affect only neutral mass column calculated in the output features table. Default = 0

-cmin: Minimum allowed charge for isotopic clusters. Default = 1

-cmax: Maximal allowed charge for isotopic clusters. Default = 6

-nprocs: Number of processes used by biosau2. Automatically set to 1 for Windows system due to multiprocessing issues. Default = 4

-write_hills: Add hills output if added as the parameter

-paseminlh: For TIMS-TOF data. Minimum number of ion mobility values for m/z peaks to be kept in the analysis. Default = 1

-paseftol: For TIMS-TOF data. Ion mobility tolerance used to combine close peaks into a single one. Default = 0.05

-pasefmini: For TIMS-TOF data. Minimal intensity threshold for peaks after combining peaks with close m/z (itol option) and ion mobility (paseftol option) values. Default = 100

-tof: Experimental. If added as the parameter, biosaur2 estimates noise intensity distribution across m/z range and automatically calculates intensity cutoffs for different m/z value ranges. This is an alternative way to reduce noise to the "-mini" option which is a fixed intensity threshold for all m/z values. Can be usefull for TOF data

Links

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

biosaur2-0.2.34.tar.gz (231.7 kB view details)

Uploaded Source

Built Distributions

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

biosaur2-0.2.34-cp311-cp311-win_amd64.whl (129.3 kB view details)

Uploaded CPython 3.11Windows x86-64

biosaur2-0.2.34-cp311-cp311-musllinux_1_2_x86_64.whl (997.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

biosaur2-0.2.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (913.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

biosaur2-0.2.34-cp310-cp310-win_amd64.whl (128.5 kB view details)

Uploaded CPython 3.10Windows x86-64

biosaur2-0.2.34-cp310-cp310-musllinux_1_2_x86_64.whl (957.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

biosaur2-0.2.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (864.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

biosaur2-0.2.34-cp39-cp39-win_amd64.whl (128.9 kB view details)

Uploaded CPython 3.9Windows x86-64

biosaur2-0.2.34-cp39-cp39-musllinux_1_2_x86_64.whl (959.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

biosaur2-0.2.34-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (860.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file biosaur2-0.2.34.tar.gz.

File metadata

  • Download URL: biosaur2-0.2.34.tar.gz
  • Upload date:
  • Size: 231.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for biosaur2-0.2.34.tar.gz
Algorithm Hash digest
SHA256 778cbce56e9dd8cb52c462b6a83c5c81d8281e75d40c6faf5a830d1417361529
MD5 1a3aefbc1d6d8bb3c40817f09ce7908b
BLAKE2b-256 df86be76805b78b9b9e6c262dac2cd5f14aa59f7e1e517e5821597a4eb661f73

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: biosaur2-0.2.34-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 129.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for biosaur2-0.2.34-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19863009ab269f64a6f8ed08448065e924805015e90687c0a1d16611388ae2d1
MD5 f153338d044be2298b87af0b1f7186f3
BLAKE2b-256 0074c378661dda6103c268bb982050720605a325623a2d4555c40212ddfc19a2

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for biosaur2-0.2.34-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f62df360a74afce45c08d9975f3db3e5fbb689f9a6d3b3152cb31b8255013a28
MD5 34d46c7d72f666e4362c02ac2ce28eef
BLAKE2b-256 6a5f69609a162db59bfaf8e6a059bd98c9a4f708e7425d636fd72961b50f1f58

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biosaur2-0.2.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98e0bf1bf3fcd6d03624fbed3a9724e7edb794c5d8874c4ac06f71cabcbf6449
MD5 f7d6e24f103b6352ba10e69123b2b54d
BLAKE2b-256 e801ed41f6ebd52e4838044c706b7c59b0f787cfffdfb8f7bb208dea7680d293

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: biosaur2-0.2.34-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 128.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for biosaur2-0.2.34-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b7aff9e410bbc4b3572389051c67b93e888db0b7abb01a89a00ccfebc9c5ba90
MD5 14af1b086c077095401cbb08344e721d
BLAKE2b-256 fff27eb5f96c924e91aed922e517f091256ef5f3a2adde10f5c012ad256b6506

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for biosaur2-0.2.34-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 866f8cd4a529fa06ff037b8a3c92ac8335f76d02df54907f2cf170ea100321ba
MD5 7f6e6fef0d4fd624d95ee830df00acfe
BLAKE2b-256 46535dc170e50160773fa8881ad4892fc00e014c78ca6c12442a82660b86acc4

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biosaur2-0.2.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc88233547c93f77f2b4257d7a3d1438b3871eec8c6db0e81f688aee87551109
MD5 1d355a02dd9985d85faab78650cbf855
BLAKE2b-256 b6540b4750b0c2703bdbf5e6d95d322a9a0910fd4b50001860bf852c4265f95d

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: biosaur2-0.2.34-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 128.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for biosaur2-0.2.34-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 357bbdbf7a1600f6f384efbe7a1c1de931c8aba00de62aa5eb5720155bcdcee5
MD5 6f03651582bb645d721d6e8a602fc24d
BLAKE2b-256 81f06650b600de6e066c46dace9c1f08afb3018adce8f4709293ff56b24c1774

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for biosaur2-0.2.34-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c00be0c372dc597799e92df389f030c0404a0f3db280519289480fb196b18b9f
MD5 c68ca2c0a1b6014af23deba716474212
BLAKE2b-256 c955e6d03f898554e3001a776bb6001b66dcb88f167d7e99f537fd00ec6a2f84

See more details on using hashes here.

File details

Details for the file biosaur2-0.2.34-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biosaur2-0.2.34-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4f469478760ee1c89a52a8d36c310ac9dc03b133cf97cfb2ccb919303f950a5
MD5 df2f7d20713948e8a0e398b3d2cbc362
BLAKE2b-256 525329ac4ff2b39e4c929fd2bbd843b82f3f455d32450e1db5a48049467289b6

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