Skip to main content

A package to perform fingerprints from spectroscopy datas.

Project description

DOI PyPI version PyPI Downloads

Publication

This is the official repository for the article entitled: "SpectraFP: a new spectra-based descriptor to aid in cheminformatics, molecular characterization and search algorithm applications" published in the journal Physical Chemistry Chemical Physics (PCCP).

DOI: https://doi.org/10.1039/D3CP00734K

How to cite

Bibtex:

@article{dias2023spectrafp,
  title={SpectraFP: a new spectra-based descriptor to aid in cheminformatics, molecular characterization and search algorithm applications},
  author={Dias-Silva, Jefferson R and Oliveira, Vitor M and Sanches-Neto, Fl{\'a}vio O and Wilhelms, Renan Z and J{\'u}nior, Luiz HK Queiroz},
  journal={Physical Chemistry Chemical Physics},
  volume={25},
  number={27},
  pages={18038--18047},
  year={2023},
  publisher={Royal Society of Chemistry}
}

Text:

Dias-Silva, Jefferson R., et al. "SpectraFP: a new spectra-based descriptor to aid in cheminformatics, molecular characterization and search algorithm applications." Physical Chemistry Chemical Physics 25.27 (2023): 18038-18047.
Dias-Silva, J. R., Oliveira, V. M., Sanches-Neto, F. O., Wilhelms, R. Z., & Júnior, L. H. Q. (2023). SpectraFP: a new spectra-based descriptor to aid in cheminformatics, molecular characterization and search algorithm applications. Physical Chemistry Chemical Physics, 25(27), 18038-18047.
DIAS-SILVA, Jefferson R., et al. SpectraFP: a new spectra-based descriptor to aid in cheminformatics, molecular characterization and search algorithm applications. Physical Chemistry Chemical Physics, 2023, 25.27: 18038-18047.

SpectraFP

SpectraFP is a package to perform fingerprints from spectroscopy datas. The goal is to transform a list of spectroscopy signals - such as nmr and infrared - into a binary vector of zeros and ones. One means that there is a sign and zero absence.

Install

Via pypi

$ pip install spectrafp

Via github

$ git clone https://github.com/jeffrichardchemistry/SpectraFP
$ cd SpectraFP
$ python3 setup.py install

Tutorials

Tutorials on how to use this package as well as loading the databases are available in the jupyter-notebook file in example/how_to_use.ipynb and Reading pickle data.ipynbrespectively.

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

SpectraFP-1.2.4.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

SpectraFP-1.2.4-py3-none-any.whl (5.8 MB view details)

Uploaded Python 3

File details

Details for the file SpectraFP-1.2.4.tar.gz.

File metadata

  • Download URL: SpectraFP-1.2.4.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for SpectraFP-1.2.4.tar.gz
Algorithm Hash digest
SHA256 58093350e9cd86db3fba6a916b7a7258c1dfcc17122718224c8480c06b7b2068
MD5 a26a7fc3158fa4f6a1d73c6f28ddf651
BLAKE2b-256 fffb2d115759be7b0085be12fe6dceda3735779b7c597aec1896acf603dd1e31

See more details on using hashes here.

File details

Details for the file SpectraFP-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: SpectraFP-1.2.4-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.8.18

File hashes

Hashes for SpectraFP-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5882fa4786a92355a6287f0ed512ab7026eac8d32004d7b4c7f005b2fcaddb23
MD5 b3cf69d6c514b82c2e883c909fe502c4
BLAKE2b-256 865785d86757b12c580e386b70d1360d2adf6194f30193c32d043805d89742ca

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