PATTY - A Programmable Atom Typer and Language for Automatic Classification of Atoms in Molecular Databases. Bush, B. & Sheridan, R. J.~Chem.~Inf.~Comput.~Sci., 33(5):756--762, 1993. abstract bibtex PATTY (Programmable ATom TYper) is an algorithm for assigning ''atom types'' to a molecule based on its connection table of atoms and bonds. Its operation is controlled entirely by a rules file created by the user. Each rule contains a ''pattern'', a description in linear notation of a class of chemical substructures which may contain branches or rings. Rules are of two sorts: those which define properties to be used in subsequent rules and those which assign the final atom types. As an example, we present rules for classifying atoms into seven broad types based on their physical properties (e.g. cation, H-bond donor, hydrophobe). This classification has been applied to large databases of three-dimensional modes of druglike compounds. PATTY is very rapid and operates on a variety of hardware platforms.
@article{Bush:1993aa,
Abstract = {PATTY (Programmable ATom TYper) is an algorithm for assigning ''atom types'' to a molecule based on its connection table of atoms and bonds. Its operation is controlled entirely by a rules file created by the user. Each rule contains a ''pattern'', a description in linear notation of a class of chemical substructures which may contain branches or rings. Rules are of two sorts: those which define properties to be used in subsequent rules and those which assign the final atom types. As an example, we present rules for classifying atoms into seven broad types based on their physical properties (e.g. cation, H-bond donor, hydrophobe). This classification has been applied to large databases of three-dimensional modes of druglike compounds. PATTY is very rapid and operates on a variety of hardware platforms.},
Author = {Bush, B.L. and Sheridan, R.P.},
Date-Added = {2008-09-12 14:54:42 -0400},
Date-Modified = {2008-09-12 14:56:48 -0400},
Journal = {J.~Chem.~Inf.~Comput.~Sci.},
Keywords = {atom type; smarts},
Number = {5},
Pages = {756--762},
Title = {{PATTY} - {A} Programmable Atom Typer and Language for Automatic Classification of Atoms in Molecular Databases},
Volume = {33},
Year = {1993},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RElpOUy5vYmplY3RzViRjbGFzc1dOUy5rZXlzog8QgASABoAHohMUgAKAA1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgMGRpXTlMuZGF0YU8RAXYAAAAAAXYAAgAAA212IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMU5bQNIKwAAABCNbQ9jaTAwMDE1YTAxNS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEI32xPAzjAAAAAAAAAAAAAIAAwAACSAAAAAAAAAAAAAAAAAAAAAIYXJ0aWNsZXMAEAAIAADFObNTAAAAEQAIAADE8GvMAAAAAQAQABCNbQAKTIAACkxpAAB8EwACADJtdiA6VXNlcnM6cmd1aGE6RG9jdW1lbnRzOmFydGljbGVzOmNpMDAwMTVhMDE1LnBkZgAOACAADwBjAGkAMAAwADAAMQA1AGEAMAAxADUALgBwAGQAZgAPAAgAAwBtAHYAIAASAC5Vc2Vycy9yZ3VoYS9Eb2N1bWVudHMvYXJ0aWNsZXMvY2kwMDAxNWEwMTUucGRmABMAAS8AABUAAgAM//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfECguLi8uLi9Eb2N1bWVudHMvYXJ0aWNsZXMvY2kwMDAxNWEwMTUucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBkAGwAbwBxAHMAdQB4AHoAfACGAJMAmACgAhoCHAIhAioCNQI5AkcCTgJXAoIChwKKApcCnAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKu},
Bdsk-Url-1 = {http://dx.doi.org/10.1021%2Fci00015a015}}
Downloads: 0
{"_id":"HD6wp4cTs2YqSngmG","bibbaseid":"bush-sheridan-pattyaprogrammableatomtyperandlanguageforautomaticclassificationofatomsinmoleculardatabases-1993","downloads":0,"creationDate":"2016-02-18T13:03:31.575Z","title":"PATTY - A Programmable Atom Typer and Language for Automatic Classification of Atoms in Molecular Databases","author_short":["Bush, B.","Sheridan, R."],"year":1993,"bibtype":"article","biburl":"https://dl.dropboxusercontent.com/u/26998770/main.bib","bibdata":{"bibtype":"article","type":"article","abstract":"PATTY (Programmable ATom TYper) is an algorithm for assigning ''atom types'' to a molecule based on its connection table of atoms and bonds. Its operation is controlled entirely by a rules file created by the user. Each rule contains a ''pattern'', a description in linear notation of a class of chemical substructures which may contain branches or rings. Rules are of two sorts: those which define properties to be used in subsequent rules and those which assign the final atom types. As an example, we present rules for classifying atoms into seven broad types based on their physical properties (e.g. cation, H-bond donor, hydrophobe). This classification has been applied to large databases of three-dimensional modes of druglike compounds. PATTY is very rapid and operates on a variety of hardware platforms.","author":[{"propositions":[],"lastnames":["Bush"],"firstnames":["B.L."],"suffixes":[]},{"propositions":[],"lastnames":["Sheridan"],"firstnames":["R.P."],"suffixes":[]}],"date-added":"2008-09-12 14:54:42 -0400","date-modified":"2008-09-12 14:56:48 -0400","journal":"J.~Chem.~Inf.~Comput.~Sci.","keywords":"atom type; smarts","number":"5","pages":"756--762","title":"PATTY - A Programmable Atom Typer and Language for Automatic Classification of Atoms in Molecular Databases","volume":"33","year":"1993","bdsk-file-1":"YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RElpOUy5vYmplY3RzViRjbGFzc1dOUy5rZXlzog8QgASABoAHohMUgAKAA1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgMGRpXTlMuZGF0YU8RAXYAAAAAAXYAAgAAA212IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMU5bQNIKwAAABCNbQ9jaTAwMDE1YTAxNS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEI32xPAzjAAAAAAAAAAAAAIAAwAACSAAAAAAAAAAAAAAAAAAAAAIYXJ0aWNsZXMAEAAIAADFObNTAAAAEQAIAADE8GvMAAAAAQAQABCNbQAKTIAACkxpAAB8EwACADJtdiA6VXNlcnM6cmd1aGE6RG9jdW1lbnRzOmFydGljbGVzOmNpMDAwMTVhMDE1LnBkZgAOACAADwBjAGkAMAAwADAAMQA1AGEAMAAxADUALgBwAGQAZgAPAAgAAwBtAHYAIAASAC5Vc2Vycy9yZ3VoYS9Eb2N1bWVudHMvYXJ0aWNsZXMvY2kwMDAxNWEwMTUucGRmABMAAS8AABUAAgAM//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfECguLi8uLi9Eb2N1bWVudHMvYXJ0aWNsZXMvY2kwMDAxNWEwMTUucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBkAGwAbwBxAHMAdQB4AHoAfACGAJMAmACgAhoCHAIhAioCNQI5AkcCTgJXAoIChwKKApcCnAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKu","bdsk-url-1":"http://dx.doi.org/10.1021%2Fci00015a015","bibtex":"@article{Bush:1993aa,\n\tAbstract = {PATTY (Programmable ATom TYper) is an algorithm for assigning ''atom types'' to a molecule based on its connection table of atoms and bonds. Its operation is controlled entirely by a rules file created by the user. Each rule contains a ''pattern'', a description in linear notation of a class of chemical substructures which may contain branches or rings. Rules are of two sorts: those which define properties to be used in subsequent rules and those which assign the final atom types. As an example, we present rules for classifying atoms into seven broad types based on their physical properties (e.g. cation, H-bond donor, hydrophobe). This classification has been applied to large databases of three-dimensional modes of druglike compounds. PATTY is very rapid and operates on a variety of hardware platforms.},\n\tAuthor = {Bush, B.L. and Sheridan, R.P.},\n\tDate-Added = {2008-09-12 14:54:42 -0400},\n\tDate-Modified = {2008-09-12 14:56:48 -0400},\n\tJournal = {J.~Chem.~Inf.~Comput.~Sci.},\n\tKeywords = {atom type; smarts},\n\tNumber = {5},\n\tPages = {756--762},\n\tTitle = {{PATTY} - {A} Programmable Atom Typer and Language for Automatic Classification of Atoms in Molecular Databases},\n\tVolume = {33},\n\tYear = {1993},\n\tBdsk-File-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RElpOUy5vYmplY3RzViRjbGFzc1dOUy5rZXlzog8QgASABoAHohMUgAKAA1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgMGRpXTlMuZGF0YU8RAXYAAAAAAXYAAgAAA212IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMU5bQNIKwAAABCNbQ9jaTAwMDE1YTAxNS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEI32xPAzjAAAAAAAAAAAAAIAAwAACSAAAAAAAAAAAAAAAAAAAAAIYXJ0aWNsZXMAEAAIAADFObNTAAAAEQAIAADE8GvMAAAAAQAQABCNbQAKTIAACkxpAAB8EwACADJtdiA6VXNlcnM6cmd1aGE6RG9jdW1lbnRzOmFydGljbGVzOmNpMDAwMTVhMDE1LnBkZgAOACAADwBjAGkAMAAwADAAMQA1AGEAMAAxADUALgBwAGQAZgAPAAgAAwBtAHYAIAASAC5Vc2Vycy9yZ3VoYS9Eb2N1bWVudHMvYXJ0aWNsZXMvY2kwMDAxNWEwMTUucGRmABMAAS8AABUAAgAM//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfECguLi8uLi9Eb2N1bWVudHMvYXJ0aWNsZXMvY2kwMDAxNWEwMTUucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBkAGwAbwBxAHMAdQB4AHoAfACGAJMAmACgAhoCHAIhAioCNQI5AkcCTgJXAoIChwKKApcCnAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKu},\n\tBdsk-Url-1 = {http://dx.doi.org/10.1021%2Fci00015a015}}\n\n","author_short":["Bush, B.","Sheridan, R."],"key":"Bush:1993aa","id":"Bush:1993aa","bibbaseid":"bush-sheridan-pattyaprogrammableatomtyperandlanguageforautomaticclassificationofatomsinmoleculardatabases-1993","role":"author","urls":{},"keyword":["atom type; smarts"],"downloads":0},"search_terms":["patty","programmable","atom","typer","language","automatic","classification","atoms","molecular","databases","bush","sheridan"],"keywords":["atom type; smarts"],"authorIDs":[],"dataSources":["c5japf9eAQRaeMS4h"]}