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.35.tar.gz (232.2 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.35-cp311-cp311-win_amd64.whl (131.8 kB view details)

Uploaded CPython 3.11Windows x86-64

biosaur2-0.2.35-cp311-cp311-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

biosaur2-0.2.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (916.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

biosaur2-0.2.35-cp310-cp310-win_amd64.whl (131.0 kB view details)

Uploaded CPython 3.10Windows x86-64

biosaur2-0.2.35-cp310-cp310-musllinux_1_2_x86_64.whl (959.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

biosaur2-0.2.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (866.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

biosaur2-0.2.35-cp39-cp39-win_amd64.whl (131.4 kB view details)

Uploaded CPython 3.9Windows x86-64

biosaur2-0.2.35-cp39-cp39-musllinux_1_2_x86_64.whl (961.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

biosaur2-0.2.35-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: biosaur2-0.2.35.tar.gz
  • Upload date:
  • Size: 232.2 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.35.tar.gz
Algorithm Hash digest
SHA256 6ecc8ea357aa0afde30b6ce85c00f48cb6ceacf0db71b7d7516316326f76211c
MD5 082421b52b5e91e8bde1011e9a820355
BLAKE2b-256 f1bf3c87a75cb67c598baa4e6b3758d884c1a1dbf08337b84041e73b2456bbf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: biosaur2-0.2.35-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 131.8 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.35-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ca33fbb31727db17fb8e1279caca630d3ba4558a5ac5da0efbbffe95c675a0a
MD5 3c6c5bbaf63a08cd444bea41e70fb830
BLAKE2b-256 7d87343dfcbfb83dc2fa1315b67a7765f1a4d82b9e1550cdaa1d2a90d96498d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.35-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9c6f22475065b5a7f414b651efa926662add8c0372703addb65ece3d94cad7b
MD5 01821b34a339869529f73d971b0ad569
BLAKE2b-256 01e06ee1faf9110bd3bd54cd8ba57e12c60bcd1b6566322bf98853d4957c61a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c14ad9c03823d1128ca23bf8e4128d527922ba41175170164da662cef46dfb98
MD5 ecbf28d1863f1e248b5a9d9ca5b4307a
BLAKE2b-256 8c2d33b3ca0be44369aa30a85b64d57da5c48bd140051f0926c4beda8a439f63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: biosaur2-0.2.35-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 131.0 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.35-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 81e990459e3105ca60b4d4d13895dce554a9e17f95f2562c3dd23fa17fb43f9d
MD5 497b9a99dc3f5cdddbc1e6c6bf1d5c63
BLAKE2b-256 2995760bc77ac67bd4fb6a1c664fed2fb68132d1d2e55e8da22d5efe5fd0cbff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.35-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95af7021c7ebc1582f01895fdea02668b4008658c31714f35028837edf6b4761
MD5 94a71f4603e17688d3fa384dc465f011
BLAKE2b-256 ebb772c7bef93af3f2304d9168453d91653d323c28890c223cb917f34084d58b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 702cda2df6dc657bfdc6b8b1d4fba27eb8d2db6649445753ecf610393ac9ffcb
MD5 a191a111d57f750097fee15d57de80cd
BLAKE2b-256 f129715924fe1f75eab8bdc3f5b073987711ca8dbb0746cc896624cb9bb24ae4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: biosaur2-0.2.35-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 131.4 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.35-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aff73641a5239581c412fbbefb0328ff7ce8b5fb823f24b439891812efec34ea
MD5 7105a1c14f582c38ef443e8d4bbb7bf2
BLAKE2b-256 582ea97001585f1082e189f5506994b70c66cb65ee3ffa4cce3ebe42b91dd443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.35-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f480a8febe2852be456b5c47dacd4920350e783b8e1aa3c6d62745d1b48c50e
MD5 247232fde38b2dfb3541a933632bbb7f
BLAKE2b-256 278bb1fdf1d4741448bd4569a701bfa0cdec88833565ab8ff803fafaa1577cf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biosaur2-0.2.35-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64871d8073d7281fd3450f59c208c7569b57a76e68f4e8c958205da67893d36b
MD5 c962fa235d3a07f4ce4554dcc49c527a
BLAKE2b-256 c8f75df26dac837db14aa959aa682d87fa4608018ddd8c25c0c887c5ac651f4e

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