M.A.I.Chem™
View a PowerPoint description
of MAIChem's features and uses.
The function of the M.A.I.Chem™ program is to find chemical names in text documents, such as patents or journal articles. The challenge in doing so is that there are an unlimited number of potential chemical compounds and a variety of ways that a particular compound can be named. It is thus impractical to simply match names against text.
The approach taken by MAIChem is to process the text against regular expressions that match typical chemical morphemes, such as "hydro" or "amine", to see if they occur in words. This works well as a first approximation, but additional algorithms are needed to distinguish between non-chemical words and legitimate chemical names.
Following this initial analysis additional algorithms are applied, for example, to differentiate between the morpheme /hydro/ in non-chemical words such as "hydrophobia" and in legitimate chemical names, such as "hydrogen sulfate." With all potential chemical morphemes in a document identified, MAI Chem uses the morphemes as building blocks to ascertain chemical names from non-chemical text strings. The system also generates a list of synonyms or variations on the names. Your knowledge workers get technical documents with chemical names tagged for:
- • review and analysis
- • automatic categorization
- • discovery
- • connecting to structure diagramming software
- • or loading to a search system
The program can be set up to run as a stand-alone program or over a network with clients using a web browser.
For more information about MAIChem, contact Customer Service,
1-800-926-8328 and ask for Jay, Margie or Roger.
![]()

