Skip to main content

SiRMS

Simplex representation of molecular structure - a chemoinformatic tool for calculation of simplex (fragment) descriptors

Background

Simplex - tetraatomic fragment with fixed topology and stereo configuration. Simplex descriptor - number of identical simplexes in a molecule. From the version 1.0.0 fragments of any size are supported (not only simplexes).

Features

  1. Calculate descriptors for single compounds, mixtures, quasi-mixtures and reactions (all-in-one tool).
  2. Support incorporation of user-defined atomic properties (e.g. partial charges, H-bond donor/acceptor, etc) in generated descriptors.
  3. Work well in QSAR/QSPR modeling tasks.

Limitations

This version calculates only 2D descriptors.

Installation

pip install sirms

Usage

Returns 2D simplex descriptors with vertexes labeled by element for single compounds
sirms -in input.sdf -o output.txt
Returns 2D simplex descriptors with vertexes labeled by element for reactions
sirms -in input.rdf -o output.txt

Help

sirms -h

Wiki

See wiki pages for more information and examples - https://github.com/DrrDom/sirms/wiki.

Notes

Standardize structures before descriptors calculation.

License

BSD 3-clause

Reference

  1. Kuz’min, V. E.; Artemenko, A. G.; Polischuk, P. G.; Muratov, E. N.; Khromov, A. I.; Liahovskiy, A. V.; Andronati, S. A.; Makan, S. Y. Hierarchic System of QSAR Models (1D-4D) on the Base of Simplex Representation of Molecular Structure - Journal of Molecular Modelling, 2005, 11, 457-467. (one of the first descriptions of single compounds representation)
  2. Kuz’min, V. E.; Artemenko, A. G.; Muratov, E. N. Hierarchical QSAR technology based on the Simplex representation of molecular structure - Journal of Computer-Aided Molecular Design, 2008, Volume 22, Issue 6-7, 403-421. (single compounds representation)
  3. Oprisiu, I.; Varlamova, E.; Muratov, E.; Artemenko, A.; Marcou, G.; Polishchuk, P.; Kuz'min, V.; Varnek, A. QSPR Approach to Predict Nonadditive Properties of Mixtures. Application to Bubble Point Temperatures of Binary Mixtures of Liquids. Molecular Informatics 2012, 31, 491-502. (old approach of mixtures representation)
  4. Mokshyna, E.; Nedostup, V. I.; Polischuk, P. G.; Kuzmin, V. E. ‘Quasi-Mixture’ Descriptors for QSPR Analysis of Molecular Macroscopic Properties. The Critical Properties of Organic Compounds. Molecular Informatics 2014, 33, 647-654. (quasi-mixture representation)
  5. Polishchuk, P.; Madzhidov, T.; Gimadiev, T.; Bodrov, A.; Nugmanov, R.; Varnek, A. Structure–reactivity modeling using mixture-based representation of chemical reactions. J Comput Aided Mol Des 2017, 31 (9), 829-839 (reaction representation & new mixture representation).

Changes

version 1.1.0 (26.07.2016)

  1. New canonicalization algorithm was implemented that changed descriptors names (break compatibility with older versions)

version 1.1.1 (20.02.2017)

  • multiprocessing calculation of descriptors was implemented for single molecules and svm output format only (sparse format)
  • per atom fragmentation was added

version 1.2.0 (06.02.2021)

  • reorganized as a Python package

version 1.2.1 (08.02.2021)

  • fix README formatting

version 1.2.2 (12.04.2023)

  • fix examples in README

version 1.2.4 (13.04.2023)

  • fix import calc_atomic_properties_chemaxon

Metadata

Release files for sirms 1.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sirms 1.2.4
File Size Uploaded Provenance Actions
sirms-1.2.4.tar.gz 26.7 kB Without provenance Details for sirms-1.2.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sirms 1.2.4
File Interpreter ABI Platform Actions
sirms-1.2.4-py3-none-any.whl Python 3 none any Details for sirms-1.2.4-py3-none-any.whl

Total release size: 56.6 kB

Release files / sirms-1.2.4.tar.gz

Download URL sirms-1.2.4.tar.gz
Size 26.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9af5302ebd3b8c6136566d9754ef196801298e20f3021559691770e6102033d9
BLAKE2b-256 checksum
How to use checksums
852f1511a002047c4c38bb11b0b4a10e1e81abdb068a930f60823976f3a3a446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0.post20200528 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.9

Release files / sirms-1.2.4-py3-none-any.whl

Download URL sirms-1.2.4-py3-none-any.whl
Size 29.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d51d223e32770dafa6cb878fe1de4d196b97e81575e6b9ac3fea0975d0158c44
BLAKE2b-256 checksum
How to use checksums
619b05bbdc48f9ce841d58396de073faa6ad05d1b643bd824c0e5069f3f3c19b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0.post20200528 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.9

Security for sirms 1.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page