Skip to content

Commit ce85997

Browse files
update readme and how to guides
1 parent 1748d28 commit ce85997

2 files changed

Lines changed: 10 additions & 25 deletions

File tree

README.md

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -75,33 +75,13 @@ from polymetrix.featurizers.sidechain_backbone_featurizer import FullPolymerFeat
7575
from polymetrix.comparator import PolymerMoleculeComparator
7676

7777
# initialize with required featurizers
78+
polymer_featurizer = FullPolymerFeaturizer(MolecularWeight())
79+
molecule_featurizer = FullMolecularFeaturizer(MolecularWeight())
80+
7881
polymer = Polymer.from_psmiles('*CCCCCCNC(=O)c1ccc(C(=O)N*)c(Sc2ccccc2)c1')
7982
molecule = Molecule.from_smiles('CC(=O)OC1=CC=CC=C1C(=O)O')
8083

81-
polymer_featurizers = [
82-
FullPolymerFeaturizer(MolecularWeight()),
83-
FullPolymerFeaturizer(NumHBondDonors()),
84-
FullPolymerFeaturizer(NumHBondAcceptors()),
85-
FullPolymerFeaturizer(NumRotatableBonds())
86-
]
87-
88-
molecule_featurizers = [
89-
FullMolecularFeaturizer(MolecularWeight()),
90-
FullMolecularFeaturizer(NumHBondDonors()),
91-
FullMolecularFeaturizer(NumHBondAcceptors()),
92-
FullMolecularFeaturizer(NumRotatableBonds())
93-
]
94-
95-
polymer_multi = MultipleFeaturizer(polymer_featurizers)
96-
molecule_multi = MultipleFeaturizer(molecule_featurizers)
97-
98-
comparator = PolymerMoleculeComparator(
99-
polymer_multi,
100-
molecule_multi,
101-
comparisons=["absolute_difference", "signed_difference", "product", "squared_distance", "euclidean_distance"],
102-
agg=["mean", "max", "min", "sum"]
103-
)
104-
84+
comparator = PolymerMoleculeComparator(polymer_featurizer, molecule_featurizer)
10585
difference = comparator.compare(polymer, molecule)
10686
```
10787

docs/how_to_guides.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,12 @@ molecule = Molecule.from_smiles('CC(=O)OC1=CC=CC=C1C(=O)O')
178178
polymer_featurizer = MultipleFeaturizer(polymer_featurizers) # (1)
179179
molecule_featurizer = MultipleFeaturizer(molecule_featurizers) # (2)
180180

181-
comparator = PolymerMoleculeComparator(polymer_featurizer, molecule_featurizer) # (3)
181+
comparator = PolymerMoleculeComparator(
182+
polymer_multi,
183+
molecule_multi,
184+
comparisons=["absolute_difference", "signed_difference", "product", "squared_distance", "euclidean_distance"],
185+
agg=["mean", "max", "min", "sum"]
186+
) # (3)
182187
difference = comparator.compare(polymer, molecule) # (4)
183188
```
184189

0 commit comments

Comments
 (0)