Skip to main content

Spectra collation and search utilities (SpeCollate)

Project description

SpeCollate: MS/MS Database Search Pipeline

Install:

pip install specollate

Quick usage:

from specollate import SpeCollateSearch

searcher = SpeCollateSearch(device='cuda')  # or 'cpu'
results = searcher.search(
    mgf_dir='path/to/mgf_dir',
    peptide_db='path/to/peptide_db',
    output_dir='./specollate_output'
)

print('Target PIN:', results['target_pin'])
print('Decoy PIN:', results['decoy_pin'])

Sample search:

from specollate import SpeCollateSearch

searcher = SpeCollateSearch(device='cuda')  # or 'cpu'
results = searcher.search_with_sample_data(output_dir='./specollate_output')

print('Target PIN:', results['target_pin'])
print('Decoy PIN:', results['decoy_pin'])

Citation:

Tariq MU, Saeed F. SpeCollate: Deep cross-modal similarity network for mass spectrometry data based peptide deductions. PLoS One. 2021 Oct 29;16(10):e0259349. doi: 10.1371/journal.pone.0259349. PMID: 34714871; PMCID: PMC8555789.

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

specollate-1.0.0.tar.gz (48.0 kB view details)

Uploaded Source

Built Distribution

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

specollate-1.0.0-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

Details for the file specollate-1.0.0.tar.gz.

File metadata

  • Download URL: specollate-1.0.0.tar.gz
  • Upload date:
  • Size: 48.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for specollate-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e0c16fac7659730a893f49e372e360a82e0cdc74387bd924d360573aff700dd6
MD5 c9d8db0a290d9a4beae7b58f75537d53
BLAKE2b-256 ecf69404b18d6e4b36f400d9ada0e9113a99525d95c9f8f59c2ddc88ea598fa8

See more details on using hashes here.

File details

Details for the file specollate-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: specollate-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 46.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for specollate-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a833c8bb18ed199e251b963cad727de20f8965ac09ad718feb9ea2c5bfba4a9
MD5 5590fd47cfb08abf897a23b4b88f469b
BLAKE2b-256 10ba85e59dcab6f471cb596b4f1c8c532cddf3dd5f863ddea5a7f99a17dd9f06

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