-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
113 lines (94 loc) · 4.4 KB
/
NOTICE
File metadata and controls
113 lines (94 loc) · 4.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
SMSD Pro — Small Molecule Subgraph Detector
Copyright (c) 2018-2026 BioInception PVT LTD
Algorithm Copyright (c) 2009-2026 Syed Asad Rahman
This product includes software developed by Syed Asad Rahman
at BioInception PVT LTD (https://github.com/asad/SMSD).
LICENSING AND COMMERCIAL USE
============================
SMSD Pro is released under the Apache License, Version 2.0.
You are free to use, modify, and distribute this software for any
purpose, including commercial use, subject to the license terms.
PERMITTED (no fee, no registration, no approval needed):
* Use SMSD Pro in commercial products and services
* Use SMSD Pro in proprietary / closed-source software
* Bundle SMSD Pro in SaaS platforms and cloud services
* Modify the source code for your own needs
* Redistribute SMSD Pro (modified or unmodified)
* Use in pharmaceutical, biotech, agrochemical pipelines
* Use in academic research and teaching
* Use in internal corporate tools and workflows
REQUIRED (Apache 2.0 Section 4):
* Include a copy of the LICENSE file in your distribution
* Include a copy of this NOTICE file in your distribution
* Retain all copyright and attribution notices
* State any changes you made to the source files
NOT PERMITTED:
* Use the names "SMSD", "SMSD Pro", or BioInception
trademarks to endorse your product (see TRADEMARK NOTICE)
* Claim you wrote the original software
* Hold contributors liable for damages
NO WARRANTY:
SMSD Pro is provided "AS IS", without warranty of any kind.
See the LICENSE file for the full disclaimer.
ACADEMIC CITATION
=================
If you use SMSD Pro in academic research, please cite both papers:
Rahman SA.
SMSD Pro: Coverage-Driven, Tautomer-Aware Maximum Common
Substructure Search.
ChemRxiv, 2025.
DOI: 10.26434/chemrxiv.15001534
Rahman SA, Bashton M, Holliday GL, Schrader R, Thornton JM.
Small Molecule Subgraph Detector (SMSD) toolkit.
Journal of Cheminformatics, 1:12, 2009.
DOI: 10.1186/1758-2946-1-12
A machine-readable citation file (CITATION.cff) is included in
the repository for automated citation tools.
COMMERCIAL ATTRIBUTION
======================
If you redistribute SMSD Pro or include it in a commercial product,
the Apache License 2.0 (Section 4d) requires you to:
1. Include a copy of this NOTICE file in your distribution
2. Retain all copyright and attribution notices
We also request (but do not require) the following attribution
in your product documentation, About screen, or website:
"Powered by SMSD Pro — https://github.com/asad/SMSD
Copyright (c) BioInception PVT LTD"
TRADEMARK NOTICE
================
"SMSD"(TM), "SMSD Pro"(TM), and the BioInception molecular graph
logo(TM) are unregistered trademarks of Syed Asad Rahman /
BioInception PVT LTD. You may not use these marks to endorse or
promote products derived from this software without prior written
permission from the copyright holder.
NOVEL ALGORITHMS
================
The following algorithms implemented in this software are original
works by Syed Asad Rahman:
1. Tautomer-aware circular fingerprint with pKa-informed atom
invariants (ECFP/FCFP with tautomer class integration)
2. 11-level MCS funnel with chain/tree DP fast-paths
3. Henderson-Hasselbalch pH-dependent tautomer relevance weighting
4. Tier 2 solvent-dependent pKa corrections for tautomer matching
5. VF2++ with 3-level NLF pruning and GPU-accelerated domain
initialisation (CUDA + Apple Metal)
6. Cache-optimal McGregor DFS with pre-indexed candidate lookup
and uint8_t hot-path data structures (v6.11.0)
7. 8-phase 2D molecular layout pipeline with simulated annealing
crossing reduction and 40+ scaffold templates (v6.11.0)
8. Distance geometry 3D embedding with power iteration
eigendecomposition and force-field refinement (v6.11.0)
9. Publication-quality SVG depiction engine conforming to
ACS 1996 standard with Jmol/CPK colors, asymmetric double
bonds, wedge/dash stereo, and bond-to-label clipping (v6.11.0)
THIRD-PARTY NOTICES
===================
This software uses the Chemistry Development Kit (CDK) licensed
under LGPL 2.1. CDK is Copyright (c) The CDK Project.
See https://cdk.github.io/ for details.
AVAILABLE PLATFORMS
===================
Java: com.bioinceptionlabs:smsd on Maven Central
Python: pip install smsd (PyPI)
C++: Header-only library (cpp/include/smsd/)
Docker: ghcr.io/asad/smsd