Wikidata:Property proposal/SMIRKS

From Wikidata
Jump to navigation Jump to search

‎SMIRKS

[edit]

Originally proposed at Wikidata:Property proposal/Natural science

   Done: ‎SMIRKS (P12491) (Talk and documentation)
DescriptionA superset of "reaction SMILES" and a subset of "reaction SMARTS", is a line notation for specifying reaction transforms.
RepresentsSMIRKS (Q124450357)
Data typeString
Domaingroup or class of chemical entities (Q72070508)
Example 1Amide reduction (Q4746154)→[C:1](=[O:2])[N:3]>>[C:1]([H])[N:3]
Example 2Claisen condensation (Q898501)→[#6:1]-[#6:2]-[#6:3](=[O:4])-[#8:5]-[#6:6].[#6:7]-[#6:8]-[#6:9](=[O:10])-[#8:11]-[#6:12]>>[#6:1]-[#6:2]-[#6:3](=[O:4])-[#6:8](-[#6:7])-[#6:9](=[O:10])-[#8:11]-[#6:12].[#6:6]-[#8:5]
Example 3L-leucine transaminase activity (Q21109559)→[O:1]=[C:2]([O:3])[CH2:4][CH2:5][C:6](=[O:7])[OH:8].[CH3:9][C:10]([CH3:11])([CH:12][C@H:13]([C:14](=[O:15])[OH:16])[NH2:17])>>[O:1]=[C:2]([O:3])[CH2:4][CH2:5][C:6](=[O:18])[OH:19].[CH3:9][C:10]([CH3:11])([CH:12][C@H:13]([C:14](=[O:15])[O:20])=[NH:17][C:6])
Formatter URLhttps://smarts.plus/smartsview/download_rest?smarts=$1;filetype=png;vmode=0;textdesc=1;depsymbols=1;smartsheading=0 (cf. https://smartsview.zbh.uni-hamburg.de/rest for more details; as this should be a string-datatype property, use of [[MediaWiki:Gadget-AuthorityControl.js]] would be necessary)
See alsoSMARTS notation (P8533)

Motivation

[edit]

SMIRKS, by integrating the expressive capabilities of SMILES for molecules with the pattern matching features of SMARTS, offers a powerful language for describing generic chemical reactions. This includes the specification of atom and bond changes in a reaction, making it a versatile tool for chemical information processing. The inclusion of a SMIRKS property on Wikidata would facilitate the detailed encoding of chemical reactions and biosynthetic mechanisms.

Notified participants of WikiProject Chemistry

Note

- I am not expert in the topic of encoding chemical reactions and it doesn't seems to be a particularly easy one. For example the RDKit doc describes a Reaction SMARTS which is not SMIRKS, not reaction SMILES, derived from SMARTS. [1] Their is also a blog post [2] and a github issue [3] on the topic of reaction SMARTS.

- I reused the formatter URL proposed by Wostr in https://www.wikidata.org/wiki/Wikidata:Property_proposal/SMARTS. Using https://smarts.plus/smartsview, the three examples above are nicely rendered. This is not the case using the URL (only the first one is rendered correctly). Didn't find out why ... (edit) some special characters need to be escaped [4] I do not know how to reflect this in the URL formatter field.

ChemAxon's MarvinSketch https://chemaxon.com/marvin can be used to prepare SMIRKS.

Any help welcomed !  – The preceding unsigned comment was added by GrndStt (talk • contribs).

Discussion

[edit]