JChem Base & Cartridge II: Structure searching in database - Developer Training
In this webinar we would like to concentrate on the Java API and JChem Cartridge. The main focus will be on using Java API to connect to JChem databases, and Cartridge examples are also given where relevant. Below we outline the main search tasks in a JChem chemical database system:
Search in the database Main steps of chemical database search (from the viewpoint of a Java programmer) are:
- creating a JChemSearchOptions object of appropriate search type and setting search options:
- chemical matching behaviour (stereo features, isotopes, radicals, charges, …)
- other search behaviour (maximum number of returned results, maximum running time of search, returning non-hits, …)
- creating a JChemSearch object with appropriate attributes (database connection handler, query structure, target database table and a JChemSearchOptions object containing search options)
- running search (can be run in separate thread)
- retrieving results
Manipulating search results Beyond these common tasks one can reduce the scope of the search or change appearance of result molecules for better visualization.
- pre-filtering molecules in database before search (search time can also be reduced using this technique)
- ordering results
Download the slides of the presentation
Related content
Design, Synthesis, and Characterization of Novel Small Molecules as Broad Range Antischistosomal Agents
ABSTRACT: Schistosomiasis is a major human parasitic disease afflicting more than 250 million...
JChem Engines
Overview of different JChem search engines during Cheminfo Stories 2020
Search Engine Improvements
Cheminfo Stories presentation on search engine improvements to our 2nd generation cartridges in...
Webinar: See IP Differently – Using the power of visualized intellectual property intelligence to guide your molecular research strategy
With pressure on chemists to reduce the cost, time and risks of development, the need for...