Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

aimsim-core

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aimsim-core - npm Package Compare versions

Comparing version
2.1.4rc1
to
2.1.3
+6
-6
aimsim_core.egg-info/PKG-INFO
Metadata-Version: 2.1
Name: aimsim_core
Version: 2.1.4rc1
Version: 2.1.3
Summary: Core AIMSim molecular featurization and comparison utilities.

@@ -124,7 +124,7 @@ Home-page: https://github.com/VlachosGroup/AIMSim

Step 3: Choose an arbitrary similarity measure.
Step 4: Select each molecule’s nearest and furthest neighbors in the set using the similarity measure.
Step 5: Measure the correlation between a molecule’s QoI and its nearest neighbor’s QoI.
Step 6: Measure the correlation between a molecule’s QoI and its further neighbor’s QoI.
Step 4: Select each molecule’s nearest and furthest neighbors in the set using the similarity measure.
Step 5: Measure the correlation between a molecule’s QoI and its nearest neighbor’s QoI.
Step 6: Measure the correlation between a molecule’s QoI and its further neighbor’s QoI.
Step 7: Define a score which maximizes the value in Step 5 and minimizes the value in Step 6.
Step 8: Iterate Steps 1 – 7 to select the featurization scheme and similarity measure to maximize the result of Step 7.
Step 8: Iterate Steps 1 – 7 to select the featurization scheme and similarity measure to maximize the result of Step 7.
2. See Property Variation with Similarity: Visualize the correlation in the QoI between nearest neighbor molecules (most similar pairs in the molecule set) and between the furthest neighbor molecules (most dissimilar pairs in the molecule set). This is used to verify that the chosen measure is appropriate for the task.

@@ -207,3 +207,3 @@

## Works Cited
[1] Collins, K. and Glorius, F., A robustness screen for the rapid assessment of chemical reactions. Nature Chem 5, 597–601 (2013). https://doi.org/10.1038/nchem.1669
[1] Collins, K. and Glorius, F., A robustness screen for the rapid assessment of chemical reactions. Nature Chem 5, 597–601 (2013). https://doi.org/10.1038/nchem.1669

@@ -210,0 +210,0 @@ [2] Chen, Y., Murray, P.R.D., Davies, A.T., and Willis M.C., J. Am. Chem. Soc. 140 (28), 8781-8787 (2018). https://doi.org/10.1021/jacs.8b04532

@@ -10,5 +10,2 @@ AIMSim-GUI.png

setup.py
aimsim/__init__.py
aimsim/__main__.py
aimsim/exceptions.py
aimsim/chemical_datastructures/__init__.py

@@ -41,3 +38,2 @@ aimsim/chemical_datastructures/molecule.py

interfaces/UI/libraries/README.md
tests/__init__.py
tests/sulfonamide-substrate-scope-PDF.png

@@ -44,0 +40,0 @@ tests/sulfonamide-substrate-scope.png

from .molecule import Molecule
from .molecule_set import MoleculeSet

@@ -0,0 +0,0 @@ """Abstraction of a data set comprising multiple Molecule objects."""

@@ -0,0 +0,0 @@ """Abstraction of RDKit molecule with relevant property manipulation methods."""

from .descriptor import Descriptor
from .clustering import Cluster
from .similarity_measures import SimilarityMeasure

@@ -0,0 +0,0 @@ """Operation for clustering molecules"""

@@ -0,0 +0,0 @@ # Copyright 2020 Martin Vogt, Antonio de la Vega de Leon

@@ -0,0 +0,0 @@ """Plotting functions"""

@@ -0,0 +0,0 @@ # see AIMSim-demo.ipynb for a comprehensive list of all possible configuration options

@@ -0,0 +0,0 @@ # Supported Similarity Metrics

