ashwin@comlab.ox.ac.uk
rdk@aber.ac.uk
|
|
|
|
|
|
| Atom-Types count
Attr: 1-69 |
A | 69 | Numerical | Number of atoms of any particular QUANTA type in a molecule. Eg. number of c,22 atoms etc. |
| Mutagenecity alert
Attr: 70 |
A | 1 | Boolean | Mutagenicity rules used in Srinivasan and King, 1997 |
|
|
|
|
|
Association rules discovered by WARMR: see K.U. Leuven's submission |
|
|
|
|
|
Counts of number of generic groups in each molecule. Eg number of benzenes etc. |
|
|
|
|
|
Bulk chemical properties |
|
|
|
|
|
Counts of number of ``Ashby alerts'' in each molecule |
|
|
|
|
|
Genetic toxicology alerts: see Srinivasan and King, 1997 |
|
|
|
|
|
Ames test outcome |
| Number | |||
| 1 | 182 | ||
| 0 | 155 |
W112 = 1: 1 (21.0/2.5) W112 = 0: | W17 = 1: 0 (33.0/8.2) | W17 = 0: | | AT18 > 0 : 1 (12.0/2.5) | | AT18 <= 0 : | | | W24 = 1: 0 (21.0/3.7) | | | W24 = 0: | | | | AT46 > 2 : 0 (11.0/2.5) | | | | AT46 <= 2 : | | | | | AT38 <= 0 : | | | | | | N18 <= 1 : 1 (206.0/80.3) | | | | | | N18 > 1 : | | | | | | | AT54 <= 0 : 0 (9.0/2.4) | | | | | | | AT54 > 0 : 1 (4.0/2.2) | | | | | AT38 > 0 : | | | | | | AT5 <= 0 : 0 (8.0/1.3) | | | | | | AT5 > 0 : | | | | | | | S1 <= 42.593 : 1 (6.0/1.8) | | | | | | | S1 > 42.593 : 0 (6.0/2.8)Here attributes prefixed with a "W" are WARMR alerts, with "AT" are atom-type counts, with "N" are generic group counts and with "S" are NTP bulk properties. A more readable form of this tree is below:

|
|
|
|
|
WARMR alert 112. This is 1 if a molecule tests``p'' on the following gentox tests: Mouse Lymphoma and Drosophila SLRL. |
|
|
WARMR alert 17. This is 1 if a molecule contains at least 1 atom with partial charge at most -0.625, and tests ``n'' on the gentox test for Salmonella and ``p'' on the Mouse Lymphoma. |
|
|
Atom-Type feature 18. Number of carbon atoms with QUANTA type 29 (indicates presence of biphenyl group). |
|
|
WARMR alert 24. This is 1 if a molecule tests ``n'' on gentox test for In-vitro cytogenetics (CA) and has at least 1 sulfide group. |
|
|
Atom-Type feature 46. Number of oxygen atoms of QUANTA type 45 (indicates presence of hydroxyl oxygen). |
|
|
Atom-Type feature 38. Number of nitrogen atoms of QUANTA type 36 (indicates presence of amine nitrogen). |
|
|
Atom-type feature 5. Number of carbon atoms of QUANTA type 14 (indicates presence of carbonyl carbon). |
|
|
Generic group count feature 18. The number of methoxy groups in a molecule. |
|
|
NTP bulk property 1. The smallest principal moment of intertial (in units of 10-39 gm cm2) |
|
|
Atom-Type feature 54. Number of phosphorous atoms of QUANTA type 62 (indicates presence of phosphate group) |
A summary of the performance of this tree on the data in PTE-2 is below
(here class ``2'' stands for a class value that is not known at the time
of the submission):
|
|
|
||||
|
|
|
|
|
||
|
|
|
|
|
|
|
| Predicted | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| CAS Id | Prolog Id | Compound Name | Prediction |
| 6533-68-2 | t1 | SCOPOLAMINE HYDROBROAMIDE | - |
| 76-57-3 | t2 | CODEINE | - |
| 147-47-7 | t3 | 1,2-DIHYDRO-2,2,4-TRIMETHYQUINOLINE | + |
| 75-52-8 | t4 | NITROMETHANE | + |
| 109-99-9 | t5 | TETRAHYDROFURAN | + |
| 1948-33-0 | t6 | T-BUTYLHYDROQUINONE | + |
| 100-41-4 | t7 | ETHYLBENZENE | + |
| 126-99-8 | t8 | CHLOROPRENE | + |
| 10026-24-1 | t9 | COBALT SULFATE HEPTAHYDRATE | + |
| 8003-22-3 | t10 | D & C YELLOW NO. 11 | + |
| 78-84-2 | t11 | ISOBUTYRALDEHYDE | + |
| 1313-27-5 | t12 | MOLYBDENUM TRIOXIDE | + |
| 127-00-4 | t13 | 1-CHLORO-2-PROPANOL | + |
| 11-42-2 | t14 | DIETHANOLAMINE | - |
| 77-09-8 | t15 | PHENOLPHTHALEIN | + |
| 110-86-1 | t16 | PYRIDINE | + |
| 1300-72-7 | t17 | XYLENESULFONIC ACID | - |
| 98-00-0 | t18 | FURFURYL ALCOHOL | + |
| 125-33-7 | t19 | PRIMACLONE | + |
| 111-76-2 | t20 | ETHYLENE GLYCOL MONOBUTYL ETHER | + |
| 1303-00-0 | t21 | GALLIUM ARSENIDE | + |
| 115-11-7 | t22 | ISOBUTENE | + |
| 93-15-2 | t23 | METHYLEUGENOL | - |
| 434-07-1 | t24 | OXYMETHOLONE | + |
| 84-65-1 | t25 | ANTHRAQUINONE | + |
| 518-82-1 | t26 | EMODIN | - |
| 5392-40-5 | t27 | CITRAL | + |
| 7632-00-0 | t28 | SODIUM NITRITE | + |
| 104-55-2 | t29 | CINNAMALDEHYDE | + |
| 1314-62-1 | t30 | VANADIUM PENTOXIDE | + |

