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.213.tar.gz (195.0 kB view details)

Uploaded Source

Built Distributions

biosaur2-0.2.213-cp311-cp311-win_amd64.whl (134.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

biosaur2-0.2.213-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

biosaur2-0.2.213-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (979.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

biosaur2-0.2.213-cp310-cp310-win_amd64.whl (134.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

biosaur2-0.2.213-cp310-cp310-musllinux_1_2_x86_64.whl (998.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

biosaur2-0.2.213-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (880.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

biosaur2-0.2.213-cp39-cp39-win_amd64.whl (134.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

biosaur2-0.2.213-cp39-cp39-musllinux_1_2_x86_64.whl (996.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

biosaur2-0.2.213-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (881.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: biosaur2-0.2.213.tar.gz
  • Upload date:
  • Size: 195.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for biosaur2-0.2.213.tar.gz
Algorithm Hash digest
SHA256 6cb1a81cd035f0bd23632d44fbd662181292882994bbadd1c4f7bb8a34bafffc
MD5 d552350f27803fac2d60faa57cf653be
BLAKE2b-256 8c3164ebd9746458f26477b01657e57b444abc72c2cdc9b4254cf13aa3130d61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 da36f7cefab343591317fa1f7d13b959643c49a116f71c02831952508760df37
MD5 cbc12dbb85973a198f57bcd7415f01da
BLAKE2b-256 4c6f57bf385989eb933a1739e4ed4e75db0fa1e6f826b474f0397da52344e28e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1658637182c79ac478bd9d03cdd7d60f7694ef055ce51850591341c042bee47f
MD5 a81cac9c738748fcf3cc974ce738a48d
BLAKE2b-256 c086a370bd41b1607d327d775acccd33e4cf50a264b7a6dbebb360787b779094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e6c64e022d291d5a660e6581ecae26458d36b366876951c6a742a19d561b88b
MD5 e750edd7ec586eef62d853c5924e29a0
BLAKE2b-256 ba4b994c0981c7d8e169444d1ad3d63ef8cac32421404fa5e3b2df84f3fdba09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 53d736b0d74e015a271d773d7ab3ae3d47bdd2d9fad0ab3a97c319dd1f0f7c10
MD5 341acb71000dea982108e767186b08a2
BLAKE2b-256 b8f8925b058099a03a6c046a8949c04debb66fcd295bd64097c3a5652793acc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8181d54c68566923b4b74dcccfab6dd915302745005f2dac084a4fe09de91d78
MD5 da18b5f2abd8a6950e07f0bf9a2a791b
BLAKE2b-256 ae0a92ae61a45d319f1d2069c4df8307bcd395f7116ee02fd732f6671bddac8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d314a89940853ebec8f8e638e57c0f75ec1e6ba74548f0b6725b8334fa4b909a
MD5 0c1efd7437367063c6193cea4e939592
BLAKE2b-256 9e77fbd1707e38eb27ee4864f410f1283a80b1aa67c506cd2ba67c0882abe96d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: biosaur2-0.2.213-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 134.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for biosaur2-0.2.213-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e909d7364d55bc2bb02e2c8742c554438b7089bdeb6005dc2ae3144601f04b72
MD5 4341cfbfc402dd034e9a802b351296cd
BLAKE2b-256 ce66c4ea5b07bd22ee1103b860a22fdabc1e2fee5558e5e84c1a575151b7f4a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31c90506b4c7354658662dd6b58a207c75eb63d33e7bc205f6ad211abe6dbd00
MD5 5a91d3329ec22fa56111a368885e252b
BLAKE2b-256 2b244c9d970678ba11b3fc2fdeac903336fe6be9e934237f0dfe229149390f6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.213-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82904ddbc84fd94920cc57eb961f81aa7c7536870eb1421718a9545ad75fc4f8
MD5 98d10f6091e847eb33dbac647a816fa0
BLAKE2b-256 a744b3c6c07b358a20d2074cf9d3ec8e35ce39490bb5b5801ca32badbaf04386

See more details on using hashes here.

Supported by

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