@@ -0,0 +0,0 @@ """User Interface and associated methods to access the key functionalities of

This directory contains external GUI libraries used by AIMSim, which are both made available under the MIT license.
They are included here rather than installed from a package manager for ease of packaging on our end.

@@ -0,0 +0,0 @@ MIT License

Metadata-Version: 2.1
Name: aimsim_core
Version: 2.1.4rc1
Version: 2.1.3
Summary: Core AIMSim molecular featurization and comparison utilities.

@@ -124,7 +124,7 @@ Home-page: https://github.com/VlachosGroup/AIMSim

Step 3: Choose an arbitrary similarity measure.
Step 4: Select each molecule’s nearest and furthest neighbors in the set using the similarity measure.
Step 5: Measure the correlation between a molecule’s QoI and its nearest neighbor’s QoI.
Step 6: Measure the correlation between a molecule’s QoI and its further neighbor’s QoI.
Step 4: Select each molecule’s nearest and furthest neighbors in the set using the similarity measure.
Step 5: Measure the correlation between a molecule’s QoI and its nearest neighbor’s QoI.
Step 6: Measure the correlation between a molecule’s QoI and its further neighbor’s QoI.
Step 7: Define a score which maximizes the value in Step 5 and minimizes the value in Step 6.
Step 8: Iterate Steps 1 – 7 to select the featurization scheme and similarity measure to maximize the result of Step 7.
Step 8: Iterate Steps 1 – 7 to select the featurization scheme and similarity measure to maximize the result of Step 7.
2. See Property Variation with Similarity: Visualize the correlation in the QoI between nearest neighbor molecules (most similar pairs in the molecule set) and between the furthest neighbor molecules (most dissimilar pairs in the molecule set). This is used to verify that the chosen measure is appropriate for the task.

@@ -207,3 +207,3 @@

## Works Cited
[1] Collins, K. and Glorius, F., A robustness screen for the rapid assessment of chemical reactions. Nature Chem 5, 597–601 (2013). https://doi.org/10.1038/nchem.1669
[1] Collins, K. and Glorius, F., A robustness screen for the rapid assessment of chemical reactions. Nature Chem 5, 597–601 (2013). https://doi.org/10.1038/nchem.1669

@@ -210,0 +210,0 @@ [2] Chen, Y., Murray, P.R.D., Davies, A.T., and Willis M.C., J. Am. Chem. Soc. 140 (28), 8781-8787 (2018). https://doi.org/10.1021/jacs.8b04532

@@ -0,0 +0,0 @@ <h1 align="center">AIMSim README</h1>

@@ -0,0 +0,0 @@ psutil

@@ -0,0 +0,0 @@ scipy

@@ -0,0 +0,0 @@ [egg_info]

@@ -33,3 +33,3 @@ import os.path

reqs = read("requirements.txt").split("\n")
packages = find_packages(exclude=["docs", "tests", "examples"])
packages = find_packages(exclude=["docs", "tests"])
entry_points = {

@@ -45,3 +45,17 @@ "console_scripts": [

packages = find_packages(
exclude=["docs", "tests", "examples", "interfaces", "aimsim.tasks"],
# include=[
# "aimsim.chemical_datastructures",
# "aimsim.ops",
# "aimsim.utils.ccbmlib_fingerprints",
# "aimsim.exceptions",
# "aimsim",
# ],
exclude=[
"docs",
"tests",
"examples",
"interfaces",
"aimsim.tasks",
"aimsim",
],
)

@@ -48,0 +62,0 @@ entry_points = {}

@@ -0,0 +0,0 @@ The data in this directory is pulled from [moses](https://github.com/molecularsets/moses) and is available under the MIT License.

@@ -0,0 +0,0 @@ """ Test the task CompareTargetMolecule """

@@ -0,0 +0,0 @@ """Tests for the Descriptor class"""

@@ -0,0 +0,0 @@ """ Test the LoadingError Exception """

@@ -0,0 +0,0 @@ """Test the MeasureSearch class."""

@@ -0,0 +0,0 @@ """ Test the methods of the Molecule class """

@@ -0,0 +0,0 @@ """Test the MoleculeSet class."""

@@ -0,0 +0,0 @@ """Test the SimilarityMEasure class"""

@@ -0,0 +0,0 @@ """ Test the ValueError exceptions in SimilarityMeasure """

@@ -0,0 +0,0 @@ """Test the TaskManager class."""

@@ -0,0 +0,0 @@ """ Test the ToolTip package (and all UI packages) """

from . import ops
from . import chemical_datastructures
from . import utils
try:
from . import tasks
except ImportError:
pass # aimsim_core does not include this
__version__ = "2.1.4rc1"
"""Command line and GUI access point."""
import sys
def start_AIMSim():
"""Opens the GUI if no commands are given, otherwise passes through config
to the configuration reader.
"""
if len(sys.argv) > 1:
from interfaces import config_reader
sys.exit(config_reader.main())
else:
from interfaces.UI import AIMSim_ui_main
sys.exit(AIMSim_ui_main.main())
if __name__ == "__main__":
start_AIMSim()
class NotInitializedError(AttributeError):
"""Used when a class is called without proper initialization."""
def __init__(self, message=None):
self.message = message
super().__init__(message)
class MordredCalculatorError(RuntimeError):
"""Used in descriptor.py when the Mordred property calculator fails."""
def __init__(self, message=None):
self.message = message
super().__init__(message)
class MordredNotInstalledWarning(RuntimeWarning):
"""Used in descriptor.py when the Mordred property calculator is not present."""
def __init__(self, message=None):
self.message = message
super().__init__(message)
class InvalidConfigurationError(IOError):
"""Used when a configuration parameter is invalid."""
def __init__(self, message=None):
self.message = message
super().__init__(message)
class LoadingError(ValueError):
"""Used when an object cannot be loaded"""
def __init__(self, message=None):
self.message = message
super().__init__(message)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display