A summary of the performance of this tree on the data in PTE-2 is below
(here class ``2'' stands for a class value that is not known at the time
of the submission):
|
|
|
||||
|
|
|
|
|
||
|
|
|
|
|
|
|
| Predicted | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
atom_type(as,101). atom_type(ba,115). atom_type(br,94). atom_type(c,10). atom_type(c,14). atom_type(c,15). atom_type(c,16). atom_type(c,17). atom_type(c,19). atom_type(c,191). atom_type(c,192). atom_type(c,193). atom_type(c,21). atom_type(c,22). atom_type(c,232). atom_type(c,26). atom_type(c,27). atom_type(c,29). atom_type(ca,84). atom_type(cl,93). atom_type(cu,96). atom_type(f,92). atom_type(ga,135). atom_type(h,1). atom_type(h,2). atom_type(h,3). atom_type(h,8). atom_type(hg,120). atom_type(i,95). atom_type(k,83). atom_type(mn,85). atom_type(mo,107). atom_type(n,31). atom_type(n,32). atom_type(n,33). atom_type(n,34). atom_type(n,35). atom_type(n,36). atom_type(n,37). atom_type(n,38). atom_type(n,499). atom_type(na,81). atom_type(o,40). atom_type(o,41). atom_type(o,42). atom_type(o,45). atom_type(o,49). atom_type(o,50). atom_type(o,51). atom_type(o,52). atom_type(o,53). atom_type(p,60). atom_type(p,61). atom_type(p,62). atom_type(pb,121). atom_type(s,70). atom_type(s,72). atom_type(s,74). atom_type(s,75). atom_type(s,76). atom_type(s,77). atom_type(s,78). atom_type(s,79). atom_type(se,102). atom_type(sn,113). atom_type(te,129). atom_type(ti,134). atom_type(v,97). atom_type(zn,87).
mutagenic(A) :- bond(A,B,C,1), bond(A,D,B,2), bond(A,E,B,1). mutagenic(A) :- atm(A,B,c,26,0.115). mutagenic(A) :- atm(A,B,c,29,C), bond(A,D,B,7), bond(A,E,D,1). mutagenic(A) :- atm(A,B,c,22,C), gteq(C,0.202), atm(A,D,c,29,E). mutagenic(A) :- atm(A,B,c,27,C), bond(A,D,B,7), bond(A,E,D,1). mutagenic(A) :- atm(A,B,c,27,C), lteq(C,-0.085). mutagenic(A) :- atm(A,B,c,22,-0.114). mutagenic(A) :- atm(A,B,c,29,C), gteq(C,0.011). mutagenic(A) :- atm(A,B,c,195,C). mutagenic(A) :- atm(A,B,o,40,C), atm(A,D,n,32,C). mutagenic(A) :- atm(A,B,c,10,C), atm(A,D,c,10,C), bond(A,D,B,1). mutagenic(A) :- atm(A,B,o,40,C), lteq(C,-0.403), bond(A,B,D,2). mutagenic(A) :- atm(A,B,c,16,-0.191). mutagenic(A) :- atm(A,B,c,26,C), atm(A,D,c,22,E), lteq(E,-0.110). mutagenic(A) :- atm(A,B,c,29,0.010). mutagenic(A) :- atm(A,B,cl,93,C), bond(A,D,E,2), bond(A,F,E,1). mutagenic(A) :- atm(A,B,o,40,-0.389), bond(A,C,B,2), bond(A,D,C,1). mutagenic(A) :- atm(A,B,o,40,-0.389), bond(A,C,B,2), bond(A,D,C,1). mutagenic(A) :- atm(A,B,o,40,-0.384). mutagenic(A) :- atm(A,B,c,29,C), gteq(C,0.010). mutagenic(A) :- atm(A,B,c,16,C), bond(A,D,B,1), bond(A,E,D,1). mutagenic(A) :- bond(A,B,C,1), bond(A,D,B,2), bond(A,E,B,1). mutagenic(A) :- atm(A,B,o,40,-0.389), bond(A,C,B,2), bond(A,D,C,1). mutagenic(A) :- atm(A,B,c,29,0.010). mutagenic(A) :- atm(A,B,c,26,0.115). mutagenic(A) :- atm(A,B,c,29,0.010). mutagenic(A) :- atm(A,B,c,26,0.115). mutagenic(A) :- bond(A,B,C,1), bond(A,D,B,2), bond(A,E,B,1).
w_alert(w_1,A):- chlteq(A,B,-0.215),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,C). w_alert(w_2,A):- chlteq(A,B,-0.215),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(non_ar_6c_ring,A,C). w_alert(w_3,A):- chlteq(A,B,-0.215),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_4,A):- atomel(A,B,h),chlteq(A,C,-0.215),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_5,A):- atomel(A,B,c),chlteq(A,C,-0.215),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_6,A):- chlteq(A,B,-0.215),symbond(A,B,C,D),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_7,A):- atomel(A,B,c),atomty(A,B,22),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_8,A):- mutagenic(A),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(non_ar_6c_ring,A,B),ring(ether,A,C). w_alert(w_9,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,B). w_alert(w_10,A):- atomel(A,B,c),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,C). w_alert(w_11,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(non_ar_6c_ring,A,B),ring(ether,A,C),connected(B,C). w_alert(w_12,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(non_ar_6c_ring,A,B). w_alert(w_13,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,B),ring(non_ar_6c_ring,A,B). w_alert(w_14,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,B),ring(non_ar_6c_ring,A,C),ring(six_ring,A,C). w_alert(w_15,A):- atomel(A,B,c),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(non_ar_6c_ring,A,C). w_alert(w_16,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,B),ring(non_ar_6c_ring,A,C). w_alert(w_17,A):- chlteq(A,B,-0.625),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_18,A):- atomel(A,B,c),chlteq(A,C,-0.625),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_19,A):- chlteq(A,B,-0.625),symbond(A,B,C,D),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_20,A):- chlteq(A,B,-0.625),chlteq(A,C,-0.215),has_property(A,salmonella,n),has_property(A,mouse_lymph,p). w_alert(w_21,A):- has_property(A,cytogen_ca,n),ring(sulfide,A,B),ring(methyl,A,C). w_alert(w_22,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(six_ring,A,B),ring(methyl,A,C). w_alert(w_23,A):- has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(ether,A,B). w_alert(w_24,A):- has_property(A,cytogen_ca,n),ring(sulfide,A,B). w_alert(w_25,A):- mutagenic(A),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(ether,A,B). w_alert(w_26,A):- mutagenic(A),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(six_ring,A,B),ring(ether,A,C). w_alert(w_27,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(six_ring,A,B),ring(ether,A,C). w_alert(w_28,A):- mutagenic(A),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(ether,A,B). w_alert(w_29,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(ether,A,B). w_alert(w_30,A):- has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(six_ring,A,B),ring(ether,A,C). w_alert(w_31,A):- mutagenic(A),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,B),ring(ether,A,C). w_alert(w_32,A):- chlteq(A,B,-0.215),has_property(A,salmonella,n),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n). w_alert(w_33,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(six_ring,A,B). w_alert(w_34,A):- mutagenic(A),has_property(A,cytogen_ca,n),ring(sulfide,A,B),ring(methyl,A,C). w_alert(w_35,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,B),ring(ether,A,C),connected(B,C). w_alert(w_36,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(non_ar_6c_ring,A,B),ring(ether,A,C). w_alert(w_37,A):- has_property(A,salmonella,n),has_property(A,mouse_lymph,p),ring(six_ring,A,B),ring(non_ar_6c_ring,A,C),ring(ether,A,D). w_alert(w_38,A):- chlteq(A,B,-0.215),symbond(A,B,C,D),bondtype(D,1),has_property(A,cytogen_ca,n). w_alert(w_39,A):- has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(non_ar_6c_ring,A,B),ring(ether,A,C). w_alert(w_40,A):- has_property(A,mouse_lymph,p),has_property(A,cytogen_ca,n),ring(six_ring,A,B),ring(non_ar_6c_ring,A,B),ring(ether,A,C). w_alert(w_41,A):- mutagenic(A),atomel(A,B,n),chlteq(A,B,-0.215),has_property(A,cytogen_ca,p). w_alert(w_42,A):- mutagenic(A),atomel(A,B,o),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_43,A):- mutagenic(A),atomel(A,B,c),atomty(A,B,10),has_property(A,cytogen_ca,p). w_alert(w_44,A):- mutagenic(A),has_property(A,mouse_lymph,p),has_property(A,drosophila_slrl,p). w_alert(w_45,A):- atomel(A,B,h),atomty(A,B,3),has_property(A,cytogen_ca,p). w_alert(w_46,A):- atomel(A,B,h),symbond(A,B,C,D),atomty(A,B,3),has_property(A,cytogen_ca,p). w_alert(w_47,A):- atomel(A,B,h),atomel(A,C,c),atomty(A,B,3),has_property(A,cytogen_ca,p). w_alert(w_48,A):- mutagenic(A),ames(A),has_property(A,cytogen_sce,p). w_alert(w_49,A):- mutagenic(A),ames(A),atomel(A,B,c),has_property(A,cytogen_sce,p). w_alert(w_50,A):- chlteq(A,B,-0.215),symbond(A,B,C,D),bondtype(D,2),has_property(A,cytogen_ca,p). w_alert(w_51,A):- mutagenic(A),ames(A),has_property(A,salmonella,p). w_alert(w_52,A):- mutagenic(A),ames(A),atomel(A,B,c),has_property(A,salmonella,p). w_alert(w_53,A):- mutagenic(A),atomel(A,B,n),has_property(A,cytogen_ca,p). w_alert(w_54,A):- mutagenic(A),atomel(A,B,n),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_55,A):- mutagenic(A),atomel(A,B,n),atomel(A,C,c),has_property(A,cytogen_ca,p). w_alert(w_56,A):- mutagenic(A),atomel(A,B,n),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_57,A):- ames(A),has_property(A,cytogen_sce,p). w_alert(w_58,A):- ames(A),atomel(A,B,c),has_property(A,cytogen_sce,p). w_alert(w_59,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D),has_property(A,cytogen_sce,p). w_alert(w_60,A):- ames(A),has_property(A,drosophila_slrl,p). w_alert(w_61,A):- has_property(A,mouse_lymph,p),has_property(A,drosophila_slrl,p),has_property(A,cytogen_sce,p). w_alert(w_62,A):- mutagenic(A),ames(A),has_property(A,cytogen_ca,p),ring(methyl,A,B). w_alert(w_63,A):- mutagenic(A),ames(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p),ring(methyl,A,B). w_alert(w_64,A):- mutagenic(A),has_property(A,cytogen_ca,p),ring(methyl,A,B). w_alert(w_65,A):- mutagenic(A),atomel(A,B,c),has_property(A,cytogen_ca,p),ring(methyl,A,C). w_alert(w_66,A):- mutagenic(A),chlteq(A,B,-0.215),has_property(A,cytogen_ca,p),ring(methyl,A,C). w_alert(w_67,A):- ames(A),atomel(A,B,o),atomty(A,B,40),has_property(A,cytogen_ca,p). w_alert(w_68,A):- atomel(A,B,o),atomty(A,B,40),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_69,A):- mutagenic(A),ames(A),has_property(A,cytogen_ca,p),ring(non_ar_6c_ring,A,B). w_alert(w_70,A):- mutagenic(A),ames(A),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p),ring(six_ring,A,B). w_alert(w_71,A):- mutagenic(A),ames(A),has_property(A,cytogen_ca,p),ring(six_ring,A,B),ring(non_ar_6c_ring,A,C). w_alert(w_72,A):- mutagenic(A),ames(A),has_property(A,cytogen_ca,p),ring(non_ar_6c_ring,A,B). w_alert(w_73,A):- mutagenic(A),atomel(A,B,o),has_property(A,cytogen_ca,p). w_alert(w_74,A):- mutagenic(A),atomel(A,B,o),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_75,A):- mutagenic(A),atomel(A,B,o),atomel(A,C,c),has_property(A,cytogen_ca,p). w_alert(w_76,A):- mutagenic(A),atomel(A,B,o),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_77,A):- mutagenic(A),ames(A),atomel(A,B,n),has_property(A,cytogen_ca,p). w_alert(w_78,A):- ames(A),atomel(A,B,c). w_alert(w_79,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D). w_alert(w_80,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D),symbond(A,C,E,D). w_alert(w_81,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D),symbond(A,C,E,F). w_alert(w_82,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D),bondtype(D,1). w_alert(w_83,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D),atomel(A,C,c). w_alert(w_84,A):- ames(A),has_property(A,cytogen_ca,p),ring(methyl,A,B). w_alert(w_85,A):- ames(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p),ring(methyl,A,B). w_alert(w_86,A):- mutagenic(A),ames(A),atomel(A,B,h),has_property(A,salmonella,p). w_alert(w_87,A):- ames(A),atomel(A,B,h). w_alert(w_88,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D). w_alert(w_89,A):- ames(A),atomel(A,B,h),atomel(A,C,c). w_alert(w_90,A):- ames(A),atomel(A,B,h),atomty(A,B,3). w_alert(w_91,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D),symbond(A,C,E,D). w_alert(w_92,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D),symbond(A,C,E,F). w_alert(w_93,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D),atomel(A,C,c). w_alert(w_94,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D),atomel(A,E,c). w_alert(w_95,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D),atomty(A,B,3). w_alert(w_96,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D),bondtype(D,1). w_alert(w_97,A):- ames(A),atomel(A,B,h),atomel(A,C,c),symbond(A,C,D,E). w_alert(w_98,A):- ames(A),atomel(A,B,h),atomel(A,C,c),atomty(A,B,3). w_alert(w_99,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D),atomel(A,C,h). w_alert(w_100,A):- mutagenic(A),atomel(A,B,n),atomel(A,C,h),has_property(A,cytogen_ca,p). w_alert(w_101,A):- mutagenic(A),atomel(A,B,o),atomel(A,C,h),has_property(A,cytogen_ca,p). w_alert(w_102,A):- mutagenic(A),ames(A),chlteq(A,B,-0.215). w_alert(w_103,A):- mutagenic(A),ames(A),atomel(A,B,c),chlteq(A,C,-0.215). w_alert(w_104,A):- mutagenic(A),ames(A),chlteq(A,B,-0.215),symbond(A,B,C,D). w_alert(w_105,A):- mutagenic(A),has_property(A,drosophila_slrl,p),has_property(A,cytogen_sce,p). w_alert(w_106,A):- mutagenic(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p),ring(six_ring,A,B). w_alert(w_107,A):- mutagenic(A),ames(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p),ring(six_ring,A,B). w_alert(w_108,A):- mutagenic(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p),ring(six_ring,A,B). w_alert(w_109,A):- ames(A),atomel(A,B,o),has_property(A,cytogen_ca,p),ring(six_ring,A,C). w_alert(w_110,A):- atomel(A,B,o),has_property(A,salmonella,p),has_property(A,cytogen_ca,p),ring(six_ring,A,C). w_alert(w_111,A):- atomel(A,B,o),atomty(A,B,40),chlteq(A,B,-0.215),has_property(A,cytogen_ca,p). w_alert(w_112,A):- has_property(A,mouse_lymph,p),has_property(A,drosophila_slrl,p). w_alert(w_113,A):- atomel(A,B,c),atomty(A,B,10),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_114,A):- mutagenic(A),ames(A),atomel(A,B,h),chlteq(A,C,-0.215). w_alert(w_115,A):- mutagenic(A),atomel(A,B,h),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_116,A):- mutagenic(A),chlteq(A,B,-0.215),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_117,A):- ames(A),chlteq(A,B,-0.215),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_118,A):- chlteq(A,B,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_119,A):- mutagenic(A),ames(A). w_alert(w_120,A):- mutagenic(A),ames(A),atomel(A,B,c). w_alert(w_121,A):- mutagenic(A),ames(A),atomel(A,B,c),symbond(A,B,C,D). w_alert(w_122,A):- mutagenic(A),ames(A),has_property(A,cytogen_ca,p),ring(six_ring,A,B). w_alert(w_123,A):- atomel(A,B,o),atomty(A,B,40),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_124,A):- atomel(A,B,o),atomty(A,B,40),has_property(A,cytogen_ca,p). w_alert(w_125,A):- mutagenic(A),atomel(A,B,o),atomty(A,B,40),has_property(A,cytogen_ca,p). w_alert(w_126,A):- mutagenic(A),atomel(A,B,o),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_127,A):- ames(A),atomel(A,B,c),atomty(A,B,10),has_property(A,cytogen_ca,p). w_alert(w_128,A):- atomel(A,B,o),symbond(A,B,C,D),atomty(A,B,40),has_property(A,cytogen_ca,p). w_alert(w_129,A):- atomel(A,B,o),atomel(A,C,c),atomty(A,B,40),has_property(A,cytogen_ca,p). w_alert(w_130,A):- atomel(A,B,o),atomty(A,B,40),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_131,A):- mutagenic(A),has_property(A,drosophila_slrl,p). w_alert(w_132,A):- has_property(A,drosophila_slrl,p),has_property(A,cytogen_sce,p). w_alert(w_133,A):- mutagenic(A),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_134,A):- mutagenic(A),atomel(A,B,c),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_135,A):- ames(A),atomel(A,B,h),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_136,A):- atomel(A,B,h),chlteq(A,C,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_137,A):- mutagenic(A),ames(A),atomel(A,B,h). w_alert(w_138,A):- mutagenic(A),ames(A),atomel(A,B,h),symbond(A,B,C,D). w_alert(w_139,A):- mutagenic(A),ames(A),atomel(A,B,h),atomel(A,C,c). w_alert(w_140,A):- mutagenic(A),ames(A),atomel(A,B,h),atomty(A,B,3). w_alert(w_141,A):- mutagenic(A),ames(A),atomel(A,B,o),has_property(A,cytogen_ca,p). w_alert(w_142,A):- atomel(A,B,o),atomel(A,C,h),atomty(A,B,40),has_property(A,cytogen_ca,p). w_alert(w_143,A):- ames(A),chlteq(A,B,-0.215),has_property(A,cytogen_ca,p). w_alert(w_144,A):- chlteq(A,B,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_145,A):- ames(A),atomel(A,B,h),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_146,A):- ames(A),atomel(A,B,c),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_147,A):- ames(A),chlteq(A,B,-0.215),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_148,A):- atomel(A,B,h),has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_149,A):- atomel(A,B,c),chlteq(A,C,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_150,A):- chlteq(A,B,-0.215),symbond(A,B,C,D),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_151,A):- has_property(A,drosophila_slrl,p). w_alert(w_152,A):- mutagenic(A),chlteq(A,B,-0.215),has_property(A,cytogen_ca,p). w_alert(w_153,A):- mutagenic(A),atomel(A,B,c),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_154,A):- mutagenic(A),chlteq(A,B,-0.215),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_155,A):- ames(A),chlteq(A,B,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_156,A):- atomel(A,B,o),atomel(A,C,h),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_157,A):- ames(A),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_158,A):- has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_159,A):- ames(A),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_160,A):- ames(A),atomel(A,B,c),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_161,A):- atomel(A,B,c),has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_162,A):- mutagenic(A),has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_163,A):- mutagenic(A),atomel(A,B,h),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_164,A):- mutagenic(A),has_property(A,cytogen_ca,p). w_alert(w_165,A):- mutagenic(A),atomel(A,B,c),has_property(A,cytogen_ca,p). w_alert(w_166,A):- mutagenic(A),atomel(A,B,c),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_167,A):- ames(A),has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_168,A):- ames(A),atomel(A,B,h),has_property(A,cytogen_ca,p). w_alert(w_169,A):- atomel(A,B,h),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_170,A):- ames(A),atomel(A,B,h),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_171,A):- ames(A),atomel(A,B,h),atomel(A,C,c),has_property(A,cytogen_ca,p). w_alert(w_172,A):- ames(A),atomel(A,B,h),atomty(A,B,3),has_property(A,cytogen_ca,p). w_alert(w_173,A):- atomel(A,B,h),symbond(A,B,C,D),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_174,A):- atomel(A,B,h),atomel(A,C,c),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_175,A):- atomel(A,B,h),atomty(A,B,3),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_176,A):- atomel(A,B,o),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_177,A):- mutagenic(A),ames(A),has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_178,A):- atomel(A,B,o),symbond(A,B,C,D),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_179,A):- atomel(A,B,o),atomel(A,C,c),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_180,A):- atomel(A,B,o),chlteq(A,B,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_181,A):- atomel(A,B,o),chlteq(A,C,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_182,A):- atomel(A,B,o),has_property(A,salmonella,p),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_183,A):- mutagenic(A),atomel(A,B,h),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_184,A):- mutagenic(A),chlteq(A,B,-0.215),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_185,A):- ames(A),atomel(A,B,o),atomel(A,C,h),has_property(A,cytogen_ca,p). w_alert(w_186,A):- mutagenic(A),atomel(A,B,h),has_property(A,cytogen_ca,p). w_alert(w_187,A):- mutagenic(A),atomel(A,B,h),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_188,A):- mutagenic(A),atomel(A,B,h),atomel(A,C,c),has_property(A,cytogen_ca,p). w_alert(w_189,A):- ames(A),atomel(A,B,h),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_190,A):- ames(A),has_property(A,cytogen_ca,p). w_alert(w_191,A):- has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_192,A):- ames(A),atomel(A,B,c),has_property(A,cytogen_ca,p). w_alert(w_193,A):- atomel(A,B,c),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_194,A):- ames(A),atomel(A,B,c),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_195,A):- atomel(A,B,c),symbond(A,B,C,D),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_196,A):- mutagenic(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_197,A):- mutagenic(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_198,A):- mutagenic(A),atomel(A,B,c),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_199,A):- mutagenic(A),ames(A),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_200,A):- mutagenic(A),ames(A),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_201,A):- ames(A),atomel(A,B,o),has_property(A,cytogen_ca,p). w_alert(w_202,A):- ames(A),atomel(A,B,o),symbond(A,B,C,D),has_property(A,cytogen_ca,p). w_alert(w_203,A):- ames(A),atomel(A,B,o),atomel(A,C,c),has_property(A,cytogen_ca,p). w_alert(w_204,A):- ames(A),atomel(A,B,o),chlteq(A,B,-0.215),has_property(A,cytogen_ca,p). w_alert(w_205,A):- ames(A),atomel(A,B,o),chlteq(A,C,-0.215),has_property(A,cytogen_ca,p). w_alert(w_206,A):- ames(A),atomel(A,B,o),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_207,A):- ames(A),atomel(A,B,o),has_property(A,cytogen_sce,p),has_property(A,cytogen_ca,p). w_alert(w_208,A):- ames(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_209,A):- ames(A),atomel(A,B,c),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_210,A):- mutagenic(A),atomel(A,B,h),atomty(A,B,3),has_property(A,cytogen_ca,p). w_alert(w_211,A):- mutagenic(A),ames(A),has_property(A,salmonella,p),has_property(A,cytogen_ca,p). w_alert(w_212,A):- mutagenic(A),ames(A),atomel(A,B,h),has_property(A,cytogen_ca,p). w_alert(w_213,A):- mutagenic(A),ames(A),chlteq(A,B,-0.215),has_property(A,cytogen_ca,p). w_alert(w_214,A):- mutagenic(A),ames(A),has_property(A,cytogen_ca,p). w_alert(w_215,A):- mutagenic(A),ames(A),atomel(A,B,c),has_property(A,cytogen_ca,p).
newgroup(alcohol). newgroup(aldehyde). newgroup(alkyl_halide). newgroup(amide). newgroup(amine). newgroup(ar_halide). newgroup(benzene). newgroup(carbon_5_ar_ring). newgroup(carboxylic_acid). newgroup(deoxy_amide). newgroup(ester). newgroup(ether). newgroup(five_ring). newgroup(hetero_ar_5_ring). newgroup(hetero_ar_6_ring). newgroup(imine). newgroup(ketone). newgroup(methoxy). newgroup(methyl). newgroup(nitro). newgroup(non_ar_5c_ring). newgroup(non_ar_6c_ring). newgroup(non_ar_hetero_5_ring). newgroup(non_ar_hetero_6_ring). newgroup(phenol). newgroup(six_ring). newgroup(sulfide). newgroup(sulfo).
alert(amino). alert(cyanate). alert(cyanide). alert(di10). alert(di13). alert(di14). alert(di22). alert(di227). alert(di23). alert(di232). alert(di252). alert(di260). alert(di28). alert(di281). alert(di287). alert(di48). alert(di51). alert(di64). alert(di66). alert(di67a). alert(di7). alert(di8). alert(ethoxy). alert(halide10). alert(methanol). alert(methoxy). alert(nitro). alert(ring_size_4).
chromaberr chromex cytogen_ca cytogen_sce drosophila_rt drosophila_slrl micronuc_f micronuc_m mouse_lymph salmonella salmonella_n salmonella_reducFurther details on the test and the codes can be found in the NTP Status Report .
d1 117-79-3 d102 76-01-7 d104 79-34-5 d105 79-01-6 d108 115-32-2 d110 108-90-7 d111 33857-26-0 d113 72-56-0 d114 1918-02-1 d118 101-05-3 d12 95-80-7 d120 95-50-1 d121 72-20-8 d122 72-43-5 d123 77-65-6 d124 94-20-2 d126 58-89-9 d127 82-68-8 d128 13366-73-9 d129 75-35-4 d13 2784-94-3 d131 2438-88-2 d132 113-92-8 d134 71-43-2 d135 117-81-7 d139 2432-99-7 d140 17924-92-4 d141 140-11-4 d142 149-30-4 d144 103-23-1 d145 85-68-7 d146 120-62-7 d147 78-42-2 d149 80-05-7 d15 13552-44-8 d150 120-61-6 d151 121-79-9 d152 7177-48-2 d153 136-77-6 d156 83-79-4 d159 968-81-0 d16 129-15-7 d160 50-81-7 d161 128-37-0 d162 262-12-4 d163 150-38-9 d165 119-53-9 d166 105-60-2 d167 134-72-5 d169 108-95-2 d17 2243-62-1 d170 85-44-9 d171 1156-19-0 d174 69-65-8 d176 88-96-0 d177 51-03-6 d179 64-77-7 d18 139-94-6 d180 73-22-3 d182 132-98-9 d187 61-76-7 d19 602-87-9 d191 2835-39-4 d192 87-29-6 d193 123-91-1 d198 105-55-5 d20 99-59-2 d201 128-66-5 d202 78-59-1 d203 108-78-1 d204 2489-77-2 d207 131-17-9 d208-1 142-46-1 d209 97-53-0 d21 1836-75-5 d211 116-06-3 d213 118-92-3 d214 1212-29-9 d215 536-33-4 d217 89-25-8 d218 148-18-5 d219 97-77-8 d22 156-10-5 d222 315-18-4 d224 77-79-2 d226 6959-48-4 d227 96-12-8 d228 106-93-4 d23-1 101-80-4 d232 75-56-9 d233 961-11-5 d234 512-56-1 d235 126-72-7 d237 62-73-7 d243 108-60-1 d244 868-85-9 d245 106-88-7 d247 597-25-1 d248 1955-45-9 d25 636-21-5 d250 78-87-5 d252 57-06-7 d253 756-79-6 d256 86-50-0 d257 55-38-9 d26 137-17-7 d261 109-69-3 d263 107-07-3 d264 56-72-4 d265 60-51-5 d266 1634-78-2 d268 6959-47-3 d269 333-41-5 d270 78-34-2 d271 121-75-5 d272 75-09-2 d273 75-27-4 d275 124-48-1 d276 75-47-8 d277 101-61-1 d28 59-87-0 d282 504-88-1 d283 140-88-5 d285 80-62-6 d289 513-37-1 d290 133-06-2 d291 598-55-0 d292 1596-84-5 d293 95-14-7 d294 148-24-3 d295 115-07-1 d3 82-28-0 d33 142-04-1 d34 103-33-3 d35 95-79-4 d38 121-14-2 d39 99-55-8 d4 134-29-2 d40 80-08-0 d41 1582-09-8 d43 2475-45-8 d44 102-50-1 d45 609-20-1 d46 94-52-0 d48 17026-81-2 d49 119-34-6 d5 5131-60-2 d50 121-66-4 d51 105-11-3 d52 2185-92-4 d53 133-90-4 d54 1777-84-0 d55 5307-14-2 d57 121-88-0 d59 20265-97-8 d6 95-83-0 d61 56-38-2 d62 952-23-8 d63 2871-01-4 d64 135-88-6 d67 140-49-8 d68 61702-44-1 d69 95-74-9 d70 54150-69-5 d71 298-00-0 d72 619-17-0 d73 99-56-9 d74 101-54-2 d75 15481-70-6 d78 33229-34-4 d79 1465-25-4 d8 2832-40-8 d80 86-57-7 d81 624-18-0 d82 127-69-5 d87 1746-01-6 d89 115-28-6 d9 120-71-8 d90 106-46-7 d91 127-18-4 d92 67-72-1 d94 79-00-5 d95 150-68-5 d97 510-15-6 d98 1897-45-6 d99 1163-19-5 d10 135-20-6 d100 72-55-9 d101 76-44-8 d103 630-20-6 d106 309-00-2 d107 63449-39-8 d109 54-31-9 d11 39156-41-7 d112 60-57-1 d115 7772-99-8 d116 72-54-8 d117 58-93-5 d119 999-81-5 d125 50-29-3 d130 2698-41-1 d133 120-83-2 d136 139-13-9 d137 50-55-5 d138 123-31-9 d14 122-66-7 d143 389-08-2 d148 98-85-1 d154 41372-08-1 d155 2058-46-0 d157 147-24-0 d158 7681-49-4 d164 9002-18-0 d168 15356-70-4 d172 76-87-9 d173 434-13-9 d175 114-86-3 d178 13463-67-7 d181 100-51-6 d183 64-75-5 d184 60-13-9 d185 108-30-5 d186 643-22-1 d188 1330-20-7 d189 55-31-2 d190 108-88-3 d194 7446-34 d195 271-89-6 d196 98-01-1 d197 50-33-9 d199 86-30-6 d2 6109-97-3 d200 100-52-7 d205 137-30-4 d206 5989-27-5 d208-2 20941-65-5 d210 2164-17-1 d212 3567-69-9 d216 19010-66-3 d220 -no-name d221 2783-94-0 d223 105-85-5 d225 105-87-3 d229 107-06-2 d230 542-75-6 d231 3546-10-9 d23-2 136-40-3 d236 563-47-3 d238 101-90-6 d239 74-96-4 d24 139-61-1 d240 556-52-5 d241 5634-39-9 d242 106-87-6 d246 22966-79-6 d249 8001-35-2 d251 115-96-8 d254 106-92-3 d255 75-00-3 d258 13171-21-6 d259 532-27-4 d260 78-11-5 d262 156-62-7 d267 124-64-1 d27 67-20-9 d274 75-25-2 d278 90-94-8 d279 121-69-7 d280 140-56-7 d281 509-14-8 d284 924-42-5 d286 24382-04-5 d287 828-00-2 d288 95-06-7 d29 26471-62-5 d296 91-20-3 d297 9005-65-6 d298 58-33-3 d299 108-46-3 d30 20265-96-7 d300 96-48-0 d302 79-11-8 d303 100-02-7 d304 1330-78-5 d305 120-32-1 d306 3296-90-0 d307 75-65-0 d308 119-84-6 d309 107-21-1 d31 20325-40-0 d311 298-59-9 d312 58-55-9 d313 96-69-5 d314 396-01-0 d315 57-41-0 d316 1825-21-4 d317 10599-90-3 d318 81-11-8 d319 74-83-9 d32 612-82-8 d320 62-23-7 d322 28407-37-6 d323 2425-85-6 d324 6471-49-4 d325 137-09-7 d326 103-90-2 d327 599-79-1 d328 1271-19-8 d329 6459-94-5 d330 2429-74-5 d331 91-64-5 d332 96-13-9 d333 119-93-7 d334 52551-67-4 d335 100-01-6 d336 91-23-6 d337 96-18-4 d36 5160-02-1 d37 91-93-0 d42 3165-93-3 d47 842-07-9 d56 99-57-0 d58 6373-74-6 d60 106-47-8 d65 121-19-7 d66 989-38-8 d7 569-61-9 d76 1936-15-8 d77 6358-85-6 d83 6369-59-1 d84 63449-39-8 d85-1 57653-85-7 d85-2 57353-85-7 d86 67774-32-7 d88 86-06-2 d93 87-86-5 d96 12789-03-6The test data contain attribute-value descriptions for chemicals in the following order (the list shows the Prolog code, and the CAS id):
t1 6533-68-2 t10 8003-22-3 t11 78-84-2 t13 127-00-4 t14 111-42-2 t15 77-09-8 t16 110-86-1 t18 98-00-0 t19 125-33-7 t20 111-76-2 t22 115-11-7 t23 93-15-2 t24 434-07-1 t25 84-65-1 t26 518-82-1 t27 5392-40-5 t29 104-55-2 t4 75-52-5 t5 109-99-9 t6 1948-33-0 t7 100-41-4 t8 126-99-8 t2 76-57-3 t3 147-47-7 t9 10026-24-1 t12 1313-27-5 t17 1300-72-7 t21 1303-00-0 t28 7632-00-0 t30 1314-62-1
L. Dehaspe, H. Toivonen, and R. D. King (1998) ``Finding frequent substructures in chemical compounds'', In Proceedings of the 4th International Conference on Knowledge Discovery and Data Mining (KDD'98), to appear.
J.Quinlan (1993) C4.5: Programs for Machine Learning, Morgan Kaufmann Publishers.
S. Muggleton (1995) ``Inverse Entailment and
Progol'', New Generation Computing Journal, Vol. 13, pp. 245-286.
A. Srinivasan and R.D. King, (1997) ``Carcinogenesis
Predictions with ILP'', Proceedings of the Seventh International Workshop
on Inductive Logic Programming, LNAI, Springer-Verlag, Berlin.