- Notifications
You must be signed in to change notification settings - Fork51
A Python library which allows construction and manipulation of complex molecules, as well as automatic molecular design and the creation of molecular databases.
License
lukasturcani/stk
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
maintainers: | lukasturcani,andrewtarzia |
---|---|
documentation: | https://stk.readthedocs.io |
discord: | https://discord.gg/zbCUzuxe2B |
stk
is a Python library which allows construction andmanipulation of complex molecules, as well as automaticmolecular design, and the creation of molecular, and molecularproperty, databases. The documentation ofstk
is available onhttps://stk.readthedocs.io and the project's Discord server can bejoined throughhttps://discord.gg/zbCUzuxe2B.
To getstk
, you can install it with pip:
pip install stk
If you would like to get updated when a new release ofstk
comesout, which happens pretty regularly, click on thewatch
button onthe top right corner of the GitHub page. Then selectReleases only
from the dropdown menu.
You can see the latest releases here:
https://github.com/lukasturcani/stk/releases
There will be a corresponding release onpip
for each releaseon GitHub, and you can update yourstk
with:
pip install stk --upgrade
- Installjust.
- In a new virtual environment run:
just dev
- Setup theMongoDB container (make sure
docker
is installed):
just mongo
- Run code checks:
just check
If you usestk
please cite
https://github.com/lukasturcani/stk
and
https://aip.scitation.org/doi/10.1063/5.0049708
- Describing metal-organic cage usage:Unlocking the computational design of metal–organic cages
- Using stk for constructing larger numbers of coarse-grained models:Systematic exploration of accessible topologies of cage molecules via minimalistic models
- A High-Throughput Screening Approach for the OptoelectronicProperties of Conjugated Polymers |chemrxiv
I began developing this code when I was working in the Jelfs group,http://www.jelfs-group.org/, whose members often provide me withvery valuable feedback, which I gratefully acknowledge.
About
A Python library which allows construction and manipulation of complex molecules, as well as automatic molecular design and the creation of molecular databases.