Skip to main content

SMiPoly

license

PePy.tech (pip) conda-forge:
Downloads conda

Documentation : https://pejpohno.github.io/SMiPoly/

Demo video
Demo video

1. About SMiPoly

"SMiPoly (Small Molecules into Polymers)" is rule-based virtual library generator for discovery of functional polymers. It is consist of two submodules, "monc.py" and "polg.py".
"monc.py" is a monomer classifier from a list of small molecules, and "polg.py" is a polymer repeating unit generator from the classified monomer list.

How To Cite (publications)

SMiPoly: Generation of a Synthesizable Polymer Virtual Library Using Rule-Based Polymerization Reactions
Mitsuru Ohno, Yoshihiro Hayashi, Qi Zhang, Yu Kaneko, and Ryo Yoshida
Journal of Chemical Information and Modeling 2023 63 (17), 5539​-5548
DOI: 10.1021/acs.jcim.3c00329
https://doi.org/10.1021/acs.jcim.3c00329
(version 0.0.1 was used)

2. Current version and requirements

current version = 1.1.2
requirements

  • pyhon 3.10, 3.11, 3.12, 3.13, 3.14
  • rdkit >= 2023.9.1
  • numpy >= 1.26.0
  • pandas >= 2.1.0

3. Getting start

Installation

SMiPoly can be installed with pip or conda.

$pip install smipoly

or

$conda install conda-forge::smipoly

Sample script

Download 'sample_script/sample_smip_demo4.ipynb' from SMiPoly repository.
To run this demo script, Jupyter Notebook is required.

Sample data

The sample dataset './sample_data/202207_smip_monset.csv' includes common 1,083 monomers collected from published documents such as scientific articles, catalogues and so on.

Copyright (c) 2022 Mitsuru Ohno
Released under the BSD-3 license, license that can be found in the LICENSE file.

RadonPy (Fully automated calculation for a comprehensive set of polymer properties)
https://github.com/RadonPy/RadonPy

6. THIRD-PARTY LICENSES

This software includes the following third-party libraries:


Library: Python Website: https://www.python.org/ License: Python Software Foundation License Version 2 Copyright © 2001–2025 Python Software Foundation


Library: NumPy Website: https://numpy.org/ License: BSD 3-Clause License Copyright (c) 2005–2025, NumPy Developers


Library: pandas Website: https://pandas.pydata.org/ License: BSD 3-Clause License Copyright (c) 2008–2025, PyData Development Team


Library: RDKit Website: https://www.rdkit.org/ License: BSD 3-Clause License Copyright (c) 2006–2025, Rational Discovery LLC, Greg Landrum, Julie Penzotti, and contributors

Metadata

Release files for smipoly 1.1.2

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

Source distribution (sdist)

Source distribution for smipoly 1.1.2
File Size Uploaded
smipoly-1.1.2.tar.gz 4.5 MB Details

Built distribution (wheel)

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

Total release size: 4.5 MB

Release files / smipoly-1.1.2.tar.gz

Download URL smipoly-1.1.2.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
572dcaf53452976da312d79939a7dce25099bc81a89c87c0ce2c2a540782a635
BLAKE2b-256 checksum
How to use checksums
00b24f8d44a9bf6a1ef02eb6d2ab6bf428273d2bb59795f42dd3ee9dbb8cb9e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / smipoly-1.1.2-py3-none-any.whl

Download URL smipoly-1.1.2-py3-none-any.whl
Size 28.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
855a132777391f9cb1500a5210fdf1912b1bba465f0f4c12dba9255f7a462b5f
BLAKE2b-256 checksum
How to use checksums
9e14d82229bc4f9c57dcedcd0858eb9fd8c7aaad724d77faa221d991afa610a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

0.1.0

2 release files

0.0.3

2 release files

0.0.1

2 release files

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