Skip to content

Releases: asad/ReactionDecoder

RTD1.4 with CDK 1.5.13

31 May 17:25
Compare
Choose a tag to compare

Major changes:
a) Unbalanced reaction- Molecular rearrangement reactions mapping bug fixed.
b) CDK 1.5.13 lib added

changes.txt

RDT v1.3

23 Mar 01:02
Compare
Choose a tag to compare

changes.txt

This release reports index mapping between old and new atom ranks.

Two functions added in the Reactor class
a)getInputRankLabelledAtomsReactant()
b)getInputRankLabelledAtomsProduct()

For example:

INPUT REACTION
O.C1(CC=CCC1)S>>CCCC(CC(O)S)[H]

SELECTED AAM MAPPING
[SH:1][CH:2]1[CH2:3][CH:4]=[CH:5][CH2:6][CH2:7]1.[OH2:8]>>[SH:1][CH:2]([OH:8])[CH2:7][CH:6]([CH2:5][CH2:4][CH3:3])[H:9]

REACTANT ATOM RANK OLD<->NEW

{1=8, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 8=1}

PRODUCT ATOM RANK OLD<->NEW

{1=5, 2=7, 3=6, 4=2, 5=3, 6=4, 7=8, 8=9, 9=1}

Reaction Decoder Tool (RDT)

14 Jan 22:28
Compare
Choose a tag to compare

Reaction Decoder Tool (RDT)

Atom Atom Mapping (AAM) Tool, Reaction Annotator and Comparator


How To Compile the code?

Ant Build

CLEAN:
  ant clean
BUILD:
  ant compile
DIST:
  ant jar
DOC:
  ant javadoc
TEST:
  ant test
HELP:
  ant run
Fat Jar:
 ant package-for-store

Perform AAM

a) AAM using SMILES

java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j AAM -f TEXT

b) Annotate Reaction using SMILES

 java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j ANNOTATE -f XML

Compare Reactions

a) Compare Reactions using SMILES with precomputed AAM mappings

java -jar ReactionDecoder.jar -Q SMI -q -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH -u

b) Compare Reactions using RXN files

 java -jar ReactionDecoder.jar -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH

changes.txt

Reaction Decoder Tool (RDT)

02 Jan 13:14
Compare
Choose a tag to compare
Pre-release

Reaction Decoder Tool (RDT)

Atom Atom Mapping (AAM) Tool, Reaction Annotator and Comparator


How To Compile the code?

Ant Build

CLEAN:
  ant clean
BUILD:
  ant compile
DIST:
  ant jar
DOC:
  ant javadoc
TEST:
  ant test
HELP:
  ant run

Perform AAM

a) AAM using SMILES

java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j AAM -f TEXT

b) Annotate Reaction using SMILES

 java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j ANNOTATE -f XML

Compare Reactions

a) Compare Reactions using SMILES with precomputed AAM mappings

java -jar ReactionDecoder.jar -Q SMI -q -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH -u

b) Compare Reactions using RXN files

 java -jar ReactionDecoder.jar -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH

Reaction Decoder Tool (RDT)- v1.0

09 Nov 04:00
Compare
Choose a tag to compare

Reaction Decoder Tool (RDT)

Atom Atom Mapping (AAM) Tool, Reaction Annotator and Comparator

Perform AAM

a) AAM using SMILES

java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j AAM -f TEXT

b) Annotate Reaction using SMILES

 java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j ANNOTATE -f XML

Compare Reactions

a) Compare Reactions using SMILES with precomputed AAM mappings

java -jar ReactionDecoder.jar -Q SMI -q -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH -u

b) Compare Reactions using RXN files

 java -jar ReactionDecoder.jar -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH

Reaction Decoder Tool (RDT)

06 Nov 07:40
Compare
Choose a tag to compare
Pre-release

Reaction Decoder Tool (RDT)

Atom Atom Mapping (AAM) Tool, Reaction Annotator and Comparator

Perform AAM

a) AAM using SMILES

java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j AAM -f TEXT

b) Annotate Reaction using SMILES

 java -jar ReactionDecoder.jar -Q SMI -q "CC(O)CC(=O)OC(C)CC(O)=O.O[H]>>[H]OC(=O)CC(C)O.CC(O)CC(O)=O" -g -j ANNOTATE -f XML

Compare Reactions

a) Compare Reactions using SMILES with precomputed AAM mappings

java -jar ReactionDecoder.jar -Q SMI -q -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH -u

b) Compare Reactions using RXN files

 java -jar ReactionDecoder.jar -Q RXN -q example/ReactionDecoder_mapped.rxn  -T RXN -t example/ReactionDecoder_mapped.rxn -j COMPARE -f BOTH