Skip to main content

SCINE - Swoose

.. image:: resources/swoose_landscape_low_res.png :alt: SCINE Swoose

.. inclusion-marker-do-not-remove

Introduction

This repository contains the Swoose module of the SCINE open-source quantum chemistry software. It provides functionalities for treating large molecular systems with self-parametrizing system-focused atomistic models. This includes the automated parametrization of such models and applying them in single point calculations as well as structure optimizations or molecular dynamics simulations. Furthermore, this module also provides QM/MM hybrid models.

License and Copyright Information

This code is licensed under the 3-clause BSD license. Copyright ETH Zurich, Department of Chemistry and Applied Biosciences, Reiher Group. See LICENSE.txt for details.

Installation and Usage

For instructions on how to install and use Swoose as well as for a detailed documentation of the entire functionality of Swoose, please consult the user manual found in the manual directory in the repository. Alternatively the manual can also be found on the official GitHub website and on the SCINE website.

How to Cite

When publishing results obtained with Puffin, please cite the corresponding release as archived on Zenodo <https://doi.org/10.5281/zenodo.5782876>_ (please use the DOI of the respective release).

In addition, we kindly request you to cite the following articles when using the corresponding parts of Swoose:

C. Brunken, M. Reiher, "Self-Parametrizing System-Focused Atomistic Models", J. Chem. Theory Comput., 2020, 16, 1646-1665.

C. Brunken, M. Reiher, "Automated Construction of Quantum-Classical Hybrid Models", J. Chem. Theory Comput., 2021, 17, 3797-3813.

K.-S. Csizi, M. Reiher, "Automated preparation of nanoscopic structures: Graph-based sequence analysis, mismatch detection, and pH-consistent protonation with uncertainty estimates" J. Comput. Chem, 2024, 45, 761-776.

K.-S. Csizi, M. Steiner, M. Reiher, "Nanoscale chemical reaction exploration with a quantum magnifying glass", Nat. Commun., 2024, 15, 5320.

Furthermore, when publishing results obtained with any SCINE module, please cite the following paper:

T. Weymuth, J. P. Unsleber, P. L. Türtscher, M. Steiner, J.-G. Sobez, C. H. Müller, M. Mörchen, V. Klasovita, S. A. Grimmel, M. Eckhoff, K.-S. Csizi, F. Bosia, M. Bensberg, M. Reiher, "SCINE—Software for chemical interaction networks", J. Chem. Phys., 2024, 160, 222501 (DOI 10.1063/5.0206974 <https://doi.org/10.1063/5.0206974>_).

Support and Contact

In case you should encounter problems or bugs, please write a short message to scine@phys.chem.ethz.ch.

Third-Party Libraries Used

SCINE Swoose makes use of the following third-party libraries:

  • Boost <https://www.boost.org/>_
  • Cereal <https://uscilab.github.io/cereal/>_
  • Eigen <http://eigen.tuxfamily.org>_
  • Google Test <https://github.com/google/googletest>_
  • MongoDB C++ Driver <http://mongocxx.org/>_
  • pybind11 <https://github.com/pybind/pybind11>_
  • yaml-cpp <https://github.com/jbeder/yaml-cpp>_

Metadata

Release files for scine-swoose 3.0.0

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

Built distributions (wheels)

Table of built distributions (wheels) for scine-swoose 3.0.0
File
scine_swoose-3.0.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
scine_swoose-3.0.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
scine_swoose-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
scine_swoose-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
scine_swoose-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details

Total release size: 43.9 MB

Release files / scine_swoose-3.0.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL scine_swoose-3.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
834a21c9f017ec5748dd6603cd674fe2a8556c767c5da764fefffc2d90519927
BLAKE2b-256 checksum
How to use checksums
933fe9919e4764c6d965b8dda0bc7bc256f1fd9db72f84e1cefb0393fc5b889b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_swoose-3.0.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL scine_swoose-3.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e9611815ecde030d29c836ca17d897dbfdf8c3747ec5418a72d31b3eadda53be
BLAKE2b-256 checksum
How to use checksums
99d1799f6991f8b51598590d280a65ca68fb88c28361729f591e7c3f00f932ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_swoose-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL scine_swoose-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c04a61b998c24a0c1ba50ee5a6659eb473b329a7717a909f2dd2744c541c03e1
BLAKE2b-256 checksum
How to use checksums
978fd3916807a64f28197460c5939328ae85a4a221e9847637e0d4695a962354
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_swoose-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL scine_swoose-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c58bdb3e1301be1cc69c810a6804f5baed031bfd0e5914752ac32d526f3706e0
BLAKE2b-256 checksum
How to use checksums
86c616e39d28519ea42ffa688616e517a8a3ee6fb9764c1c72b0cce5450965d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_swoose-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL scine_swoose-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e814017b553cea0f9251f1d3e6d2b9f4880f970d7c645f20de26a7533db05596
BLAKE2b-256 checksum
How to use checksums
d3cb9ff25751f1413c9c0b5a8cdd3f9b133686270d60893d03e0dc235286b39e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

3.0.0 This release

5 release files

2.1.0

6 release files

2.0.0

6 release files

1.0.0

3 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