Skip to main content

Deep learning tools and models for MALDI-TOF spectra analysis

Project description

maldi-nn

Deep learning tools and models for MALDI-TOF mass spectra analysis.

Package features:

  • Reading and preprocessing functions for MALDI-TOF MS spectra.
  • Model definitions to process SMILES strings with state-of-the-art techniques (for feature-based AMR prediction).
  • Model definitions to pre-train state-of-the-art Transformer networks on MALDI-TOF MS data
  • Model definitions and scripts to train AMR models on the DRIAMS database.
  • Model definitions and scripts to train species identification models.

Install

maldi-nn is distributed on PyPI.

pip install maldi-nn

You may need to install PyTorch before running this command in order to ensure the right CUDA kernels for your system are installed

Academic Reproducibility

This package contains all code and scripts to reproduce: "An antimicrobial drug recommender system using MALDI-TOF MS and dual-branch neural networks", and "Pre-trained Maldi Transformers improve MALDI-TOF MS-based prediction" (in draft). All information regarding reproducing our results can be found in the reproduce folder README

Credits

  • Implementations of many MALDI reading and processing functions were based on the R package MaldiQuant.
  • Topological Peak Filtering was taken from the Topf package.

Citation

@article{de2023antimicrobial,
  title={An antimicrobial drug recommender system using MALDI-TOF MS and dual-branch neural networks},
  author={De Waele, Gaetan and Menschaert, Gerben and Waegeman, Willem},
  journal={bioRxiv},
  pages={2023--09},
  year={2023},
  publisher={Cold Spring Harbor Laboratory}
}

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

maldi-nn-0.1.0.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

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

maldi_nn-0.1.0-py3-none-any.whl (5.8 MB view details)

Uploaded Python 3

File details

Details for the file maldi-nn-0.1.0.tar.gz.

File metadata

  • Download URL: maldi-nn-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maldi-nn-0.1.0.tar.gz
Algorithm Hash digest
SHA256 934c8bb7a9a0e8068a10b0a18fae8e5a91804e5f9d1df13873cfc95ff16d372a
MD5 21c0078789d2dd286f5e1744bd8fc636
BLAKE2b-256 62d18951b43048fe7916df13d14d5a432ddfd4e05d0f605ff4acd93649560c83

See more details on using hashes here.

File details

Details for the file maldi_nn-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: maldi_nn-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maldi_nn-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 431452d1d5466800e5800c9f47f837ab3421cecc75dadf39a2e4538bd782c21e
MD5 f22552f7e03a6d496402d9874106d53b
BLAKE2b-256 4720b504a74acf4c9fbbb2e5129fb4f5014f63337085b5200b42a5d033e85b87

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