Skip to content

Allow SSS a precursor fragment searches #32

@tdudgeon

Description

@tdudgeon

A couple of users have suggested that it would be very useful to be able to specify a more generic structure as a query. e.g. to specify a substructure search. An example would be a search that contained a benzene or pyridine ring, by use of a SSS that used [C,N] as a list atom at that position.

This should in principle be possible as RDKit now has support for Neo4j (see https://github.com/rdkit/neo4j-rdkit). With this we would be able to first run a SSS against the :F2:Mol nodes and then expand out around each of the results using neighbourhood or expansion searches.

This is potentially a risky development as:

  1. It requires getting the RDKit integration working
  2. The RDKit code may not be that robust at present as it's not been used much in anger
  3. It may have significant impact on the grouping code for neighbourhood searches

Another alternative that avoids the use of RDKit in Neo4j might be to allow to expand that initial search using Murco frameworks.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions