Skip to content

Fix CC smiles#2545

Merged
xiaoruiDong merged 4 commits intoReactionMechanismGenerator:mainfrom
xiaoruiDong:fix_CC_smi
Sep 28, 2023
Merged

Fix CC smiles#2545
xiaoruiDong merged 4 commits intoReactionMechanismGenerator:mainfrom
xiaoruiDong:fix_CC_smi

Conversation

@xiaoruiDong
Copy link
Copy Markdown
Contributor

@xiaoruiDong xiaoruiDong commented Sep 19, 2023

Motivation or Problem

This PR tries to fix issue #2536, where the SMILES of bicarbon (CC) is not correctly generated.

Description of Changes

This PR forces the setting of no implicit Hs when converting the RMG Molecule to an RDKit Mol object. This is viable since all hydrogens in the RMG Molecules are defined explicitly.

Testing

Add a few unit tests to test the molecule of CC with various multiplicities. I comment out the case with a quadruple bond, as it is very likely the installed RDKit version doesn't have support for output smiles of quadruple bond (which is introduced in sometime 2022)

There is an InChI error raised due to this change, and I am investigating it.
https://github.com/xiaoruiDong/RMG-Py/actions/runs/6238513699/job/16934497099

@xiaoruiDong xiaoruiDong added Complexity: Low Type: Bug Status: WIP This is currently work-in-progress labels Sep 19, 2023
@xiaoruiDong xiaoruiDong self-assigned this Sep 19, 2023
@xiaoruiDong
Copy link
Copy Markdown
Contributor Author

xiaoruiDong commented Sep 19, 2023

Checking the error

@xiaoruiDong xiaoruiDong linked an issue Sep 19, 2023 that may be closed by this pull request
@codecov
Copy link
Copy Markdown

codecov bot commented Sep 19, 2023

Codecov Report

Merging #2545 (3ff2a04) into main (7a62bcf) will increase coverage by 0.00%.
Report is 5 commits behind head on main.
The diff coverage is 0.00%.

❗ Current head 3ff2a04 differs from pull request most recent head e5998d7. Consider uploading reports for the commit e5998d7 to get more accurate results

@@           Coverage Diff           @@
##             main    #2545   +/-   ##
=======================================
  Coverage   55.32%   55.32%           
=======================================
  Files         125      125           
  Lines       37140    37143    +3     
=======================================
+ Hits        20548    20550    +2     
- Misses      16592    16593    +1     
Files Coverage Δ
rmgpy/molecule/inchi.py 0.00% <0.00%> (ø)
rmgpy/molecule/converter.py 0.00% <0.00%> (ø)

... and 1 file with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@github-actions
Copy link
Copy Markdown

Regression Testing Results

⚠️ One or more regression tests failed.
Please download the failed results and run the tests locally or check the log to see why.

Detailed regression test results.

Regression test aromatics:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:35
Current: Execution time (DD:HH:MM:SS): 00:00:01:24
Reference: Memory used: 2107.67 MB
Current: Memory used: 2115.76 MB

aromatics Passed Core Comparison ✅

Original model has 15 species.
Test model has 15 species. ✅
Original model has 11 reactions.
Test model has 11 reactions. ✅

aromatics Failed Edge Comparison ❌

Original model has 106 species.
Test model has 106 species. ✅
Original model has 358 reactions.
Test model has 358 reactions. ✅

Non-identical thermo! ❌
original: C=CC1C=CC2=CC1C=C2
tested: C=CC1C=CC2=CC1C=C2

Hf(300K) S(300K) Cp(300K) Cp(400K) Cp(500K) Cp(600K) Cp(800K) Cp(1000K) Cp(1500K)
83.22 84.16 35.48 45.14 53.78 61.40 73.58 82.20 95.08
83.22 82.78 35.48 45.14 53.78 61.40 73.58 82.20 95.08

Identical thermo comments:
thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)CsH) + group(Cs-(Cds-Cds)(Cds-Cds)CsH) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds- CdsCsH) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsHH) + Estimated bicyclic component: polycyclic(s3_5_6_ane) - ring(Cyclohexane) - ring(Cyclopentane) + ring(1,3-Cyclohexadiene) + ring(Cyclopentadiene)

Non-identical thermo! ❌
original: C1=CC2C=CC=1C=C2
tested: C1=CC2C=CC=1C=C2

Hf(300K) S(300K) Cp(300K) Cp(400K) Cp(500K) Cp(600K) Cp(800K) Cp(1000K) Cp(1500K)
129.39 79.85 22.98 30.09 36.61 42.21 50.22 55.39 65.95
164.90 80.93 22.21 28.97 35.25 40.69 48.70 53.97 64.36

thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsCsH) + group(Cdd-CdsCds) + Estimated bicyclic component: polycyclic(s4_6_6_ane) - ring(Cyclohexane) - ring(Cyclohexane) + ring(124cyclohexatriene) + ring(1,4-Cyclohexadiene)
thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsCsH) + group(Cdd-CdsCds) + Estimated bicyclic component: polycyclic(s4_6_6_ane) - ring(Cyclohexane) - ring(Cyclohexane) + ring(124cyclohexatriene) + ring(124cyclohexatriene)

Non-identical kinetics! ❌
original:
rxn: [c]1ccccc1(3) + C1=CC2C=C[C]1C=C2(49) <=> benzene(1) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [c]1ccccc1(3) + C1=CC2C=C[C]1C=C2(49) <=> benzene(1) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 4.24 4.69 5.05 5.33 5.79 6.14 6.78 7.23
k(T): -3.00 -0.74 0.70 1.71 3.07 3.97 5.33 6.15

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(9.943,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 38.5 to 41.6 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 38.5 to 41.6 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [H](4) + C1=CC2C=C[C]1C=C2(49) <=> [H][H](11) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [H](4) + C1=CC2C=C[C]1C=C2(49) <=> [H][H](11) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 5.77 5.83 5.88 5.92 5.97 6.02 6.10 6.16
k(T): -7.44 -4.08 -2.05 -0.69 1.02 2.06 3.46 4.18

kinetics: Arrhenius(A=(4.06926e+10,'cm^3/(mol*s)'), n=0.47, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(4.06926e+10,'cm^3/(mol*s)'), n=0.47, Ea=(18.137,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O Multiplied by reaction path degeneracy 3.0 Ea raised from 75.2 to 75.9 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O
Multiplied by reaction path degeneracy 3.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O
Multiplied by reaction path degeneracy 3.0
Ea raised from 75.2 to 75.9 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]=C(7) + C1=CC2C=C[C]1C=C2(49) <=> C=C(13) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]=C(7) + C1=CC2C=C[C]1C=C2(49) <=> C=C(13) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 4.06 4.76 5.18 5.46 5.81 6.02 6.30 6.44
k(T): -7.17 -3.66 -1.56 -0.16 1.60 2.65 4.05 4.75

kinetics: Arrhenius(A=(7.23e+12,'cm^3/(mol*s)'), n=0, Ea=(3.841,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(7.23e+12,'cm^3/(mol*s)'), n=0, Ea=(19.262,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2CC2=C1(27) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2CC2=C1(27) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -4.55 -1.90 -0.23 0.94 2.49 3.50 5.02 5.92
k(T): -30.48 -21.35 -15.79 -12.03 -7.23 -4.28 -0.16 2.03

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.063,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.659,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=C2C1(29) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=C2C1(29) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -5.30 -2.46 -0.68 0.57 2.21 3.28 4.87 5.80
k(T): -31.23 -21.91 -16.23 -12.40 -7.51 -4.50 -0.31 1.91

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(13.089,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 53.5 to 54.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(48.686,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 202.2 to 203.7 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 53.5 to 54.8 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 202.2 to 203.7 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2=CC2C1(28) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2=CC2C1(28) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -1.38 0.48 1.67 2.52 3.68 4.45 5.66 6.39
k(T): -27.24 -18.91 -13.84 -10.40 -6.02 -3.30 0.48 2.51

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(7.718,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(43.208,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 180.2 to 180.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 180.2 to 180.8 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]=CC=C(15) + C1=CC2C=C[C]1C=C2(49) <=> C=CC=C(17) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]=CC=C(15) + C1=CC2C=C[C]1C=C2(49) <=> C=CC=C(17) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -0.49 0.99 1.87 2.46 3.19 3.64 4.23 4.52
k(T): -11.95 -7.61 -5.01 -3.27 -1.10 0.20 1.93 2.80

kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(8.084,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(23.821,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]=Cc1ccccc1(12) <=> C1=CC2C=CC=1C=C2(79) + C=Cc1ccccc1(16) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]=Cc1ccccc1(12) <=> C1=CC2C=CC=1C=C2(79) + C=Cc1ccccc1(16) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -0.66 0.85 1.76 2.37 3.13 3.58 4.19 4.49
k(T): -12.28 -7.86 -5.21 -3.44 -1.23 0.10 1.87 2.75

kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(8.328,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(24.273,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C1)C2(69) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C1)C2(69) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -4.51 -1.87 -0.20 0.96 2.51 3.52 5.03 5.92
k(T): -30.44 -21.32 -15.76 -12.01 -7.22 -4.26 -0.16 2.03

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.01,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.5 to 50.2 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.606,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.1 to 199.2 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.5 to 50.2 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.1 to 199.2 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C2)C1(70) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C2)C1(70) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -6.18 -3.12 -1.20 0.13 1.88 3.01 4.70 5.67
k(T): -32.11 -22.57 -16.76 -12.84 -7.84 -4.76 -0.49 1.78

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(14.299,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 56.6 to 59.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(49.895,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 205.2 to 208.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 56.6 to 59.8 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 205.2 to 208.8 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2=CC(C=C2)C1(71) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2=CC(C=C2)C1(71) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -8.04 -4.52 -2.32 -0.81 1.18 2.46 4.32 5.39
k(T): -33.97 -23.97 -17.88 -13.77 -8.54 -5.32 -0.86 1.50

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(16.86,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 65.8 to 70.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(52.457,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 214.4 to 219.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 65.8 to 70.5 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 214.4 to 219.5 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1C=C2(82) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1C=C2(82) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -4.55 -1.90 -0.23 0.94 2.49 3.50 5.02 5.92
k(T): -30.48 -21.35 -15.79 -12.03 -7.23 -4.28 -0.16 2.03

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.063,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.659,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1=CC2(83) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1=CC2(83) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 3.96 4.60 5.07 5.43 5.98 6.39 7.11 7.60
k(T): -19.49 -12.98 -9.00 -6.29 -2.81 -0.64 2.42 4.08

kinetics: Arrhenius(A=(51.5097,'cm^3/(mol*s)'), n=3.635, Ea=(1.036,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 9.0""")
kinetics: Arrhenius(A=(51.5097,'cm^3/(mol*s)'), n=3.635, Ea=(33.226,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 9.0 Ea raised from 133.4 to 139.0 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 9.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 9.0
Ea raised from 133.4 to 139.0 kJ/mol to match endothermicity of reaction.

Details Observables Test Case: Aromatics Comparison

✅ All Observables varied by less than 0.500 on average between old model and new model in all conditions!

aromatics Passed Observable Testing ✅

Regression test liquid_oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:03:11
Current: Execution time (DD:HH:MM:SS): 00:00:02:47
Reference: Memory used: 2218.13 MB
Current: Memory used: 2221.34 MB

liquid_oxidation Passed Core Comparison ✅

Original model has 37 species.
Test model has 37 species. ✅
Original model has 215 reactions.
Test model has 215 reactions. ✅

liquid_oxidation Failed Edge Comparison ❌

Original model has 202 species.
Test model has 202 species. ✅
Original model has 1618 reactions.
Test model has 1613 reactions. ❌
The original model has 5 reactions that the tested model does not have. ❌
rxn: [CH2]CCOO(70) + CCCCCOO(105) <=> CCCOO(34) + CC[CH]CCOO(108) origin: H_Abstraction
rxn: [CH2]CCOO(70) + CCCCCOO(105) <=> CCCOO(34) + CCC[CH]COO(107) origin: H_Abstraction
rxn: [CH2]CCOO(70) + CCCCCOO(105) <=> CCCOO(34) + C[CH]CCCOO(109) origin: H_Abstraction
rxn: [CH2]CCOO(70) + CCCCCOO(105) <=> CCCOO(34) + CCCC[CH]OO(137) origin: H_Abstraction
rxn: CCCOO(34) + [CH2]CCCCOO(110) <=> [CH2]CCOO(70) + CCCCCOO(105) origin: H_Abstraction

Details Observables Test Case: liquid_oxidation Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

liquid_oxidation Passed Observable Testing ✅

Regression test nitrogen:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:58
Current: Execution time (DD:HH:MM:SS): 00:00:01:44
Reference: Memory used: 2223.80 MB
Current: Memory used: 2237.03 MB

nitrogen Passed Core Comparison ✅

Original model has 41 species.
Test model has 41 species. ✅
Original model has 360 reactions.
Test model has 360 reactions. ✅

nitrogen Failed Edge Comparison ❌

Original model has 132 species.
Test model has 132 species. ✅
Original model has 997 reactions.
Test model has 997 reactions. ✅

Non-identical thermo! ❌
original: O1[C]=N1
tested: O1[C]=N1

Hf(300K) S(300K) Cp(300K) Cp(400K) Cp(500K) Cp(600K) Cp(800K) Cp(1000K) Cp(1500K)
116.46 53.90 11.62 12.71 13.49 13.96 14.14 13.85 13.58
141.64 58.66 12.26 12.27 12.09 11.96 12.26 12.72 12.15

thermo: Thermo group additivity estimation: group(O2s-CdN3d) + group(N3d-OCd) + group(Cd-HN3dO) + ring(Cyclopropene) + radical(CdJ-NdO)
thermo: Thermo group additivity estimation: group(O2s-CdN3d) + group(N3d-OCd) + group(Cd-HN3dO) + ring(oxirene) + radical(CdJ-NdO)

Non-identical kinetics! ❌
original:
rxn: NCO(66) <=> O1[C]=N1(126) origin: Intra_R_Add_Endocyclic
tested:
rxn: NCO(66) <=> O1[C]=N1(126) origin: Intra_R_Add_Endocyclic

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -49.54 -33.65 -24.16 -17.85 -10.01 -5.35 0.80 3.82
k(T): -66.25 -46.19 -34.19 -26.21 -16.28 -10.36 -2.54 1.31

kinetics: Arrhenius(A=(6.95187e+18,'s^-1'), n=-1.628, Ea=(88.327,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Backbone0_N-2R!H-inRing_N-1R!H-inRing_Sp-2R!H-1R!H""")
kinetics: Arrhenius(A=(6.95187e+18,'s^-1'), n=-1.628, Ea=(111.271,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Backbone0_N-2R!H-inRing_N-1R!H-inRing_Sp-2R!H-1R!H""")
Identical kinetics comments:
kinetics: Estimated from node Backbone0_N-2R!H-inRing_N-1R!H-inRing_Sp-2R!H-1R!H

Details Observables Test Case: NC Comparison

✅ All Observables varied by less than 0.200 on average between old model and new model in all conditions!

nitrogen Passed Observable Testing ✅

Regression test oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:03:14
Current: Execution time (DD:HH:MM:SS): 00:00:03:10
Reference: Memory used: 2099.32 MB
Current: Memory used: 2093.67 MB

oxidation Passed Core Comparison ✅

Original model has 59 species.
Test model has 59 species. ✅
Original model has 694 reactions.
Test model has 694 reactions. ✅

oxidation Passed Edge Comparison ✅

Original model has 230 species.
Test model has 230 species. ✅
Original model has 1526 reactions.
Test model has 1526 reactions. ✅

Details Observables Test Case: Oxidation Comparison

✅ All Observables varied by less than 0.500 on average between old model and new model in all conditions!

oxidation Passed Observable Testing ✅

Regression test sulfur:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:18
Current: Execution time (DD:HH:MM:SS): 00:00:01:07
Reference: Memory used: 2181.44 MB
Current: Memory used: 2195.26 MB

sulfur Passed Core Comparison ✅

Original model has 27 species.
Test model has 27 species. ✅
Original model has 74 reactions.
Test model has 74 reactions. ✅

sulfur Failed Edge Comparison ❌

Original model has 89 species.
Test model has 89 species. ✅
Original model has 227 reactions.
Test model has 227 reactions. ✅
The original model has 1 reactions that the tested model does not have. ❌
rxn: O(4) + SO2(15) (+N2) <=> SO3(16) (+N2) origin: primarySulfurLibrary
The tested model has 1 reactions that the original model does not have. ❌
rxn: O(4) + SO2(15) (+N2) <=> SO3(16) (+N2) origin: primarySulfurLibrary

Details Observables Test Case: SO2 Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

sulfur Passed Observable Testing ✅

Regression test superminimal:

Reference: Execution time (DD:HH:MM:SS): 00:00:00:48
Current: Execution time (DD:HH:MM:SS): 00:00:00:42
Reference: Memory used: 2356.72 MB
Current: Memory used: 2356.65 MB

superminimal Passed Core Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 21 reactions.
Test model has 21 reactions. ✅

superminimal Passed Edge Comparison ✅

Original model has 18 species.
Test model has 18 species. ✅
Original model has 28 reactions.
Test model has 28 reactions. ✅

Regression test RMS_constantVIdealGasReactor_superminimal:

Reference: Execution time (DD:HH:MM:SS): 00:00:03:45
Current: Execution time (DD:HH:MM:SS): 00:00:03:14
Reference: Memory used: 2745.16 MB
Current: Memory used: 2743.13 MB

RMS_constantVIdealGasReactor_superminimal Passed Core Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 19 reactions.
Test model has 19 reactions. ✅

RMS_constantVIdealGasReactor_superminimal Passed Edge Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 19 reactions.
Test model has 19 reactions. ✅

Details Observables Test Case: RMS_constantVIdealGasReactor_superminimal Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

RMS_constantVIdealGasReactor_superminimal Passed Observable Testing ✅

Regression test RMS_CSTR_liquid_oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:09:23
Current: Execution time (DD:HH:MM:SS): 00:00:08:03
Reference: Memory used: 2756.83 MB
Current: Memory used: 2735.01 MB

RMS_CSTR_liquid_oxidation Passed Core Comparison ✅

Original model has 37 species.
Test model has 37 species. ✅
Original model has 233 reactions.
Test model has 233 reactions. ✅

RMS_CSTR_liquid_oxidation Failed Edge Comparison ❌

Original model has 206 species.
Test model has 206 species. ✅
Original model has 1508 reactions.
Test model has 1508 reactions. ✅
The original model has 1 reactions that the tested model does not have. ❌
rxn: CCCO[O](34) <=> [OH](21) + CCC=O(44) origin: intra_H_migration
The tested model has 1 reactions that the original model does not have. ❌
rxn: CCCO[O](35) <=> CC[CH]OO(51) origin: intra_H_migration

Non-identical kinetics! ❌
original:
rxn: CCCO[O](34) + CCCC(C)O[O](33) <=> oxygen(1) + CCC[O](98) + CCCC(C)[O](65) origin: Peroxyl_Disproportionation
tested:
rxn: CCCO[O](35) + CCCC(C)O[O](33) <=> oxygen(1) + CCC[O](91) + CCCC(C)[O](64) origin: Peroxyl_Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 7.83 7.49 7.23 7.02 6.68 6.42 5.95 5.61
k(T): 3.69 4.39 4.82 5.10 5.45 5.66 5.94 6.08

kinetics: Arrhenius(A=(3.18266e+20,'cm^3/(mol*s)'), n=-2.694, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing""")
kinetics: Arrhenius(A=(3.2e+12,'cm^3/(mol*s)'), n=0, Ea=(3.866,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing_Ext-5R-R""")
kinetics: Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing
kinetics: Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing_Ext-5R-R

Details Observables Test Case: RMS_CSTR_liquid_oxidation Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

RMS_CSTR_liquid_oxidation Passed Observable Testing ✅

beep boop this comment was written by a bot 🤖

JacksonBurns
JacksonBurns previously approved these changes Sep 20, 2023
Copy link
Copy Markdown
Contributor

@JacksonBurns JacksonBurns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the quick patch @xiaoruiDong! This looks thorough and quite reasonable to me, and the regression tests indicate that this isn't impacting anything. I think we should merge, but let's get additional comments from @hwpang as well.

@xiaoruiDong xiaoruiDong added Status: Ready for Review PR is complete and ready to be reviewed and removed Status: WIP This is currently work-in-progress labels Sep 20, 2023
Copy link
Copy Markdown
Member

@rwest rwest left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made a couple comments. In general looks like a good fix. Thanks
I'm not sure how to interpret the Codecov annotations - I assume it's being tested?

for label, ind_list in label_dict.items():
for ind in ind_list:
Chem.SetSupplementalSmilesLabel(rdkitmol.GetAtomWithIdx(ind), label)
[atom.SetNoImplicit(True) for atom in rdkitmol.GetAtoms()
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If style guides (line length) make this 2 lines anway, I'd have preferred the more explicit::

for atom in rdkitmol.GetAtoms():
    if atom.GetAtomicNum() > 1: atom.SetNoImplicit(True)

rather than using the side-effect of a list comprehension, but maybe that's just me.
Is this list-comprehension style "more Pythonic"?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the suggestion! With some Google searches, the use of list comprehension here is less Pythonic, as my purpose is not to create a list. I've changed this as suggested.


rdkitmol = to_rdkit_mol(molcopy, remove_h=True)
_, auxinfo = Chem.MolToInchiAndAuxInfo(rdkitmol, options='-SNon') # suppress stereo warnings

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is Codecov correct that lines #L605 - L606 were not covered by tests ? Does that mean this whole method is not tested? (or is codecov not right?)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is something weird. The failures in the unit tests testing this function inspired my change here. I looked at the codecov coverage profile and found it reported 0% coverage of the whole inchi.py, but RMG actually has unit tests for it. @JacksonBurns any thoughts?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So this test is definitely running (you can search for it in the CI logs) and the new code (and this whole file) are being run, so CodeCov is just wrong. From brief googling I can't find a solution, so I will debug this separately, but this PR should be fine.

@bjkreitz
Copy link
Copy Markdown
Contributor

Thanks, this seems to work properly. I tested it for the different CC structures and also some other species with unpaired electrons at the carbon atom such as CCH3. RMG returned the correct SMILES string.

bjkreitz
bjkreitz previously approved these changes Sep 22, 2023
@xiaoruiDong xiaoruiDong dismissed stale reviews from bjkreitz and JacksonBurns via 3ff2a04 September 24, 2023 16:16
@github-actions
Copy link
Copy Markdown

Regression Testing Results

⚠️ One or more regression tests failed.
Please download the failed results and run the tests locally or check the log to see why.

Detailed regression test results.

Regression test aromatics:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:23
Current: Execution time (DD:HH:MM:SS): 00:00:01:26
Reference: Memory used: 2093.66 MB
Current: Memory used: 2107.79 MB

aromatics Passed Core Comparison ✅

Original model has 15 species.
Test model has 15 species. ✅
Original model has 11 reactions.
Test model has 11 reactions. ✅

aromatics Failed Edge Comparison ❌

Original model has 106 species.
Test model has 106 species. ✅
Original model has 358 reactions.
Test model has 358 reactions. ✅

Non-identical thermo! ❌
original: C=CC1C=CC2=CC1C=C2
tested: C=CC1C=CC2=CC1C=C2

Hf(300K) S(300K) Cp(300K) Cp(400K) Cp(500K) Cp(600K) Cp(800K) Cp(1000K) Cp(1500K)
83.22 82.78 35.48 45.14 53.78 61.40 73.58 82.20 95.08
83.22 84.16 35.48 45.14 53.78 61.40 73.58 82.20 95.08

Identical thermo comments:
thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)CsH) + group(Cs-(Cds-Cds)(Cds-Cds)CsH) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds- CdsCsH) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsHH) + Estimated bicyclic component: polycyclic(s3_5_6_ane) - ring(Cyclohexane) - ring(Cyclopentane) + ring(1,3-Cyclohexadiene) + ring(Cyclopentadiene)

Non-identical thermo! ❌
original: C1=CC2C=CC=1C=C2
tested: C1=CC2C=CC=1C=C2

Hf(300K) S(300K) Cp(300K) Cp(400K) Cp(500K) Cp(600K) Cp(800K) Cp(1000K) Cp(1500K)
164.90 80.93 22.21 28.97 35.25 40.69 48.70 53.97 64.36
129.39 79.85 22.98 30.09 36.61 42.21 50.22 55.39 65.95

thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsCsH) + group(Cdd-CdsCds) + Estimated bicyclic component: polycyclic(s4_6_6_ane) - ring(Cyclohexane) - ring(Cyclohexane) + ring(124cyclohexatriene) + ring(124cyclohexatriene)
thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsCsH) + group(Cdd-CdsCds) + Estimated bicyclic component: polycyclic(s4_6_6_ane) - ring(Cyclohexane) - ring(Cyclohexane) + ring(124cyclohexatriene) + ring(1,4-Cyclohexadiene)

Non-identical kinetics! ❌
original:
rxn: [c]1ccccc1(3) + C1=CC2C=C[C]1C=C2(49) <=> benzene(1) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [c]1ccccc1(3) + C1=CC2C=C[C]1C=C2(49) <=> benzene(1) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -3.00 -0.74 0.70 1.71 3.07 3.97 5.33 6.15
k(T): 4.24 4.69 5.05 5.33 5.79 6.14 6.78 7.23

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(9.943,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 38.5 to 41.6 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 38.5 to 41.6 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: [H](4) + C1=CC2C=C[C]1C=C2(49) <=> [H][H](11) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [H](4) + C1=CC2C=C[C]1C=C2(49) <=> [H][H](11) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -7.44 -4.08 -2.05 -0.69 1.02 2.06 3.46 4.18
k(T): 5.77 5.83 5.88 5.92 5.97 6.02 6.10 6.16

kinetics: Arrhenius(A=(4.06926e+10,'cm^3/(mol*s)'), n=0.47, Ea=(18.137,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O Multiplied by reaction path degeneracy 3.0 Ea raised from 75.2 to 75.9 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(4.06926e+10,'cm^3/(mol*s)'), n=0.47, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O Multiplied by reaction path degeneracy 3.0""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O
Multiplied by reaction path degeneracy 3.0
Ea raised from 75.2 to 75.9 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: [CH]=C(7) + C1=CC2C=C[C]1C=C2(49) <=> C=C(13) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]=C(7) + C1=CC2C=C[C]1C=C2(49) <=> C=C(13) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -7.17 -3.66 -1.56 -0.16 1.60 2.65 4.05 4.75
k(T): 4.06 4.76 5.18 5.46 5.81 6.02 6.30 6.44

kinetics: Arrhenius(A=(7.23e+12,'cm^3/(mol*s)'), n=0, Ea=(19.262,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(7.23e+12,'cm^3/(mol*s)'), n=0, Ea=(3.841,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2CC2=C1(27) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2CC2=C1(27) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -30.48 -21.35 -15.79 -12.03 -7.23 -4.28 -0.16 2.03
k(T): -4.55 -1.90 -0.23 0.94 2.49 3.50 5.02 5.92

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.659,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.063,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=C2C1(29) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=C2C1(29) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -31.23 -21.91 -16.23 -12.40 -7.51 -4.50 -0.31 1.91
k(T): -5.30 -2.46 -0.68 0.57 2.21 3.28 4.87 5.80

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(48.686,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 202.2 to 203.7 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(13.089,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 53.5 to 54.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 202.2 to 203.7 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 53.5 to 54.8 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2=CC2C1(28) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2=CC2C1(28) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -27.24 -18.91 -13.84 -10.40 -6.02 -3.30 0.48 2.51
k(T): -1.38 0.48 1.67 2.52 3.68 4.45 5.66 6.39

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(43.208,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 180.2 to 180.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(7.718,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 180.2 to 180.8 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: [CH]=CC=C(15) + C1=CC2C=C[C]1C=C2(49) <=> C=CC=C(17) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]=CC=C(15) + C1=CC2C=C[C]1C=C2(49) <=> C=CC=C(17) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -11.95 -7.61 -5.01 -3.27 -1.10 0.20 1.93 2.80
k(T): -0.49 0.99 1.87 2.46 3.19 3.64 4.23 4.52

kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(23.821,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(8.084,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]=Cc1ccccc1(12) <=> C1=CC2C=CC=1C=C2(79) + C=Cc1ccccc1(16) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]=Cc1ccccc1(12) <=> C1=CC2C=CC=1C=C2(79) + C=Cc1ccccc1(16) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -12.28 -7.86 -5.21 -3.44 -1.23 0.10 1.87 2.75
k(T): -0.66 0.85 1.76 2.37 3.13 3.58 4.19 4.49

kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(24.273,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(8.328,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C1)C2(69) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C1)C2(69) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -30.44 -21.32 -15.76 -12.01 -7.22 -4.26 -0.16 2.03
k(T): -4.51 -1.87 -0.20 0.96 2.51 3.52 5.03 5.92

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.606,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.1 to 199.2 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.01,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.5 to 50.2 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.1 to 199.2 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.5 to 50.2 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C2)C1(70) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C2)C1(70) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -32.11 -22.57 -16.76 -12.84 -7.84 -4.76 -0.49 1.78
k(T): -6.18 -3.12 -1.20 0.13 1.88 3.01 4.70 5.67

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(49.895,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 205.2 to 208.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(14.299,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 56.6 to 59.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 205.2 to 208.8 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 56.6 to 59.8 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2=CC(C=C2)C1(71) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2=CC(C=C2)C1(71) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -33.97 -23.97 -17.88 -13.77 -8.54 -5.32 -0.86 1.50
k(T): -8.04 -4.52 -2.32 -0.81 1.18 2.46 4.32 5.39

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(52.457,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 214.4 to 219.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(16.86,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 65.8 to 70.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 214.4 to 219.5 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 65.8 to 70.5 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1C=C2(82) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1C=C2(82) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -30.48 -21.35 -15.79 -12.03 -7.23 -4.28 -0.16 2.03
k(T): -4.55 -1.90 -0.23 0.94 2.49 3.50 5.02 5.92

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.659,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.063,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1=CC2(83) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1=CC2(83) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -19.49 -12.98 -9.00 -6.29 -2.81 -0.64 2.42 4.08
k(T): 3.96 4.60 5.07 5.43 5.98 6.39 7.11 7.60

kinetics: Arrhenius(A=(51.5097,'cm^3/(mol*s)'), n=3.635, Ea=(33.226,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 9.0 Ea raised from 133.4 to 139.0 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(51.5097,'cm^3/(mol*s)'), n=3.635, Ea=(1.036,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 9.0""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 9.0
Ea raised from 133.4 to 139.0 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 9.0

Details Observables Test Case: Aromatics Comparison

✅ All Observables varied by less than 0.500 on average between old model and new model in all conditions!

aromatics Passed Observable Testing ✅

Regression test liquid_oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:02:46
Current: Execution time (DD:HH:MM:SS): 00:00:02:56
Reference: Memory used: 2220.07 MB
Current: Memory used: 2229.48 MB

liquid_oxidation Failed Core Comparison ❌

Original model has 37 species.
Test model has 37 species. ✅
Original model has 216 reactions.
Test model has 215 reactions. ❌
The original model has 1 reactions that the tested model does not have. ❌
rxn: CCO[O](30) <=> [OH](22) + CC=O(69) origin: intra_H_migration

liquid_oxidation Failed Edge Comparison ❌

Original model has 202 species.
Test model has 202 species. ✅
Original model has 1610 reactions.
Test model has 1610 reactions. ✅
The original model has 1 reactions that the tested model does not have. ❌
rxn: CCO[O](30) <=> [OH](22) + CC=O(69) origin: intra_H_migration
The tested model has 1 reactions that the original model does not have. ❌
rxn: CCO[O](31) <=> C[CH]OO(70) origin: intra_H_migration

Details Observables Test Case: liquid_oxidation Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

liquid_oxidation Passed Observable Testing ✅

Regression test nitrogen:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:44
Current: Execution time (DD:HH:MM:SS): 00:00:01:50
Reference: Memory used: 2230.94 MB
Current: Memory used: 2219.41 MB

nitrogen Passed Core Comparison ✅

Original model has 41 species.
Test model has 41 species. ✅
Original model has 360 reactions.
Test model has 360 reactions. ✅

nitrogen Failed Edge Comparison ❌

Original model has 132 species.
Test model has 132 species. ✅
Original model has 997 reactions.
Test model has 997 reactions. ✅

Non-identical thermo! ❌
original: O1[C]=N1
tested: O1[C]=N1

Hf(300K) S(300K) Cp(300K) Cp(400K) Cp(500K) Cp(600K) Cp(800K) Cp(1000K) Cp(1500K)
116.46 53.90 11.62 12.71 13.49 13.96 14.14 13.85 13.58
141.64 58.66 12.26 12.27 12.09 11.96 12.26 12.72 12.15

thermo: Thermo group additivity estimation: group(O2s-CdN3d) + group(N3d-OCd) + group(Cd-HN3dO) + ring(Cyclopropene) + radical(CdJ-NdO)
thermo: Thermo group additivity estimation: group(O2s-CdN3d) + group(N3d-OCd) + group(Cd-HN3dO) + ring(oxirene) + radical(CdJ-NdO)

Non-identical kinetics! ❌
original:
rxn: NCO(66) <=> O1[C]=N1(126) origin: Intra_R_Add_Endocyclic
tested:
rxn: NCO(66) <=> O1[C]=N1(126) origin: Intra_R_Add_Endocyclic

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -49.54 -33.65 -24.16 -17.85 -10.01 -5.35 0.80 3.82
k(T): -66.25 -46.19 -34.19 -26.21 -16.28 -10.36 -2.54 1.31

kinetics: Arrhenius(A=(6.95187e+18,'s^-1'), n=-1.628, Ea=(88.327,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Backbone0_N-2R!H-inRing_N-1R!H-inRing_Sp-2R!H-1R!H""")
kinetics: Arrhenius(A=(6.95187e+18,'s^-1'), n=-1.628, Ea=(111.271,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Backbone0_N-2R!H-inRing_N-1R!H-inRing_Sp-2R!H-1R!H""")
Identical kinetics comments:
kinetics: Estimated from node Backbone0_N-2R!H-inRing_N-1R!H-inRing_Sp-2R!H-1R!H

Details Observables Test Case: NC Comparison

✅ All Observables varied by less than 0.200 on average between old model and new model in all conditions!

nitrogen Passed Observable Testing ✅

Regression test oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:02:49
Current: Execution time (DD:HH:MM:SS): 00:00:03:31
Reference: Memory used: 2087.11 MB
Current: Memory used: 2086.98 MB

oxidation Passed Core Comparison ✅

Original model has 59 species.
Test model has 59 species. ✅
Original model has 694 reactions.
Test model has 694 reactions. ✅

oxidation Passed Edge Comparison ✅

Original model has 230 species.
Test model has 230 species. ✅
Original model has 1526 reactions.
Test model has 1526 reactions. ✅

Details Observables Test Case: Oxidation Comparison

✅ All Observables varied by less than 0.500 on average between old model and new model in all conditions!

oxidation Passed Observable Testing ✅

Regression test sulfur:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:09
Current: Execution time (DD:HH:MM:SS): 00:00:01:11
Reference: Memory used: 2188.96 MB
Current: Memory used: 2203.40 MB

sulfur Passed Core Comparison ✅

Original model has 27 species.
Test model has 27 species. ✅
Original model has 74 reactions.
Test model has 74 reactions. ✅

sulfur Failed Edge Comparison ❌

Original model has 89 species.
Test model has 89 species. ✅
Original model has 227 reactions.
Test model has 227 reactions. ✅
The original model has 1 reactions that the tested model does not have. ❌
rxn: O(4) + SO2(15) (+N2) <=> SO3(16) (+N2) origin: primarySulfurLibrary
The tested model has 1 reactions that the original model does not have. ❌
rxn: O(4) + SO2(15) (+N2) <=> SO3(16) (+N2) origin: primarySulfurLibrary

Details Observables Test Case: SO2 Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

sulfur Passed Observable Testing ✅

Regression test superminimal:

Reference: Execution time (DD:HH:MM:SS): 00:00:00:43
Current: Execution time (DD:HH:MM:SS): 00:00:00:44
Reference: Memory used: 2361.02 MB
Current: Memory used: 2341.57 MB

superminimal Passed Core Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 21 reactions.
Test model has 21 reactions. ✅

superminimal Passed Edge Comparison ✅

Original model has 18 species.
Test model has 18 species. ✅
Original model has 28 reactions.
Test model has 28 reactions. ✅

Regression test RMS_constantVIdealGasReactor_superminimal:

Reference: Execution time (DD:HH:MM:SS): 00:00:03:22
Current: Execution time (DD:HH:MM:SS): 00:00:03:25
Reference: Memory used: 2757.99 MB
Current: Memory used: 2744.27 MB

RMS_constantVIdealGasReactor_superminimal Passed Core Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 19 reactions.
Test model has 19 reactions. ✅

RMS_constantVIdealGasReactor_superminimal Passed Edge Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 19 reactions.
Test model has 19 reactions. ✅

Details Observables Test Case: RMS_constantVIdealGasReactor_superminimal Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

RMS_constantVIdealGasReactor_superminimal Passed Observable Testing ✅

Regression test RMS_CSTR_liquid_oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:07:40
Current: Execution time (DD:HH:MM:SS): 00:00:08:18
Reference: Memory used: 2668.59 MB
Current: Memory used: 2754.32 MB

RMS_CSTR_liquid_oxidation Failed Core Comparison ❌

Original model has 35 species.
Test model has 37 species. ❌
Original model has 181 reactions.
Test model has 232 reactions. ❌
The original model has 1 species that the tested model does not have. ❌
spc: CH2
The tested model has 3 species that the original model does not have. ❌
spc: CC=CCC(16)
spc: CCC1OC1C(159)
spc: CC(CC(C)OO)OO(171)
The original model has 6 reactions that the tested model does not have. ❌
rxn: [CH2](3) + C[CH2](6) <=> [CH2]CC(5) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CCO[O](36) <=> CCCO[O](34) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CCO[O](36) <=> CCCO[O](34) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CCOO(73) <=> CCCOO(59) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CCOO(73) <=> CCCOO(59) origin: 1,2_Insertion_carbene
rxn: CCO[O](36) <=> [OH](21) + CC=O(62) origin: intra_H_migration
The tested model has 57 reactions that the original model does not have. ❌
rxn: oxygen(1) + CC[CH]CC(7) <=> [O]O(13) + CC=CCC(16) origin: Disproportionation
rxn: [O]O(13) + CC[CH]CC(7) <=> OO(20) + CC=CCC(16) origin: Disproportionation
rxn: CC[CH]CC(7) + CC[CH]CC(7) <=> CC=CCC(16) + pentane(2) origin: Disproportionation
rxn: CCC(CC)O[O](19) <=> [O]O(13) + CC=CCC(16) origin: HO2_Elimination_from_PeroxyRadical
rxn: oxygen(1) + C[CH]CCC(11) <=> [O]O(13) + CC=CCC(16) origin: Disproportionation
rxn: CCCC(C)O[O](33) <=> [O]O(13) + CC=CCC(16) origin: HO2_Elimination_from_PeroxyRadical
rxn: [O]O(13) + C[CH]CCC(11) <=> OO(20) + CC=CCC(16) origin: Disproportionation
rxn: CC[CH]CC(7) + C[CH]CCC(11) <=> CC=CCC(16) + pentane(2) origin: Disproportionation
rxn: CC[CH]CC(7) + CCC(CC)O[O](19) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: CC[CH]CC(7) + CCCC(C)O[O](33) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]CCCC(12) <=> CC=CCC(16) + pentane(2) origin: Disproportionation
rxn: CC[CH]CC(7) + CCCCCO[O](69) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: C[CH]CCC(11) + C[CH]CCC(11) <=> CC=CCC(16) + pentane(2) origin: Disproportionation
rxn: C[CH]CCC(11) + CCC(CC)O[O](19) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: C[CH]CCC(11) + CCCC(C)O[O](33) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]CCCC(12) <=> CC=CCC(16) + pentane(2) origin: Disproportionation
rxn: C[CH]CCC(11) + CCCCCO[O](69) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: [CH2]CC(5) + CC[CH]CC(7) <=> CCC(37) + CC=CCC(16) origin: Disproportionation
rxn: CCCO[O](34) + CC[CH]CC(7) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CC(5) + C[CH]CCC(11) <=> CCC(37) + CC=CCC(16) origin: Disproportionation
rxn: CCCO[O](34) + C[CH]CCC(11) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: CC[CH]CC(7) + C[CH]CC(C)OO(52) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: C[CH]CCC(11) + C[CH]CC(C)OO(52) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: [O]O(13) + CC=CCC(16) <=> C[CH]C(CC)OO(31) origin: R_Addition_MultipleBond
rxn: [O]O(13) + CC=CCC(16) <=> CC[CH]C(C)OO(50) origin: R_Addition_MultipleBond
rxn: CC[CH]CC(7) + C[CH]C(CC)OO(31) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: CC[CH]CC(7) + CC[CH]C(C)OO(50) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: C[CH]CCC(11) + C[CH]C(CC)OO(31) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: C[CH]CCC(11) + CC[CH]C(C)OO(50) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: CC[CH]CC(7) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + pentane(2) origin: H_Abstraction
rxn: C[CH]CCC(11) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + pentane(2) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + pentane(2) origin: H_Abstraction
rxn: [O]O(13) + CC(CC(C)OO)O[O](148) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[CH]CC(7) + CC(CC(C)OO)O[O](148) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC(CC(C)OO)O[O](148) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC(CC(C)OO)O[O](148) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCC(CC)OO(23) origin: H_Abstraction
rxn: C[CH]C(CC)OO(31) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCC(CC)OO(23) origin: H_Abstraction
rxn: CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC[CH]C(C)OO(50) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)OO(58) origin: H_Abstraction
rxn: C[CH]CC(C)OO(52) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)OO(58) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)O[O](148) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CCCCCO[O](69) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCCCOO(89) origin: H_Abstraction
rxn: CCCO[O](34) + CC(CC(C)OO)OO(171) <=> CCCOO(59) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: OO(20) + CC(CC(C)OO)O[O](148) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [CH2]CC(5) + CC(CC(C)OO)OO(171) <=> CCC(37) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: C[CH]C(CC)OO(31) <=> [OH](21) + CCC1OC1C(159) origin: Cyclic_Ether_Formation
rxn: CC[CH]C(C)OO(50) <=> [OH](21) + CCC1OC1C(159) origin: Cyclic_Ether_Formation
rxn: [O]O(13) + C[CH]CC(C)OO(52) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: CCCC(C)OO(58) + CC(CC(C)OO)OO(171) <=> O(40) + CCCC(C)[O](61) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CCOO(71) <=> [OH](21) + O(40) + CCO[O](36) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCO[O](36) + C[CH]CCC(11) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: CCO[O](36) + CC[CH]CC(7) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: OO(20) + CC(CC(C)OO)OO(171) <=> [OH](21) + O(40) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: [OH](21) + C[CH]CCC(11) <=> O(40) + CC=CCC(16) origin: Disproportionation
rxn: [OH](21) + CC[CH]CC(7) <=> O(40) + CC=CCC(16) origin: Disproportionation

RMS_CSTR_liquid_oxidation Failed Edge Comparison ❌

Original model has 177 species.
Test model has 206 species. ❌
Original model has 1100 reactions.
Test model has 1508 reactions. ❌
The tested model has 29 species that the original model does not have. ❌
spc: CC=CC(174)
spc: C=CC(C)C(175)
spc: [CH2]C=CC(176)
spc: [CH]=CC(177)
spc: C[CH]C=CC(178)
spc: [CH2]CC=CC(179)
spc: [CH]=CCC(180)
spc: CC=[C]CC(181)
spc: C[C]=CCC(182)
spc: CC[C]CC(183)
spc: CC(CCOO)OO(184)
spc: CC(C[CH]OO)OO(185)
spc: CCOO(186)
spc: [CH]C(187)
spc: O-2(188)
spc: CCC1CO1(189)
spc: CC1OC1C(190)
spc: CC1[CH]O1(191)
spc: CC[C]1OC1C(192)
spc: CCC1[CH]O1(193)
spc: CCC1O[C]1C(194)
spc: [CH2]C1OC1C(195)
spc: C[CH]C1OC1C(196)
spc: [CH2]C1OC1CC(197)
spc: [CH2]CC1OC1C(198)
spc: CCCOOOO(199)
spc: C[CH]C(CC)OOO(200)
spc: CC[CH]C(C)OOO(201)
spc: C[CH]C(O)CC(202)
The original model has 2 reactions that the tested model does not have. ❌
rxn: CCO[O](36) <=> [OH](21) + CC=O(62) origin: intra_H_migration
rxn: CCCO[O](34) <=> [OH](21) + CCC=O(44) origin: intra_H_migration
The tested model has 410 reactions that the original model does not have. ❌
rxn: [O]O(13) + C[CH]CC(C)OO(52) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: CCCC(C)OO(58) + CC(CC(C)OO)OO(171) <=> O(40) + CCCC(C)[O](61) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CCOO(71) <=> [OH](21) + O(40) + CCO[O](36) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCO[O](36) + C[CH]CCC(11) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: CCO[O](36) + CC[CH]CC(7) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: OO(20) + CC(CC(C)OO)OO(171) <=> [OH](21) + O(40) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: [OH](21) + C[CH]CCC(11) <=> O(40) + CC=CCC(16) origin: Disproportionation
rxn: [OH](21) + CC[CH]CC(7) <=> O(40) + CC=CCC(16) origin: Disproportionation
rxn: CCCO[O](34) <=> CC[CH]OO(45) origin: intra_H_migration
rxn: CCO[O](36) <=> C[CH]OO(62) origin: intra_H_migration
rxn: CCCO[O](34) + CC(CC(C)OO)O[O](148) <=> oxygen(1) + CCC[O](96) + CC([O])CC(C)OO(172) origin: Peroxyl_Disproportionation
rxn: CCCO[O](34) + CC(CC(C)OO)O[O](148) <=> oxygen(1) + CCC=O(128) + CC(O)CC(C)OO(173) origin: Peroxyl_Termination
rxn: CCCO[O](34) + CC(CC(C)OO)O[O](148) <=> oxygen(1) + CCCO(127) + CC(=O)CC(C)OO(154) origin: Peroxyl_Termination
rxn: [CH2](3) + CC=CC(174) <=> CC=CCC(16) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + C=CCC(17) <=> CC=CCC(16) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CC=CC(174) <=> CC=CCC(16) origin: 1,2_Insertion_carbene
rxn: C=CC(C)C(175) <=> CC=CCC(16) origin: 1,3_sigmatropic_rearrangement
rxn: [CH3](10) + [CH2]C=CC(176) <=> CC=CCC(16) origin: R_Recombination
rxn: C[CH2](6) + [CH]=CC(177) <=> CC=CCC(16) origin: R_Recombination
rxn: [H](8) + C[CH]C=CC(178) <=> CC=CCC(16) origin: R_Recombination
rxn: [H](8) + [CH2]CC=CC(179) <=> CC=CCC(16) origin: R_Recombination
rxn: [CH3](10) + [CH]=CCC(180) <=> CC=CCC(16) origin: R_Recombination
rxn: [H](8) + [CH2]C=CCC(77) <=> CC=CCC(16) origin: R_Recombination
rxn: [H](8) + CC=[C]CC(181) <=> CC=CCC(16) origin: R_Recombination
rxn: [H](8) + C[C]=CCC(182) <=> CC=CCC(16) origin: R_Recombination
rxn: CC[C]CC(183) <=> CC=CCC(16) origin: Singlet_Carbene_Intra_Disproportionation
rxn: C[C]CCC(81) <=> CC=CCC(16) origin: Singlet_Carbene_Intra_Disproportionation
rxn: [CH2](3) + CC(CCOO)OO(184) <=> CC(CC(C)OO)OO(171) origin: 1,2_Insertion_carbene
rxn: [OH](21) + CC([O])CC(C)OO(172) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + CC(CC(C)OO)O[O](148) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: C[CH]OO(62) + [CH2]C(C)OO(65) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [CH3](10) + CC(C[CH]OO)OO(185) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + C[C](CC(C)OO)OO(186) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + CC([CH]C(C)OO)OO(155) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + [CH2]C(CC(C)OO)OO(156) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [CH]C(187) + CCC=O(128) <=> CCC1OC1C(159) origin: 1+2_Cycloaddition
rxn: O-2(188) + CC=CCC(16) <=> CCC1OC1C(159) origin: 1+2_Cycloaddition
rxn: [CH2](3) + CCC1CO1(189) <=> CCC1OC1C(159) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CC1OC1C(190) <=> CCC1OC1C(159) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CC1OC1C(190) <=> CCC1OC1C(159) origin: 1,2_Insertion_carbene
rxn: C[CH2](6) + CC1[CH]O1(191) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [H](8) + CC[C]1OC1C(192) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [CH3](10) + CCC1[CH]O1(193) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [H](8) + CCC1O[C]1C(194) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [CH3](10) + [CH2]C1OC1C(195) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [H](8) + C[CH]C1OC1C(196) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [H](8) + [CH2]C1OC1CC(197) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [H](8) + [CH2]CC1OC1C(198) <=> CCC1OC1C(159) origin: R_Recombination
rxn: [O]O(13) + C[CH]C=CC(178) <=> oxygen(1) + CC=CCC(16) origin: H_Abstraction
rxn: [O]O(13) + [CH2]CC=CC(179) <=> oxygen(1) + CC=CCC(16) origin: H_Abstraction
rxn: [O]O(13) + [CH2]C=CCC(77) <=> oxygen(1) + CC=CCC(16) origin: H_Abstraction
rxn: [O]O(13) + CC=[C]CC(181) <=> oxygen(1) + CC=CCC(16) origin: H_Abstraction
rxn: [O]O(13) + C[C]=CCC(182) <=> oxygen(1) + CC=CCC(16) origin: H_Abstraction
rxn: [O]O(13) + C[C](CC(C)OO)OO(186) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [O]O(13) + CC([CH]C(C)OO)OO(155) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [O]O(13) + [CH2]C(CC(C)OO)OO(156) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [O]O(13) + CC[C]1OC1C(192) <=> oxygen(1) + CCC1OC1C(159) origin: H_Abstraction
rxn: [O]O(13) + CCC1O[C]1C(194) <=> oxygen(1) + CCC1OC1C(159) origin: H_Abstraction
rxn: [O]O(13) + C[CH]C1OC1C(196) <=> oxygen(1) + CCC1OC1C(159) origin: H_Abstraction
rxn: [O]O(13) + [CH2]C1OC1CC(197) <=> oxygen(1) + CCC1OC1C(159) origin: H_Abstraction
rxn: [O]O(13) + [CH2]CC1OC1C(198) <=> oxygen(1) + CCC1OC1C(159) origin: H_Abstraction
rxn: [O]O(13) + [CH2]CC(5) <=> OO(20) + C=CC(26) origin: Disproportionation
rxn: [O]O(13) + CCCO[O](34) <=> oxygen(1) + [OH](21) + CCC[O](96) origin: Peroxyl_Disproportionation
rxn: [O]O(13) + CCCO[O](34) <=> oxygen(1) + O(40) + CCC=O(128) origin: Peroxyl_Termination
rxn: [O]O(13) + CCCO[O](34) <=> CCCOOOO(199) origin: R_Recombination
rxn: [O]O(13) + C[CH]CC(C)OO(52) <=> OO(20) + CC=CC(C)OO(139) origin: Disproportionation
rxn: [O]O(13) + C[CH]CC(C)OO(52) <=> OO(20) + C=CCC(C)OO(140) origin: Disproportionation
rxn: OO(20) + C[CH]C=CC(178) <=> [O]O(13) + CC=CCC(16) origin: H_Abstraction
rxn: OO(20) + [CH2]CC=CC(179) <=> [O]O(13) + CC=CCC(16) origin: H_Abstraction
rxn: OO(20) + [CH2]C=CCC(77) <=> [O]O(13) + CC=CCC(16) origin: H_Abstraction
rxn: OO(20) + CC=[C]CC(181) <=> [O]O(13) + CC=CCC(16) origin: H_Abstraction
rxn: OO(20) + C[C]=CCC(182) <=> [O]O(13) + CC=CCC(16) origin: H_Abstraction
rxn: OO(20) + C[C](CC(C)OO)OO(186) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: OO(20) + CC([CH]C(C)OO)OO(155) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: OO(20) + [CH2]C(CC(C)OO)OO(156) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: C[CH]C(CC)OOO(200) <=> [O]O(13) + CCC1OC1C(159) origin: Cyclic_Ether_Formation
rxn: CC[CH]C(C)OOO(201) <=> [O]O(13) + CCC1OC1C(159) origin: Cyclic_Ether_Formation
rxn: OO(20) + CC[C]1OC1C(192) <=> [O]O(13) + CCC1OC1C(159) origin: H_Abstraction
rxn: OO(20) + CCC1O[C]1C(194) <=> [O]O(13) + CCC1OC1C(159) origin: H_Abstraction
rxn: OO(20) + C[CH]C1OC1C(196) <=> [O]O(13) + CCC1OC1C(159) origin: H_Abstraction
rxn: OO(20) + [CH2]C1OC1CC(197) <=> [O]O(13) + CCC1OC1C(159) origin: H_Abstraction
rxn: OO(20) + [CH2]CC1OC1C(198) <=> [O]O(13) + CCC1OC1C(159) origin: H_Abstraction
rxn: CC=CCC(16) + CC[CH]CC(7) <=> C[CH]C=CC(178) + pentane(2) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + pentane(2) <=> CC=CCC(16) + CC[CH]CC(7) origin: H_Abstraction
rxn: CC=CCC(16) + CC[CH]CC(7) <=> [CH2]C=CCC(77) + pentane(2) origin: H_Abstraction
rxn: CC=[C]CC(181) + pentane(2) <=> CC=CCC(16) + CC[CH]CC(7) origin: H_Abstraction
rxn: C[C]=CCC(182) + pentane(2) <=> CC=CCC(16) + CC[CH]CC(7) origin: H_Abstraction
rxn: CC[CH]CC(7) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(186) + pentane(2) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + pentane(2) <=> CC[CH]CC(7) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + pentane(2) <=> CC[CH]CC(7) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(159) + CC[CH]CC(7) <=> CC[C]1OC1C(192) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(159) + CC[CH]CC(7) <=> CCC1O[C]1C(194) + pentane(2) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + pentane(2) <=> CCC1OC1C(159) + CC[CH]CC(7) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + pentane(2) <=> CCC1OC1C(159) + CC[CH]CC(7) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + pentane(2) <=> CCC1OC1C(159) + CC[CH]CC(7) origin: H_Abstraction
rxn: CC=CCC(16) + C[CH]CCC(11) <=> C[CH]C=CC(178) + pentane(2) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + pentane(2) <=> CC=CCC(16) + C[CH]CCC(11) origin: H_Abstraction
rxn: CC=CCC(16) + C[CH]CCC(11) <=> [CH2]C=CCC(77) + pentane(2) origin: H_Abstraction
rxn: CC=[C]CC(181) + pentane(2) <=> CC=CCC(16) + C[CH]CCC(11) origin: H_Abstraction
rxn: C[C]=CCC(182) + pentane(2) <=> CC=CCC(16) + C[CH]CCC(11) origin: H_Abstraction
rxn: C[CH]CCC(11) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(186) + pentane(2) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + pentane(2) <=> C[CH]CCC(11) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + pentane(2) <=> C[CH]CCC(11) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(159) + C[CH]CCC(11) <=> CC[C]1OC1C(192) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(159) + C[CH]CCC(11) <=> CCC1O[C]1C(194) + pentane(2) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + pentane(2) <=> CCC1OC1C(159) + C[CH]CCC(11) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + pentane(2) <=> CCC1OC1C(159) + C[CH]CCC(11) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + pentane(2) <=> CCC1OC1C(159) + C[CH]CCC(11) origin: H_Abstraction
rxn: [CH2]CC(5) + CC=CCC(16) <=> CCC(37) + C[CH]C=CC(178) origin: H_Abstraction
rxn: CCC(37) + [CH2]CC=CC(179) <=> [CH2]CC(5) + CC=CCC(16) origin: H_Abstraction
rxn: [CH2]CC(5) + CC=CCC(16) <=> CCC(37) + [CH2]C=CCC(77) origin: H_Abstraction
rxn: CCC(37) + CC=[C]CC(181) <=> [CH2]CC(5) + CC=CCC(16) origin: H_Abstraction
rxn: CCC(37) + C[C]=CCC(182) <=> [CH2]CC(5) + CC=CCC(16) origin: H_Abstraction
rxn: [CH2]CC(5) + CC(CC(C)OO)OO(171) <=> CCC(37) + C[C](CC(C)OO)OO(186) origin: H_Abstraction
rxn: [CH2]CC(5) + CC(CC(C)OO)OO(171) <=> CCC(37) + CC([CH]C(C)OO)OO(155) origin: H_Abstraction
rxn: CCC(37) + [CH2]C(CC(C)OO)OO(156) <=> [CH2]CC(5) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]CC(5) + CCC1OC1C(159) <=> CCC(37) + CC[C]1OC1C(192) origin: H_Abstraction
rxn: [CH2]CC(5) + CCC1OC1C(159) <=> CCC(37) + CCC1O[C]1C(194) origin: H_Abstraction
rxn: [CH2]CC(5) + CCC1OC1C(159) <=> CCC(37) + C[CH]C1OC1C(196) origin: H_Abstraction
rxn: CCC(37) + [CH2]C1OC1CC(197) <=> [CH2]CC(5) + CCC1OC1C(159) origin: H_Abstraction
rxn: CCC(37) + [CH2]CC1OC1C(198) <=> [CH2]CC(5) + CCC1OC1C(159) origin: H_Abstraction
rxn: CC=CCC(16) + CCC(CC)O[O](19) <=> C[CH]C=CC(178) + CCC(CC)OO(23) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + CCC(CC)OO(23) <=> CC=CCC(16) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: [CH2]C=CCC(77) + CCC(CC)OO(23) <=> CC=CCC(16) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: CC=[C]CC(181) + CCC(CC)OO(23) <=> CC=CCC(16) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: C[C]=CCC(182) + CCC(CC)OO(23) <=> CC=CCC(16) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(186) + CCC(CC)OO(23) <=> CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + CCC(CC)OO(23) <=> CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + CCC(CC)OO(23) <=> CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(192) + CCC(CC)OO(23) <=> CCC1OC1C(159) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: CCC1O[C]1C(194) + CCC(CC)OO(23) <=> CCC1OC1C(159) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + CCC(CC)OO(23) <=> CCC1OC1C(159) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + CCC(CC)OO(23) <=> CCC1OC1C(159) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + CCC(CC)OO(23) <=> CCC1OC1C(159) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: C[CH]CCC(11) + CC[C](CC)OO(46) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: CC[CH]CC(7) + CC[C](CC)OO(46) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]CC(CC)OO(32) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]CC(CC)OO(32) <=> CC=CCC(16) + CCC(CC)OO(23) origin: Disproportionation
rxn: CCC(CC)OO(23) + CC(CC(C)OO)OO(171) <=> O(40) + CCC(CC)O[O](19) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCC(CC)OO(23) + CC(CC(C)OO)OO(171) <=> O(40) + CCC([O])CC(39) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CC=CCC(16) + CCCC(C)O[O](33) <=> C[CH]C=CC(178) + CCCC(C)OO(58) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + CCCC(C)OO(58) <=> CC=CCC(16) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: [CH2]C=CCC(77) + CCCC(C)OO(58) <=> CC=CCC(16) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: CC=[C]CC(181) + CCCC(C)OO(58) <=> CC=CCC(16) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: C[C]=CCC(182) + CCCC(C)OO(58) <=> CC=CCC(16) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(186) + CCCC(C)OO(58) <=> CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + CCCC(C)OO(58) <=> CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + CCCC(C)OO(58) <=> CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(192) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: CCC1O[C]1C(194) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: CCCO[O](34) + CC=CCC(16) <=> CCCOO(59) + C[CH]C=CC(178) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]CC=CC(179) <=> CCCO[O](34) + CC=CCC(16) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]C=CCC(77) <=> CCCO[O](34) + CC=CCC(16) origin: H_Abstraction
rxn: CCCOO(59) + CC=[C]CC(181) <=> CCCO[O](34) + CC=CCC(16) origin: H_Abstraction
rxn: CCCOO(59) + C[C]=CCC(182) <=> CCCO[O](34) + CC=CCC(16) origin: H_Abstraction
rxn: CCCOO(59) + C[C](CC(C)OO)OO(186) <=> CCCO[O](34) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCCOO(59) + CC([CH]C(C)OO)OO(155) <=> CCCO[O](34) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]C(CC(C)OO)OO(156) <=> CCCO[O](34) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCCOO(59) + CC[C]1OC1C(192) <=> CCCO[O](34) + CCC1OC1C(159) origin: H_Abstraction
rxn: CCCOO(59) + CCC1O[C]1C(194) <=> CCCO[O](34) + CCC1OC1C(159) origin: H_Abstraction
rxn: CCCOO(59) + C[CH]C1OC1C(196) <=> CCCO[O](34) + CCC1OC1C(159) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]C1OC1CC(197) <=> CCCO[O](34) + CCC1OC1C(159) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]CC1OC1C(198) <=> CCCO[O](34) + CCC1OC1C(159) origin: H_Abstraction
rxn: C[CH]CCC(11) + CCC[C](C)OO(64) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: CC[CH]CC(7) + CCC[C](C)OO(64) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]C(CCC)OO(51) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]C(CCC)OO(51) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]CCC(C)OO(53) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]CCC(C)OO(53) <=> CC=CCC(16) + CCCC(C)OO(58) origin: Disproportionation
rxn: CCCC(C)OO(58) + CC(CC(C)OO)OO(171) <=> O(40) + CCCC(C)O[O](33) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CC=CCC(16) + [CH2]CCCC(12) <=> C[CH]C=CC(178) + pentane(2) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + pentane(2) <=> CC=CCC(16) + [CH2]CCCC(12) origin: H_Abstraction
rxn: CC=CCC(16) + [CH2]CCCC(12) <=> [CH2]C=CCC(77) + pentane(2) origin: H_Abstraction
rxn: CC=[C]CC(181) + pentane(2) <=> CC=CCC(16) + [CH2]CCCC(12) origin: H_Abstraction
rxn: C[C]=CCC(182) + pentane(2) <=> CC=CCC(16) + [CH2]CCCC(12) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(186) + pentane(2) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)OO(171) <=> CC([CH]C(C)OO)OO(155) + pentane(2) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + pentane(2) <=> [CH2]CCCC(12) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(159) + [CH2]CCCC(12) <=> CC[C]1OC1C(192) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(159) + [CH2]CCCC(12) <=> CCC1O[C]1C(194) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(159) + [CH2]CCCC(12) <=> C[CH]C1OC1C(196) + pentane(2) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + pentane(2) <=> CCC1OC1C(159) + [CH2]CCCC(12) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + pentane(2) <=> CCC1OC1C(159) + [CH2]CCCC(12) origin: H_Abstraction
rxn: C=CC[CH]C(75) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: C=CC[CH]C(75) + CC[CH]CC(7) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]C=CCC(77) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]C=CCC(77) + CC[CH]CC(7) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CCC=C(78) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CCC=C(78) + CC[CH]CC(7) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: C=[C]CCC(79) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: C=[C]CCC(79) + CC[CH]CC(7) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH]=CCCC(80) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH]=CCCC(80) + CC[CH]CC(7) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]C=CC(178) + [CH2]CCCC(12) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CC=CC(179) + [CH2]CCCC(12) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]C=CCC(77) + [CH2]CCCC(12) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: CC=[C]CC(181) + [CH2]CCCC(12) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: C[C]=CCC(182) + [CH2]CCCC(12) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]C=CC(178) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CC=CC(179) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]C=CCC(77) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: CC=[C]CC(181) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: C[C]=CCC(182) + C[CH]CCC(11) <=> C=CCCC(25) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CCCC(12) + C[C](CC(C)OO)OO(186) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: [CH2]CCCC(12) + CC([CH]C(C)OO)OO(155) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: [CH2]CCCC(12) + [CH2]C(CC(C)OO)OO(156) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + C[C](CC(C)OO)OO(186) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC([CH]C(C)OO)OO(155) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]C(CC(C)OO)OO(156) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[C]1OC1C(192) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: CCC1O[C]1C(194) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]C1OC1C(196) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]C1OC1CC(197) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]CC1OC1C(198) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: CC[C]1OC1C(192) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: CCC1O[C]1C(194) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]C1OC1C(196) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]C1OC1CC(197) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]CC1OC1C(198) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(159) origin: Disproportionation
rxn: CC=CCC(16) + CCCCCO[O](69) <=> C[CH]C=CC(178) + CCCCCOO(89) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + CCCCCOO(89) <=> CC=CCC(16) + CCCCCO[O](69) origin: H_Abstraction
rxn: [CH2]C=CCC(77) + CCCCCOO(89) <=> CC=CCC(16) + CCCCCO[O](69) origin: H_Abstraction
rxn: CC=[C]CC(181) + CCCCCOO(89) <=> CC=CCC(16) + CCCCCO[O](69) origin: H_Abstraction
rxn: C[C]=CCC(182) + CCCCCOO(89) <=> CC=CCC(16) + CCCCCO[O](69) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(186) + CCCCCOO(89) <=> CCCCCO[O](69) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + CCCCCOO(89) <=> CCCCCO[O](69) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + CCCCCOO(89) <=> CCCCCO[O](69) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(192) + CCCCCOO(89) <=> CCC1OC1C(159) + CCCCCO[O](69) origin: H_Abstraction
rxn: CCC1O[C]1C(194) + CCCCCOO(89) <=> CCC1OC1C(159) + CCCCCO[O](69) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + CCCCCOO(89) <=> CCC1OC1C(159) + CCCCCO[O](69) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + CCCCCOO(89) <=> CCC1OC1C(159) + CCCCCO[O](69) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + CCCCCOO(89) <=> CCC1OC1C(159) + CCCCCO[O](69) origin: H_Abstraction
rxn: [OH](21) + CC=CCC(16) <=> O(40) + C[CH]C=CC(178) origin: H_Abstraction
rxn: [OH](21) + CC=CCC(16) <=> O(40) + [CH2]CC=CC(179) origin: H_Abstraction
rxn: [OH](21) + CC=CCC(16) <=> O(40) + [CH2]C=CCC(77) origin: H_Abstraction
rxn: [OH](21) + CC=CCC(16) <=> O(40) + CC=[C]CC(181) origin: H_Abstraction
rxn: [OH](21) + CC=CCC(16) <=> O(40) + C[C]=CCC(182) origin: H_Abstraction
rxn: [OH](21) + CC=CCC(16) <=> C[CH]C(O)CC(202) origin: R_Addition_MultipleBond
rxn: [OH](21) + CC=CCC(16) <=> CC[CH]C(C)O(102) origin: R_Addition_MultipleBond
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + C[C](CC(C)OO)OO(186) origin: H_Abstraction
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + CC([CH]C(C)OO)OO(155) origin: H_Abstraction
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + [CH2]C(CC(C)OO)OO(156) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(159) <=> O(40) + CC[C]1OC1C(192) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(159) <=> O(40) + CCC1O[C]1C(194) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(159) <=> O(40) + C[CH]C1OC1C(196) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(159) <=> O(40) + [CH2]C1OC1CC(197) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(159) <=> O(40) + [CH2]CC1OC1C(198) origin: H_Abstraction
rxn: C[CH]CCC(11) + CC[CH]CCOO(85) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: CC[CH]CC(7) + CC[CH]CCOO(85) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: C[CH]CCC(11) + CCC[CH]COO(84) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: CC[CH]CC(7) + CCC[CH]COO(84) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: C[CH]CCC(11) + C[CH]CCCOO(86) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: CC[CH]CC(7) + C[CH]CCCOO(86) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: C[CH]CCC(11) + CCCC[CH]OO(93) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: CC[CH]CC(7) + CCCC[CH]OO(93) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]CCCCOO(87) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]CCCCOO(87) <=> CC=CCC(16) + CCCCCOO(89) origin: Disproportionation
rxn: CCCCCOO(89) + CC(CC(C)OO)OO(171) <=> O(40) + CCCCCO[O](69) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCCCCOO(89) + CC(CC(C)OO)OO(171) <=> O(40) + CCCCC[O](90) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CCOO(71) <=> [O]O(13) + O(40) + CC[O](95) origin: Bimolec_Hydroperoxide_Decomposition
rxn: C[CH]OO(62) + C[CH]CCC(11) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]OO(62) + CC[CH]CC(7) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]COO(68) + C[CH]CCC(11) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]COO(68) + CC[CH]CC(7) <=> CCOO(71) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]COO(54) + C[CH]CCC(11) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]COO(54) + CC[CH]CC(7) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: CC[CH]OO(45) + C[CH]CCC(11) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: CC[CH]OO(45) + CC[CH]CC(7) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CCOO(55) + C[CH]CCC(11) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CCOO(55) + CC[CH]CC(7) <=> CCCOO(59) + CC=CCC(16) origin: Disproportionation
rxn: CCCOO(59) + CC(CC(C)OO)OO(171) <=> O(40) + CCCO[O](34) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCCOO(59) + CC(CC(C)OO)OO(171) <=> O(40) + CCC[O](96) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CC=CCC(16) + CCCC(C)[O](61) <=> C[CH]C=CC(178) + CCCC(C)O(107) origin: H_Abstraction
rxn: CC=CCC(16) + CCCC(C)[O](61) <=> [CH2]CC=CC(179) + CCCC(C)O(107) origin: H_Abstraction
rxn: CC=CCC(16) + CCCC(C)[O](61) <=> [CH2]C=CCC(77) + CCCC(C)O(107) origin: H_Abstraction
rxn: CC=[C]CC(181) + CCCC(C)O(107) <=> CC=CCC(16) + CCCC(C)[O](61) origin: H_Abstraction
rxn: C[C]=CCC(182) + CCCC(C)O(107) <=> CC=CCC(16) + CCCC(C)[O](61) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(186) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> CC([CH]C(C)OO)OO(155) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> [CH2]C(CC(C)OO)OO(156) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(159) + CCCC(C)[O](61) <=> CC[C]1OC1C(192) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(159) + CCCC(C)[O](61) <=> CCC1O[C]1C(194) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(159) + CCCC(C)[O](61) <=> C[CH]C1OC1C(196) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(159) + CCCC(C)[O](61) <=> [CH2]C1OC1CC(197) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(159) + CCCC(C)[O](61) <=> [CH2]CC1OC1C(198) + CCCC(C)O(107) origin: H_Abstraction
rxn: OO(20) + CC(CC(C)OO)OO(171) <=> [O]O(13) + O(40) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: O(40) + CC=CCC(16) <=> CCCC(C)O(107) origin: 1,3_Insertion_ROR
rxn: O(40) + CC=CCC(16) <=> CCC(O)CC(42) origin: 1,3_Insertion_ROR
rxn: C=C[O](120) + C[CH]CCC(11) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C=C[O](120) + CC[CH]CC(7) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[C]=O(121) + C[CH]CCC(11) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[C]=O(121) + CC[CH]CC(7) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]O(122) + C[CH]C=CC(178) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]CC=CC(179) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]C=CCC(77) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]O(122) + CC=[C]CC(181) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]O(122) + C[C]=CCC(182) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: CC[O](95) + C[CH]C=CC(178) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: CC[O](95) + [CH2]CC=CC(179) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: CC[O](95) + [CH2]C=CCC(77) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: CC[O](95) + CC=[C]CC(181) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: CC[O](95) + C[C]=CCC(182) <=> CC=O(99) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]O(122) + CC(CC(C)OO)O[O](148) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]O(122) + C[C](CC(C)OO)OO(186) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]O(122) + CC([CH]C(C)OO)OO(155) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]C(CC(C)OO)OO(156) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](95) + CC(CC(C)OO)O[O](148) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](95) + C[C](CC(C)OO)OO(186) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](95) + CC([CH]C(C)OO)OO(155) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](95) + [CH2]C(CC(C)OO)OO(156) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]O(122) + CC[C]1OC1C(192) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]O(122) + CCC1O[C]1C(194) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]O(122) + C[CH]C1OC1C(196) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]C1OC1CC(197) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]CC1OC1C(198) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: CC[O](95) + CC[C]1OC1C(192) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: CC[O](95) + CCC1O[C]1C(194) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: CC[O](95) + C[CH]C1OC1C(196) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: CC[O](95) + [CH2]C1OC1CC(197) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: CC[O](95) + [CH2]CC1OC1C(198) <=> CC=O(99) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]C(28) + C[CH]CCC(11) <=> CCC(37) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]C(28) + CC[CH]CC(7) <=> CCC(37) + CC=CCC(16) origin: Disproportionation
rxn: CC=CCC(16) + C[CH]CC(C)OO(52) <=> C[CH]C=CC(178) + CCCC(C)OO(58) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + CCCC(C)OO(58) <=> CC=CCC(16) + C[CH]CC(C)OO(52) origin: H_Abstraction
rxn: CC=CCC(16) + C[CH]CC(C)OO(52) <=> [CH2]C=CCC(77) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC=[C]CC(181) + CCCC(C)OO(58) <=> CC=CCC(16) + C[CH]CC(C)OO(52) origin: H_Abstraction
rxn: C[C]=CCC(182) + CCCC(C)OO(58) <=> CC=CCC(16) + C[CH]CC(C)OO(52) origin: H_Abstraction
rxn: C[CH]CC(C)OO(52) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(186) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + CCCC(C)OO(58) <=> C[CH]CC(C)OO(52) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + CCCC(C)OO(58) <=> C[CH]CC(C)OO(52) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(159) + C[CH]CC(C)OO(52) <=> CC[C]1OC1C(192) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CCC1OC1C(159) + C[CH]CC(C)OO(52) <=> CCC1O[C]1C(194) + CCCC(C)OO(58) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + CCCC(C)OO(58) <=> CCC1OC1C(159) + C[CH]CC(C)OO(52) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + CCCC(C)OO(58) <=> CCC1OC1C(159) + C[CH]CC(C)OO(52) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + CCCC(C)OO(58) <=> CCC1OC1C(159) + C[CH]CC(C)OO(52) origin: H_Abstraction
rxn: CC=CCC(16) + CC(CC(C)OO)O[O](148) <=> C[CH]C=CC(178) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + CC(CC(C)OO)OO(171) <=> CC=CCC(16) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [CH2]C=CCC(77) + CC(CC(C)OO)OO(171) <=> CC=CCC(16) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: CC=[C]CC(181) + CC(CC(C)OO)OO(171) <=> CC=CCC(16) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: C[C]=CCC(182) + CC(CC(C)OO)OO(171) <=> CC=CCC(16) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(186) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(192) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(159) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: CCC1O[C]1C(194) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(159) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(159) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(159) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(159) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: CC=CCC(16) + C[CH]C(CC)OO(31) <=> C[CH]C=CC(178) + CCC(CC)OO(23) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + CCC(CC)OO(23) <=> CC=CCC(16) + C[CH]C(CC)OO(31) origin: H_Abstraction
rxn: CC=CCC(16) + C[CH]C(CC)OO(31) <=> [CH2]C=CCC(77) + CCC(CC)OO(23) origin: H_Abstraction
rxn: CC=[C]CC(181) + CCC(CC)OO(23) <=> CC=CCC(16) + C[CH]C(CC)OO(31) origin: H_Abstraction
rxn: C[C]=CCC(182) + CCC(CC)OO(23) <=> CC=CCC(16) + C[CH]C(CC)OO(31) origin: H_Abstraction
rxn: C[CH]C(CC)OO(31) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(186) + CCC(CC)OO(23) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + CCC(CC)OO(23) <=> C[CH]C(CC)OO(31) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + CCC(CC)OO(23) <=> C[CH]C(CC)OO(31) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(159) + C[CH]C(CC)OO(31) <=> CC[C]1OC1C(192) + CCC(CC)OO(23) origin: H_Abstraction
rxn: CCC1OC1C(159) + C[CH]C(CC)OO(31) <=> CCC1O[C]1C(194) + CCC(CC)OO(23) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + CCC(CC)OO(23) <=> CCC1OC1C(159) + C[CH]C(CC)OO(31) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + CCC(CC)OO(23) <=> CCC1OC1C(159) + C[CH]C(CC)OO(31) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + CCC(CC)OO(23) <=> CCC1OC1C(159) + C[CH]C(CC)OO(31) origin: H_Abstraction
rxn: CC=CCC(16) + CC[CH]C(C)OO(50) <=> C[CH]C=CC(178) + CCCC(C)OO(58) origin: H_Abstraction
rxn: [CH2]CC=CC(179) + CCCC(C)OO(58) <=> CC=CCC(16) + CC[CH]C(C)OO(50) origin: H_Abstraction
rxn: CC=CCC(16) + CC[CH]C(C)OO(50) <=> [CH2]C=CCC(77) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC=[C]CC(181) + CCCC(C)OO(58) <=> CC=CCC(16) + CC[CH]C(C)OO(50) origin: H_Abstraction
rxn: C[C]=CCC(182) + CCCC(C)OO(58) <=> CC=CCC(16) + CC[CH]C(C)OO(50) origin: H_Abstraction
rxn: CC[CH]C(C)OO(50) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(186) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(155) + CCCC(C)OO(58) <=> CC[CH]C(C)OO(50) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(156) + CCCC(C)OO(58) <=> CC[CH]C(C)OO(50) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(159) + CC[CH]C(C)OO(50) <=> CC[C]1OC1C(192) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CCC1OC1C(159) + CC[CH]C(C)OO(50) <=> CCC1O[C]1C(194) + CCCC(C)OO(58) origin: H_Abstraction
rxn: C[CH]C1OC1C(196) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CC[CH]C(C)OO(50) origin: H_Abstraction
rxn: [CH2]C1OC1CC(197) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CC[CH]C(C)OO(50) origin: H_Abstraction
rxn: [CH2]CC1OC1C(198) + CCCC(C)OO(58) <=> CCC1OC1C(159) + CC[CH]C(C)OO(50) origin: H_Abstraction
rxn: C[CH]C=CC(178) + C[CH]CCC(11) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]C=CC(178) + CC[CH]CC(7) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CC=CC(179) + C[CH]CCC(11) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]CC=CC(179) + CC[CH]CC(7) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]C=CCC(77) + C[CH]CCC(11) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: [CH2]C=CCC(77) + CC[CH]CC(7) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: CC=[C]CC(181) + C[CH]CCC(11) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: CC=[C]CC(181) + CC[CH]CC(7) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: C[C]=CCC(182) + C[CH]CCC(11) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: C[C]=CCC(182) + CC[CH]CC(7) <=> CC=CCC(16) + CC=CCC(16) origin: Disproportionation
rxn: C[CH]CCC(11) + C[C](CC(C)OO)OO(186) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC([CH]C(C)OO)OO(155) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]C(CC(C)OO)OO(156) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[CH]CC(7) + C[C](CC(C)OO)OO(186) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[CH]CC(7) + CC([CH]C(C)OO)OO(155) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]C(CC(C)OO)OO(156) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[C]1OC1C(192) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: CCC1O[C]1C(194) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]C1OC1C(196) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]C1OC1CC(197) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]CC1OC1C(198) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: CC[C]1OC1C(192) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: CCC1O[C]1C(194) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: C[CH]C1OC1C(196) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]C1OC1CC(197) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: [CH2]CC1OC1C(198) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(159) origin: Disproportionation
rxn: CC(CC(C)OO)OO(171) + CC(CC(C)OO)OO(171) <=> O(40) + CC([O])CC(C)OO(172) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: [O]OO(24) + CCCCCOO[O](112) <=> oxygen(1) + [O]O(13) + CCCCCO[O](69) origin: Peroxyl_Disproportionation
rxn: OO(20) + OOO(113) <=> [O]O(13) + [O]O(13) + O(40) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OOO(113) + CCCOO(59) <=> [O]O(13) + O(40) + CCCO[O](34) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CCCOOO(135) <=> [O]O(13) + O(40) + CCCO[O](34) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OOO(113) + CC(CC(C)OO)OO(171) <=> [O]O(13) + O(40) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition

Non-identical kinetics! ❌
original:
rxn: CCCO[O](34) + CCCC(C)O[O](33) <=> oxygen(1) + CCC[O](92) + CCCC(C)[O](65) origin: Peroxyl_Disproportionation
tested:
rxn: CCCO[O](34) + CCCC(C)O[O](33) <=> oxygen(1) + CCC[O](96) + CCCC(C)[O](61) origin: Peroxyl_Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 7.83 7.49 7.23 7.02 6.68 6.42 5.95 5.61
k(T): 3.69 4.39 4.82 5.10 5.45 5.66 5.94 6.08

kinetics: Arrhenius(A=(3.18266e+20,'cm^3/(mol*s)'), n=-2.694, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing""")
kinetics: Arrhenius(A=(3.2e+12,'cm^3/(mol*s)'), n=0, Ea=(3.866,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing_Ext-5R-R""")
kinetics: Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing
kinetics: Estimated from node Root_Ext-5R-R_7R!H->C_N-7C-inRing_Ext-5R-R

Details Observables Test Case: RMS_CSTR_liquid_oxidation Comparison

The following observables did not match:

❌ Observable species CCCCC varied by more than 0.100 on average between old model pentane(2) and new model pentane(2) in condition 1.

⚠️ The following reaction conditions had some discrepancies:
Condition 1:
Reactor Type: IdealGasReactor
Reaction Time: 1000 s
T0: 600 K
P0: 1 bar
Initial Mole Fractions: {'CCCCC': 0.9, '[O][O]': 0.1}

RMS_CSTR_liquid_oxidation Failed Observable Testing ❌

beep boop this comment was written by a bot 🤖

@JacksonBurns JacksonBurns self-requested a review September 26, 2023 18:46
Copy link
Copy Markdown
Contributor

@JacksonBurns JacksonBurns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new unit tests cover this edge case well, and the solution is solid. CodeCov is incorrectly reporting the result, which is a problem for another time. This PR LGTM

Since RMG includes hydrogens explicitly, it should be relatively safe to set all heavy atoms to have no implicit hydrogens during the creation of RDKit Mol in `to_rdkit_mol`. The addition shouldn't conflict with the RemoveHs step.
Previously, rdkitmol is created after removing hydrogens from the rmg molecule. This is inconsistent with the assumption of the updated version of to_rdkit_mol, where heavy atoms are assumed to have no implicit hydrogens. This commit moves conversion to rdkitmol and generating aux info prior to the hydrogen removal. It fixes the inconsistency and is possibly more robust, as the complete molecule's definition is used to generate the aux info.
This is to improve the readability of commit da3d4b and make it follow a more Pythonic style.
@xiaoruiDong xiaoruiDong merged commit 300c782 into ReactionMechanismGenerator:main Sep 28, 2023
@github-actions
Copy link
Copy Markdown

Regression Testing Results

⚠️ One or more regression tests failed.
Please download the failed results and run the tests locally or check the log to see why.

Detailed regression test results.

Regression test aromatics:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:24
Current: Execution time (DD:HH:MM:SS): 00:00:01:24
Reference: Memory used: 2110.00 MB
Current: Memory used: 2102.68 MB

aromatics Passed Core Comparison ✅

Original model has 15 species.
Test model has 15 species. ✅
Original model has 11 reactions.
Test model has 11 reactions. ✅

aromatics Failed Edge Comparison ❌

Original model has 106 species.
Test model has 106 species. ✅
Original model has 358 reactions.
Test model has 358 reactions. ✅

Non-identical thermo! ❌
original: C1=CC2C=CC=1C=C2
tested: C1=CC2C=CC=1C=C2

Hf(300K) S(300K) Cp(300K) Cp(400K) Cp(500K) Cp(600K) Cp(800K) Cp(1000K) Cp(1500K)
129.39 79.85 22.98 30.09 36.61 42.21 50.22 55.39 65.95
164.90 80.93 22.21 28.97 35.25 40.69 48.70 53.97 64.36

thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsCsH) + group(Cdd-CdsCds) + Estimated bicyclic component: polycyclic(s4_6_6_ane) - ring(Cyclohexane) - ring(Cyclohexane) + ring(124cyclohexatriene) + ring(1,4-Cyclohexadiene)
thermo: Thermo group additivity estimation: group(Cs-(Cds-Cds)(Cds-Cds)(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)(Cds-Cds)) + group(Cds-CdsCsH) + group(Cds-CdsCsH) + group(Cds-Cds(Cds-Cds)H) + group(Cds-Cds(Cds-Cds)H) + group(Cds-CdsCsH) + group(Cdd-CdsCds) + Estimated bicyclic component: polycyclic(s4_6_6_ane) - ring(Cyclohexane) - ring(Cyclohexane) + ring(124cyclohexatriene) + ring(124cyclohexatriene)

Non-identical kinetics! ❌
original:
rxn: [c]1ccccc1(3) + C1=CC2C=C[C]1C=C2(49) <=> benzene(1) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [c]1ccccc1(3) + C1=CC2C=C[C]1C=C2(49) <=> benzene(1) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 4.24 4.69 5.05 5.33 5.79 6.14 6.78 7.23
k(T): -3.00 -0.74 0.70 1.71 3.07 3.97 5.33 6.15

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(9.943,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 38.5 to 41.6 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 38.5 to 41.6 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [H](4) + C1=CC2C=C[C]1C=C2(49) <=> [H][H](11) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [H](4) + C1=CC2C=C[C]1C=C2(49) <=> [H][H](11) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 5.77 5.83 5.88 5.92 5.97 6.02 6.10 6.16
k(T): -7.44 -4.08 -2.05 -0.69 1.02 2.06 3.46 4.18

kinetics: Arrhenius(A=(4.06926e+10,'cm^3/(mol*s)'), n=0.47, Ea=(0,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(4.06926e+10,'cm^3/(mol*s)'), n=0.47, Ea=(18.137,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O Multiplied by reaction path degeneracy 3.0 Ea raised from 75.2 to 75.9 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O
Multiplied by reaction path degeneracy 3.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O
Multiplied by reaction path degeneracy 3.0
Ea raised from 75.2 to 75.9 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]=C(7) + C1=CC2C=C[C]1C=C2(49) <=> C=C(13) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]=C(7) + C1=CC2C=C[C]1C=C2(49) <=> C=C(13) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 4.06 4.76 5.18 5.46 5.81 6.02 6.30 6.44
k(T): -7.17 -3.66 -1.56 -0.16 1.60 2.65 4.05 4.75

kinetics: Arrhenius(A=(7.23e+12,'cm^3/(mol*s)'), n=0, Ea=(3.841,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(7.23e+12,'cm^3/(mol*s)'), n=0, Ea=(19.262,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_N-Sp-6R!H-4CHNS
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2CC2=C1(27) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2CC2=C1(27) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -4.55 -1.90 -0.23 0.94 2.49 3.50 5.02 5.92
k(T): -30.48 -21.35 -15.79 -12.03 -7.23 -4.28 -0.16 2.03

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.063,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.659,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=C2C1(29) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=C2C1(29) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -5.30 -2.46 -0.68 0.57 2.21 3.28 4.87 5.80
k(T): -31.23 -21.91 -16.23 -12.40 -7.51 -4.50 -0.31 1.91

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(13.089,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 53.5 to 54.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(48.686,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 202.2 to 203.7 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 53.5 to 54.8 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 202.2 to 203.7 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2=CC2C1(28) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]1C2=CC=CC12(8) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2=CC2C1(28) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -1.38 0.48 1.67 2.52 3.68 4.45 5.66 6.39
k(T): -27.24 -18.91 -13.84 -10.40 -6.02 -3.30 0.48 2.51

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(7.718,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(43.208,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 180.2 to 180.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 180.2 to 180.8 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: [CH]=CC=C(15) + C1=CC2C=C[C]1C=C2(49) <=> C=CC=C(17) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation
tested:
rxn: [CH]=CC=C(15) + C1=CC2C=C[C]1C=C2(49) <=> C=CC=C(17) + C1=CC2C=CC=1C=C2(79) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -0.49 0.99 1.87 2.46 3.19 3.64 4.23 4.52
k(T): -11.95 -7.61 -5.01 -3.27 -1.10 0.20 1.93 2.80

kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(8.084,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(23.821,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]=Cc1ccccc1(12) <=> C1=CC2C=CC=1C=C2(79) + C=Cc1ccccc1(16) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]=Cc1ccccc1(12) <=> C1=CC2C=CC=1C=C2(79) + C=Cc1ccccc1(16) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -0.66 0.85 1.76 2.37 3.13 3.58 4.19 4.49
k(T): -12.28 -7.86 -5.21 -3.44 -1.23 0.10 1.87 2.75

kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(8.328,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
kinetics: Arrhenius(A=(2.529e+11,'cm^3/(mol*s)'), n=0, Ea=(24.273,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R Multiplied by reaction path degeneracy 3.0""")
Identical kinetics comments:
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-6R!H-R
Multiplied by reaction path degeneracy 3.0

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C1)C2(69) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C1)C2(69) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -4.51 -1.87 -0.20 0.96 2.51 3.52 5.03 5.92
k(T): -30.44 -21.32 -15.76 -12.01 -7.22 -4.26 -0.16 2.03

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.01,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.5 to 50.2 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.606,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.1 to 199.2 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.5 to 50.2 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.1 to 199.2 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C2)C1(70) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC(=C2)C1(70) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -6.18 -3.12 -1.20 0.13 1.88 3.01 4.70 5.67
k(T): -32.11 -22.57 -16.76 -12.84 -7.84 -4.76 -0.49 1.78

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(14.299,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 56.6 to 59.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(49.895,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 205.2 to 208.8 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 56.6 to 59.8 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 205.2 to 208.8 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2=CC(C=C2)C1(71) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + [CH]1C2=CC=CC1C=C2(48) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2=CC(C=C2)C1(71) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -8.04 -4.52 -2.32 -0.81 1.18 2.46 4.32 5.39
k(T): -33.97 -23.97 -17.88 -13.77 -8.54 -5.32 -0.86 1.50

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(16.86,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 65.8 to 70.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(52.457,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 214.4 to 219.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 65.8 to 70.5 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 214.4 to 219.5 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1C=C2(82) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1C=C2(82) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): -4.55 -1.90 -0.23 0.94 2.49 3.50 5.02 5.92
k(T): -30.48 -21.35 -15.79 -12.03 -7.23 -4.28 -0.16 2.03

kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(12.063,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.""")
kinetics: Arrhenius(A=(17.1699,'cm^3/(mol*s)'), n=3.635, Ea=(47.659,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 3.0 Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 46.8 to 50.5 kJ/mol to match endothermicity of reaction.
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 3.0
Ea raised from 195.4 to 199.4 kJ/mol to match endothermicity of reaction.

Non-identical kinetics! ❌
original:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1=CC2(83) origin: Disproportionation
tested:
rxn: C1=CC2C=C[C]1C=C2(49) + C1=CC2C=C[C]1C=C2(49) <=> C1=CC2C=CC=1C=C2(79) + C1=CC2C=CC1=CC2(83) origin: Disproportionation

k(1bar) 300K 400K 500K 600K 800K 1000K 1500K 2000K
k(T): 3.96 4.60 5.07 5.43 5.98 6.39 7.11 7.60
k(T): -19.49 -12.98 -9.00 -6.29 -2.81 -0.64 2.42 4.08

kinetics: Arrhenius(A=(51.5097,'cm^3/(mol*s)'), n=3.635, Ea=(1.036,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 9.0""")
kinetics: Arrhenius(A=(51.5097,'cm^3/(mol*s)'), n=3.635, Ea=(33.226,'kcal/mol'), T0=(1,'K'), comment="""Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R Multiplied by reaction path degeneracy 9.0 Ea raised from 133.4 to 139.0 kJ/mol to match endothermicity of reaction.""")
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 9.0
kinetics: Estimated from node Root_Ext-1R!H-R_N-4R->O_Sp-5R!H=1R!H_Ext-4CHNS-R_Ext-4CHNS-R
Multiplied by reaction path degeneracy 9.0
Ea raised from 133.4 to 139.0 kJ/mol to match endothermicity of reaction.

Details Observables Test Case: Aromatics Comparison

✅ All Observables varied by less than 0.500 on average between old model and new model in all conditions!

aromatics Passed Observable Testing ✅

Regression test liquid_oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:02:51
Current: Execution time (DD:HH:MM:SS): 00:00:02:48
Reference: Memory used: 2228.88 MB
Current: Memory used: 2222.35 MB

liquid_oxidation Passed Core Comparison ✅

Original model has 37 species.
Test model has 37 species. ✅
Original model has 216 reactions.
Test model has 216 reactions. ✅

liquid_oxidation Passed Edge Comparison ✅

Original model has 202 species.
Test model has 202 species. ✅
Original model has 1613 reactions.
Test model has 1613 reactions. ✅

Details Observables Test Case: liquid_oxidation Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

liquid_oxidation Passed Observable Testing ✅

Regression test nitrogen:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:46
Current: Execution time (DD:HH:MM:SS): 00:00:01:47
Reference: Memory used: 2222.61 MB
Current: Memory used: 2223.38 MB

nitrogen Passed Core Comparison ✅

Original model has 41 species.
Test model has 41 species. ✅
Original model has 360 reactions.
Test model has 360 reactions. ✅

nitrogen Passed Edge Comparison ✅

Original model has 132 species.
Test model has 132 species. ✅
Original model has 997 reactions.
Test model has 997 reactions. ✅

Details Observables Test Case: NC Comparison

✅ All Observables varied by less than 0.200 on average between old model and new model in all conditions!

nitrogen Passed Observable Testing ✅

Regression test oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:02:53
Current: Execution time (DD:HH:MM:SS): 00:00:03:17
Reference: Memory used: 2093.29 MB
Current: Memory used: 2097.14 MB

oxidation Passed Core Comparison ✅

Original model has 59 species.
Test model has 59 species. ✅
Original model has 694 reactions.
Test model has 694 reactions. ✅

oxidation Passed Edge Comparison ✅

Original model has 230 species.
Test model has 230 species. ✅
Original model has 1526 reactions.
Test model has 1526 reactions. ✅

Details Observables Test Case: Oxidation Comparison

✅ All Observables varied by less than 0.500 on average between old model and new model in all conditions!

oxidation Passed Observable Testing ✅

Regression test sulfur:

Reference: Execution time (DD:HH:MM:SS): 00:00:01:11
Current: Execution time (DD:HH:MM:SS): 00:00:01:07
Reference: Memory used: 2183.01 MB
Current: Memory used: 2183.17 MB

sulfur Passed Core Comparison ✅

Original model has 27 species.
Test model has 27 species. ✅
Original model has 74 reactions.
Test model has 74 reactions. ✅

sulfur Failed Edge Comparison ❌

Original model has 89 species.
Test model has 89 species. ✅
Original model has 227 reactions.
Test model has 227 reactions. ✅
The original model has 1 reactions that the tested model does not have. ❌
rxn: O(4) + SO2(15) (+N2) <=> SO3(16) (+N2) origin: primarySulfurLibrary
The tested model has 1 reactions that the original model does not have. ❌
rxn: O(4) + SO2(15) (+N2) <=> SO3(16) (+N2) origin: primarySulfurLibrary

Details Observables Test Case: SO2 Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

sulfur Passed Observable Testing ✅

Regression test superminimal:

Reference: Execution time (DD:HH:MM:SS): 00:00:00:44
Current: Execution time (DD:HH:MM:SS): 00:00:00:42
Reference: Memory used: 2350.35 MB
Current: Memory used: 2342.86 MB

superminimal Passed Core Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 21 reactions.
Test model has 21 reactions. ✅

superminimal Passed Edge Comparison ✅

Original model has 18 species.
Test model has 18 species. ✅
Original model has 28 reactions.
Test model has 28 reactions. ✅

Regression test RMS_constantVIdealGasReactor_superminimal:

Reference: Execution time (DD:HH:MM:SS): 00:00:03:24
Current: Execution time (DD:HH:MM:SS): 00:00:03:12
Reference: Memory used: 2748.96 MB
Current: Memory used: 2759.63 MB

RMS_constantVIdealGasReactor_superminimal Passed Core Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 19 reactions.
Test model has 19 reactions. ✅

RMS_constantVIdealGasReactor_superminimal Passed Edge Comparison ✅

Original model has 13 species.
Test model has 13 species. ✅
Original model has 19 reactions.
Test model has 19 reactions. ✅

Details Observables Test Case: RMS_constantVIdealGasReactor_superminimal Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

RMS_constantVIdealGasReactor_superminimal Passed Observable Testing ✅

Regression test RMS_CSTR_liquid_oxidation:

Reference: Execution time (DD:HH:MM:SS): 00:00:08:09
Current: Execution time (DD:HH:MM:SS): 00:00:07:58
Reference: Memory used: 2717.78 MB
Current: Memory used: 2739.86 MB

RMS_CSTR_liquid_oxidation Failed Core Comparison ❌

Original model has 37 species.
Test model has 37 species. ✅
Original model has 254 reactions.
Test model has 232 reactions. ❌
The original model has 2 species that the tested model does not have. ❌
spc: [CH2]CC(CC)OO(30)
spc: C[CH]CCCOO(78)
The tested model has 2 species that the original model does not have. ❌
spc: CCC1OC1C(154)
spc: CC(CC(C)OO)OO(171)
The original model has 45 reactions that the tested model does not have. ❌
rxn: CCO[O](35) <=> [OH](22) + CC=O(62) origin: intra_H_migration
rxn: CCCCCO[O](72) <=> C[CH]CCCOO(78) origin: intra_H_migration
rxn: [O]O(13) + C[CH]CCCOO(78) <=> oxygen(1) + CCCCCOO(91) origin: H_Abstraction
rxn: OO(20) + C[CH]CCCOO(78) <=> [O]O(13) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CCCC(12) + C[CH]CCCOO(78) <=> C=CCCC(25) + CCCCCOO(91) origin: Disproportionation
rxn: C[CH]CCC(11) + C[CH]CCCOO(78) <=> C=CCCC(25) + CCCCCOO(91) origin: Disproportionation
rxn: C[CH]CCCOO(78) + pentane(2) <=> C[CH]CCC(11) + CCCCCOO(91) origin: H_Abstraction
rxn: CC[CH]CC(7) + CCCCCOO(91) <=> C[CH]CCCOO(78) + pentane(2) origin: H_Abstraction
rxn: C[CH]CCCOO(78) + CCC(CC)OO(21) <=> CCC(CC)O[O](18) + CCCCCOO(91) origin: H_Abstraction
rxn: C[CH]CCCOO(78) + CCCC(C)OO(59) <=> CCCC(C)O[O](33) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CCCCCOO(91) <=> C[CH]CCCOO(78) + pentane(2) origin: H_Abstraction
rxn: C[CH]CCCOO(78) + CCCCCOO(91) <=> CCCCCO[O](72) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CC(5) + CCCCCOO(91) <=> CCC(38) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: CCCOO(60) + C[CH]CCCOO(78) <=> CCCO[O](36) + CCCCCOO(91) origin: H_Abstraction
rxn: [OH](22) + CCCCCOO(91) <=> O(40) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: C[CH]CCCOO(78) + CCCC(C)OO(59) <=> C[CH]CC(C)OO(48) + CCCCCOO(91) origin: H_Abstraction
rxn: CCC(CC)O[O](18) <=> [CH2]CC(CC)OO(30) origin: intra_H_migration
rxn: [O]O(13) + [CH2]CC(CC)OO(30) <=> oxygen(1) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + pentane(2) <=> C[CH]CCC(11) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + pentane(2) <=> CC[CH]CC(7) + CCC(CC)OO(21) origin: H_Abstraction
rxn: OO(20) + [CH2]CC(CC)OO(30) <=> [O]O(13) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCC(CC)OO(21) <=> CCC(CC)O[O](18) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCC(C)OO(59) <=> CCCC(C)O[O](33) + CCC(CC)OO(21) origin: H_Abstraction
rxn: CCCOO(60) + [CH2]CC(CC)OO(30) <=> CCCO[O](36) + CCC(CC)OO(21) origin: H_Abstraction
rxn: CCOO(73) + [CH2]CC(CC)OO(30) <=> CCO[O](35) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + pentane(2) <=> [CH2]CCCC(12) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CCCC(12) + [CH2]CC(CC)OO(30) <=> C=CCCC(25) + CCC(CC)OO(21) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]CC(CC)OO(30) <=> C=CCCC(25) + CCC(CC)OO(21) origin: Disproportionation
rxn: [CH2]CC(CC)OO(30) + CCCCCOO(91) <=> CCCCCO[O](72) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [OH](22) + CCC(CC)OO(21) <=> O(40) + [CH2]CC(CC)OO(30) origin: H_Abstraction
rxn: CCC(38) + [CH2]CC(CC)OO(30) <=> [CH2]CC(5) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCC(C)OO(59) <=> C[CH]CC(C)OO(48) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) <=> C[CH]C(CC)OO(29) origin: intra_H_migration
rxn: [CH2]CC(CC)OO(30) <=> C[CH]C(CC)OO(29) origin: intra_H_migration
rxn: [CH2]CC(CC)OO(30) <=> C[CH]C(CC)OO(29) origin: intra_H_migration
rxn: C[CH]C(CC)OO(29) <=> [CH2]CC(CC)OO(30) origin: intra_H_migration
rxn: [CH2]CC(CC)OO(30) + CCC(CC)OO(21) <=> C[CH]C(CC)OO(29) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCC(C)OO(59) <=> CC[CH]C(C)OO(46) + CCC(CC)OO(21) origin: H_Abstraction
rxn: C[CH]C(CC)OO(29) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCC(CC)OO(21) origin: H_Abstraction
rxn: C[CH]CCC(11) + [CH2]CC(CC)OO(30) <=> CC=CCC(16) + CCC(CC)OO(21) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]CC(CC)OO(30) <=> CC=CCC(16) + CCC(CC)OO(21) origin: Disproportionation
rxn: CC[CH]C(C)OO(46) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCCC(C)OO(59) origin: H_Abstraction
rxn: C[CH]CCC(11) + C[CH]CCCOO(78) <=> CC=CCC(16) + CCCCCOO(91) origin: Disproportionation
rxn: CC[CH]CC(7) + C[CH]CCCOO(78) <=> CC=CCC(16) + CCCCCOO(91) origin: Disproportionation
The tested model has 23 reactions that the original model does not have. ❌
rxn: CC[CH]C(C)OO(46) <=> [OH](21) + CCC1OC1C(154) origin: Cyclic_Ether_Formation
rxn: C[CH]C(CC)OO(29) <=> [OH](21) + CCC1OC1C(154) origin: Cyclic_Ether_Formation
rxn: CC[CH]CC(7) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + pentane(2) origin: H_Abstraction
rxn: C[CH]CCC(11) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + pentane(2) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + pentane(2) origin: H_Abstraction
rxn: [O]O(13) + CC(CC(C)OO)O[O](148) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[CH]CC(7) + CC(CC(C)OO)O[O](148) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC(CC(C)OO)O[O](148) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC(CC(C)OO)O[O](148) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCC(CC)OO(23) origin: H_Abstraction
rxn: C[CH]C(CC)OO(29) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCC(CC)OO(23) origin: H_Abstraction
rxn: CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC[CH]C(C)OO(46) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)OO(58) origin: H_Abstraction
rxn: C[CH]CC(C)OO(48) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)OO(58) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)O[O](148) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CCCCCO[O](70) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCCCOO(89) origin: H_Abstraction
rxn: CCCO[O](36) + CC(CC(C)OO)OO(171) <=> CCCOO(59) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: OO(20) + CC(CC(C)OO)O[O](148) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]CC(5) + CC(CC(C)OO)OO(171) <=> CCC(38) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [O]O(13) + C[CH]CC(C)OO(48) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: CCCC(C)OO(58) + CC(CC(C)OO)OO(171) <=> O(40) + CCCC(C)[O](61) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CC(CC(C)OO)OO(171) <=> [OH](21) + O(40) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition

RMS_CSTR_liquid_oxidation Failed Edge Comparison ❌

Original model has 199 species.
Test model has 206 species. ❌
Original model has 1372 reactions.
Test model has 1508 reactions. ❌
The original model has 10 species that the tested model does not have. ❌
spc: [CH2]C(C)CCOO(169)
spc: CC1CCCO1(170)
spc: CC=CCCOO(171)
spc: C=CCCCOO(172)
spc: CC(O)CCCO
spc: CCC1CCO1(174)
spc: CCC([O])CCO(175)
spc: CC(CCCOO)OO
spc: CCC(CCO[O])OO(189)
spc: CCC(OO)C(C)OO(193)
The tested model has 17 species that the original model does not have. ❌
spc: [CH]C(174)
spc: O-2(175)
spc: CCC1CO1(176)
spc: CC1OC1C(177)
spc: CC1[CH]O1(178)
spc: CC[C]1OC1C(179)
spc: CCC1[CH]O1(180)
spc: CCC1O[C]1C(181)
spc: [CH2]C1OC1C(182)
spc: C[CH]C1OC1C(183)
spc: [CH2]C1OC1CC(184)
spc: [CH2]CC1OC1C(185)
spc: CC(CCOO)OO(196)
spc: CC(C[CH]OO)OO(197)
spc: CCOO(198)
spc: C[CH]C(CC)OOO(200)
spc: CC[CH]C(C)OOO(201)
The original model has 87 reactions that the tested model does not have. ❌
rxn: CCO[O](35) <=> [OH](22) + CC=O(62) origin: intra_H_migration
rxn: [CH2]CC(CC)OO(30) <=> C[CH]C(CC)OO(29) origin: intra_H_migration
rxn: C[CH]C(CC)OO(29) <=> [CH2]CC(CC)OO(30) origin: intra_H_migration
rxn: [CH2]CC(CC)OO(30) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCC(CC)OO(21) origin: H_Abstraction
rxn: CCCO[O](36) <=> [OH](22) + CCC=O(50) origin: intra_H_migration
rxn: [CH2]C(C)CCOO(169) <=> C[CH]CCCOO(78) origin: 1,2_shiftC
rxn: C[CH]CCCOO(78) <=> [OH](22) + CC1CCCO1(170) origin: Cyclic_Ether_Formation
rxn: [H](8) + CC=CCCOO(171) <=> C[CH]CCCOO(78) origin: R_Addition_MultipleBond
rxn: [H](8) + C=CCCCOO(172) <=> C[CH]CCCOO(78) origin: R_Addition_MultipleBond
rxn: [CH2]COO(63) + C=CC(26) <=> C[CH]CCCOO(78) origin: R_Addition_MultipleBond
rxn: CC[CH]CCOO(77) <=> C[CH]CCCOO(78) origin: intra_H_migration
rxn: [CH2]CCCCOO(79) <=> C[CH]CCCOO(78) origin: intra_H_migration
rxn: CCC[CH]COO(76) <=> C[CH]CCCOO(78) origin: intra_H_migration
rxn: CCCC[CH]OO(97) <=> C[CH]CCCOO(78) origin: intra_H_migration
rxn: C[CH]CCCOO(78) <=> CC(O)CCC[O](173) origin: intra_OH_migration
rxn: [CH2](3) + [CH2]CC(C)OO(70) <=> [CH2]CC(CC)OO(30) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + [CH2]CC(C)OO(70) <=> [CH2]CC(CC)OO(30) origin: 1,2_Insertion_carbene
rxn: [CH2]CC(CC)OO(30) <=> [OH](22) + CCC1CCO1(174) origin: Cyclic_Ether_Formation
rxn: [H](8) + C=CC(CC)OO(161) <=> [CH2]CC(CC)OO(30) origin: R_Addition_MultipleBond
rxn: C=C(31) + CC[CH]OO(54) <=> [CH2]CC(CC)OO(30) origin: R_Addition_MultipleBond
rxn: [CH2]CC(CC)OO(30) <=> CC[C](CC)OO(55) origin: intra_H_migration
rxn: [CH2]CC(CC)OO(30) <=> CCC([O])CCO(175) origin: intra_OH_migration
rxn: oxygen(1) + C[CH]CCCOO(78) <=> [O]O(13) + CC=CCCOO(171) origin: Disproportionation
rxn: oxygen(1) + C[CH]CCCOO(78) <=> [O]O(13) + C=CCCCOO(172) origin: Disproportionation
rxn: oxygen(1) + C[CH]CCCOO(78) <=> CC(CCCOO)O[O](188) origin: R_Recombination
rxn: oxygen(1) + [CH2]CC(CC)OO(30) <=> [O]O(13) + C=CC(CC)OO(161) origin: Disproportionation
rxn: oxygen(1) + [CH2]CC(CC)OO(30) <=> CCC(CCO[O])OO(189) origin: R_Recombination
rxn: [O]O(13) + C[CH]C(CC)OO(29) <=> OO(20) + CC=C(CC)OO(160) origin: Disproportionation
rxn: [O]O(13) + C[CH]C(CC)OO(29) <=> OO(20) + C=CC(CC)OO(161) origin: Disproportionation
rxn: [O]O(13) + C[CH]C(CC)OO(29) <=> CCC(OO)C(C)OO(193) origin: R_Recombination
rxn: [O]O(13) + CC[CH]C(C)OO(46) <=> OO(20) + CCC=C(C)OO(165) origin: Disproportionation
rxn: [O]O(13) + CC[CH]C(C)OO(46) <=> OO(20) + CC=CC(C)OO(139) origin: Disproportionation
rxn: [O]O(13) + CC[CH]C(C)OO(46) <=> CCC(OO)C(C)OO(193) origin: R_Recombination
rxn: CCC(CC)O[O](18) + C[CH]CCCOO(78) <=> CC=CCCOO(171) + CCC(CC)OO(21) origin: Disproportionation
rxn: CCC(CC)O[O](18) + C[CH]CCCOO(78) <=> C=CCCCOO(172) + CCC(CC)OO(21) origin: Disproportionation
rxn: CCC(CC)O[O](18) + [CH2]CC(CC)OO(30) <=> C=CC(CC)OO(161) + CCC(CC)OO(21) origin: Disproportionation
rxn: CCCC(C)O[O](33) + C[CH]CCCOO(78) <=> CC=CCCOO(171) + CCCC(C)OO(59) origin: Disproportionation
rxn: CCCC(C)O[O](33) + C[CH]CCCOO(78) <=> C=CCCCOO(172) + CCCC(C)OO(59) origin: Disproportionation
rxn: CCCC(C)O[O](33) + [CH2]CC(CC)OO(30) <=> C=CC(CC)OO(161) + CCCC(C)OO(59) origin: Disproportionation
rxn: C[CH]CCCOO(78) + CCC(CC)OO(21) <=> CC[C](CC)OO(55) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCC(CC)OO(21) <=> CC[C](CC)OO(55) + CCC(CC)OO(21) origin: H_Abstraction
rxn: C[CH]CCCOO(78) + CCCC(C)OO(59) <=> CCC[C](C)OO(68) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]C(CCC)OO(47) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCCC(C)OO(59) origin: H_Abstraction
rxn: [CH2]CCC(C)OO(49) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCCC(C)OO(59) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCC(C)OO(59) <=> CCC[C](C)OO(68) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]C(CCC)OO(47) + CCC(CC)OO(21) <=> [CH2]CC(CC)OO(30) + CCCC(C)OO(59) origin: H_Abstraction
rxn: [CH2]CCC(C)OO(49) + CCC(CC)OO(21) <=> [CH2]CC(CC)OO(30) + CCCC(C)OO(59) origin: H_Abstraction
rxn: C=CC[CH]C(82) + CCCCCOO(91) <=> C=CCCC(25) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: C=CCCC(25) + C[CH]CCCOO(78) <=> [CH2]C=CCC(84) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CCC=C(85) + CCCCCOO(91) <=> C=CCCC(25) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: C=[C]CCC(86) + CCCCCOO(91) <=> C=CCCC(25) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: [CH]=CCCC(87) + CCCCCOO(91) <=> C=CCCC(25) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: C=CCCC(25) + [CH2]CC(CC)OO(30) <=> C=CC[CH]C(82) + CCC(CC)OO(21) origin: H_Abstraction
rxn: C=CCCC(25) + [CH2]CC(CC)OO(30) <=> [CH2]C=CCC(84) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CCC=C(85) + CCC(CC)OO(21) <=> C=CCCC(25) + [CH2]CC(CC)OO(30) origin: H_Abstraction
rxn: C=[C]CCC(86) + CCC(CC)OO(21) <=> C=CCCC(25) + [CH2]CC(CC)OO(30) origin: H_Abstraction
rxn: [CH]=CCCC(87) + CCC(CC)OO(21) <=> C=CCCC(25) + [CH2]CC(CC)OO(30) origin: H_Abstraction
rxn: CC[CH]CCOO(77) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCCCCOO(91) origin: H_Abstraction
rxn: CCC[CH]COO(76) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCCCCOO(91) origin: H_Abstraction
rxn: CCCC[CH]OO(97) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CCCCOO(79) + CCCCCOO(91) <=> C[CH]CCCOO(78) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCCCOO(91) <=> CC[CH]CCOO(77) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCCCOO(91) <=> CCC[CH]COO(76) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC(CC)OO(30) + CCCCCOO(91) <=> CCCC[CH]OO(97) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CCCCOO(79) + CCC(CC)OO(21) <=> [CH2]CC(CC)OO(30) + CCCCCOO(91) origin: H_Abstraction
rxn: C[CH]COO(51) + CCCCCOO(91) <=> CCCOO(60) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: CC[CH]OO(54) + CCCCCOO(91) <=> CCCOO(60) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: [CH2]CCOO(52) + CCCCCOO(91) <=> CCCOO(60) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: CCCOO(60) + [CH2]CC(CC)OO(30) <=> C[CH]COO(51) + CCC(CC)OO(21) origin: H_Abstraction
rxn: CCCOO(60) + [CH2]CC(CC)OO(30) <=> CC[CH]OO(54) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CCOO(52) + CCC(CC)OO(21) <=> CCCOO(60) + [CH2]CC(CC)OO(30) origin: H_Abstraction
rxn: CC=O(62) + C[CH]CCCOO(78) <=> C=C[O](121) + CCCCCOO(91) origin: H_Abstraction
rxn: CC=O(62) + C[CH]CCCOO(78) <=> C[C]=O(122) + CCCCCOO(91) origin: H_Abstraction
rxn: CC=O(62) + [CH2]CC(CC)OO(30) <=> C=C[O](121) + CCC(CC)OO(21) origin: H_Abstraction
rxn: CC=O(62) + [CH2]CC(CC)OO(30) <=> C[C]=O(122) + CCC(CC)OO(21) origin: H_Abstraction
rxn: C[CH]C(32) + CCCCCOO(91) <=> CCC(38) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: CCC(38) + [CH2]CC(CC)OO(30) <=> C[CH]C(32) + CCC(CC)OO(21) origin: H_Abstraction
rxn: CC=CCC(16) + C[CH]CCCOO(78) <=> C[CH]C=CC(180) + CCCCCOO(91) origin: H_Abstraction
rxn: [CH2]CC=CC(181) + CCCCCOO(91) <=> CC=CCC(16) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: CC=CCC(16) + C[CH]CCCOO(78) <=> [CH2]C=CCC(84) + CCCCCOO(91) origin: H_Abstraction
rxn: CC=[C]CC(183) + CCCCCOO(91) <=> CC=CCC(16) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: C[C]=CCC(184) + CCCCCOO(91) <=> CC=CCC(16) + C[CH]CCCOO(78) origin: H_Abstraction
rxn: CC=CCC(16) + [CH2]CC(CC)OO(30) <=> C[CH]C=CC(180) + CCC(CC)OO(21) origin: H_Abstraction
rxn: [CH2]CC=CC(181) + CCC(CC)OO(21) <=> CC=CCC(16) + [CH2]CC(CC)OO(30) origin: H_Abstraction
rxn: CC=CCC(16) + [CH2]CC(CC)OO(30) <=> [CH2]C=CCC(84) + CCC(CC)OO(21) origin: H_Abstraction
rxn: CC=[C]CC(183) + CCC(CC)OO(21) <=> CC=CCC(16) + [CH2]CC(CC)OO(30) origin: H_Abstraction
rxn: C[C]=CCC(184) + CCC(CC)OO(21) <=> CC=CCC(16) + [CH2]CC(CC)OO(30) origin: H_Abstraction
The tested model has 223 reactions that the original model does not have. ❌
rxn: CCCC(C)OO(58) + CC(CC(C)OO)OO(171) <=> O(40) + CCCC(C)[O](61) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CC(CC(C)OO)OO(171) <=> [OH](21) + O(40) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCCO[O](36) <=> CC[CH]OO(51) origin: intra_H_migration
rxn: CCO[O](35) <=> C[CH]OO(62) origin: intra_H_migration
rxn: [CH2]CCCC(12) + C[CH]CC(C)OO(48) <=> CC=CC(C)OO(139) + pentane(2) origin: Disproportionation
rxn: [CH2]CCCC(12) + C[CH]CC(C)OO(48) <=> C=CCC(C)OO(140) + pentane(2) origin: Disproportionation
rxn: C[CH]CC(C)OO(48) + CC(CC(C)OO)O[O](148) <=> CC=CC(C)OO(139) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CC(C)OO(48) + CC(CC(C)OO)O[O](148) <=> C=CCC(C)OO(140) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CCCC(C)OO[O](106) + CCCCCOO[O](112) <=> oxygen(1) + CCCC(C)O[O](33) + CCCCCO[O](70) origin: Peroxyl_Disproportionation
rxn: [CH]C(174) + CCC=O(127) <=> CCC1OC1C(154) origin: 1+2_Cycloaddition
rxn: O-2(175) + CC=CCC(16) <=> CCC1OC1C(154) origin: 1+2_Cycloaddition
rxn: [CH2](3) + CCC1CO1(176) <=> CCC1OC1C(154) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CC1OC1C(177) <=> CCC1OC1C(154) origin: 1,2_Insertion_carbene
rxn: [CH2](3) + CC1OC1C(177) <=> CCC1OC1C(154) origin: 1,2_Insertion_carbene
rxn: C[CH2](6) + CC1[CH]O1(178) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [H](8) + CC[C]1OC1C(179) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [CH3](10) + CCC1[CH]O1(180) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [H](8) + CCC1O[C]1C(181) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [CH3](10) + [CH2]C1OC1C(182) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [H](8) + C[CH]C1OC1C(183) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [H](8) + [CH2]C1OC1CC(184) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [H](8) + [CH2]CC1OC1C(185) <=> CCC1OC1C(154) origin: R_Recombination
rxn: [CH2](3) + CC(CCOO)OO(196) <=> CC(CC(C)OO)OO(171) origin: 1,2_Insertion_carbene
rxn: [OH](21) + CC([O])CC(C)OO(172) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + CC(CC(C)OO)O[O](148) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: C[CH]OO(62) + [CH2]C(C)OO(65) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [CH3](10) + CC(C[CH]OO)OO(197) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + C[C](CC(C)OO)OO(198) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + CC([CH]C(C)OO)OO(163) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [H](8) + [CH2]C(CC(C)OO)OO(164) <=> CC(CC(C)OO)OO(171) origin: R_Recombination
rxn: [O]O(13) + CC[C]1OC1C(179) <=> oxygen(1) + CCC1OC1C(154) origin: H_Abstraction
rxn: [O]O(13) + CCC1O[C]1C(181) <=> oxygen(1) + CCC1OC1C(154) origin: H_Abstraction
rxn: [O]O(13) + C[CH]C1OC1C(183) <=> oxygen(1) + CCC1OC1C(154) origin: H_Abstraction
rxn: [O]O(13) + [CH2]C1OC1CC(184) <=> oxygen(1) + CCC1OC1C(154) origin: H_Abstraction
rxn: [O]O(13) + [CH2]CC1OC1C(185) <=> oxygen(1) + CCC1OC1C(154) origin: H_Abstraction
rxn: [O]O(13) + C[C](CC(C)OO)OO(198) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [O]O(13) + CC([CH]C(C)OO)OO(163) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [O]O(13) + [CH2]C(CC(C)OO)OO(164) <=> oxygen(1) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [O]O(13) + [CH2]CC(5) <=> OO(20) + C=CC(26) origin: Disproportionation
rxn: C[CH]C(CC)OOO(200) <=> [O]O(13) + CCC1OC1C(154) origin: Cyclic_Ether_Formation
rxn: CC[CH]C(C)OOO(201) <=> [O]O(13) + CCC1OC1C(154) origin: Cyclic_Ether_Formation
rxn: OO(20) + CC[C]1OC1C(179) <=> [O]O(13) + CCC1OC1C(154) origin: H_Abstraction
rxn: OO(20) + CCC1O[C]1C(181) <=> [O]O(13) + CCC1OC1C(154) origin: H_Abstraction
rxn: OO(20) + C[CH]C1OC1C(183) <=> [O]O(13) + CCC1OC1C(154) origin: H_Abstraction
rxn: OO(20) + [CH2]C1OC1CC(184) <=> [O]O(13) + CCC1OC1C(154) origin: H_Abstraction
rxn: OO(20) + [CH2]CC1OC1C(185) <=> [O]O(13) + CCC1OC1C(154) origin: H_Abstraction
rxn: OO(20) + C[C](CC(C)OO)OO(198) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: OO(20) + CC([CH]C(C)OO)OO(163) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: OO(20) + [CH2]C(CC(C)OO)OO(164) <=> [O]O(13) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(154) + CC[CH]CC(7) <=> CC[C]1OC1C(179) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(154) + CC[CH]CC(7) <=> CCC1O[C]1C(181) + pentane(2) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + pentane(2) <=> CCC1OC1C(154) + CC[CH]CC(7) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + pentane(2) <=> CCC1OC1C(154) + CC[CH]CC(7) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + pentane(2) <=> CCC1OC1C(154) + CC[CH]CC(7) origin: H_Abstraction
rxn: CC[CH]CC(7) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(198) + pentane(2) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + pentane(2) <=> CC[CH]CC(7) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + pentane(2) <=> CC[CH]CC(7) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(154) + C[CH]CCC(11) <=> CC[C]1OC1C(179) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(154) + C[CH]CCC(11) <=> CCC1O[C]1C(181) + pentane(2) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + pentane(2) <=> CCC1OC1C(154) + C[CH]CCC(11) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + pentane(2) <=> CCC1OC1C(154) + C[CH]CCC(11) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + pentane(2) <=> CCC1OC1C(154) + C[CH]CCC(11) origin: H_Abstraction
rxn: C[CH]CCC(11) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(198) + pentane(2) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + pentane(2) <=> C[CH]CCC(11) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + pentane(2) <=> C[CH]CCC(11) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(179) + CCC(CC)OO(23) <=> CCC1OC1C(154) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: CCC1O[C]1C(181) + CCC(CC)OO(23) <=> CCC1OC1C(154) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + CCC(CC)OO(23) <=> CCC1OC1C(154) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + CCC(CC)OO(23) <=> CCC1OC1C(154) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + CCC(CC)OO(23) <=> CCC1OC1C(154) + CCC(CC)O[O](19) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(198) + CCC(CC)OO(23) <=> CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + CCC(CC)OO(23) <=> CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + CCC(CC)OO(23) <=> CCC(CC)O[O](19) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]CC(5) + CCC1OC1C(154) <=> CCC(38) + CC[C]1OC1C(179) origin: H_Abstraction
rxn: [CH2]CC(5) + CCC1OC1C(154) <=> CCC(38) + CCC1O[C]1C(181) origin: H_Abstraction
rxn: [CH2]CC(5) + CCC1OC1C(154) <=> CCC(38) + C[CH]C1OC1C(183) origin: H_Abstraction
rxn: CCC(38) + [CH2]C1OC1CC(184) <=> [CH2]CC(5) + CCC1OC1C(154) origin: H_Abstraction
rxn: CCC(38) + [CH2]CC1OC1C(185) <=> [CH2]CC(5) + CCC1OC1C(154) origin: H_Abstraction
rxn: [CH2]CC(5) + CC(CC(C)OO)OO(171) <=> CCC(38) + C[C](CC(C)OO)OO(198) origin: H_Abstraction
rxn: [CH2]CC(5) + CC(CC(C)OO)OO(171) <=> CCC(38) + CC([CH]C(C)OO)OO(163) origin: H_Abstraction
rxn: CCC(38) + [CH2]C(CC(C)OO)OO(164) <=> [CH2]CC(5) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(179) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: CCC1O[C]1C(181) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CCCC(C)O[O](33) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(198) + CCCC(C)OO(58) <=> CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + CCCC(C)OO(58) <=> CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + CCCC(C)OO(58) <=> CCCC(C)O[O](33) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC(CC)OO(23) + CC(CC(C)OO)OO(171) <=> O(40) + CCC(CC)O[O](19) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCC(CC)OO(23) + CC(CC(C)OO)OO(171) <=> O(40) + CCC([O])CC(39) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCCOO(59) + CC[C]1OC1C(179) <=> CCCO[O](36) + CCC1OC1C(154) origin: H_Abstraction
rxn: CCCOO(59) + CCC1O[C]1C(181) <=> CCCO[O](36) + CCC1OC1C(154) origin: H_Abstraction
rxn: CCCOO(59) + C[CH]C1OC1C(183) <=> CCCO[O](36) + CCC1OC1C(154) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]C1OC1CC(184) <=> CCCO[O](36) + CCC1OC1C(154) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]CC1OC1C(185) <=> CCCO[O](36) + CCC1OC1C(154) origin: H_Abstraction
rxn: CCCOO(59) + C[C](CC(C)OO)OO(198) <=> CCCO[O](36) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCCOO(59) + CC([CH]C(C)OO)OO(163) <=> CCCO[O](36) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCCOO(59) + [CH2]C(CC(C)OO)OO(164) <=> CCCO[O](36) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCCC(C)OO(58) + CC(CC(C)OO)OO(171) <=> O(40) + CCCC(C)O[O](33) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCC1OC1C(154) + [CH2]CCCC(12) <=> CC[C]1OC1C(179) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(154) + [CH2]CCCC(12) <=> CCC1O[C]1C(181) + pentane(2) origin: H_Abstraction
rxn: CCC1OC1C(154) + [CH2]CCCC(12) <=> C[CH]C1OC1C(183) + pentane(2) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + pentane(2) <=> CCC1OC1C(154) + [CH2]CCCC(12) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + pentane(2) <=> CCC1OC1C(154) + [CH2]CCCC(12) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(198) + pentane(2) origin: H_Abstraction
rxn: [CH2]CCCC(12) + CC(CC(C)OO)OO(171) <=> CC([CH]C(C)OO)OO(163) + pentane(2) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + pentane(2) <=> [CH2]CCCC(12) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(179) + CCCCCOO(89) <=> CCC1OC1C(154) + CCCCCO[O](70) origin: H_Abstraction
rxn: CCC1O[C]1C(181) + CCCCCOO(89) <=> CCC1OC1C(154) + CCCCCO[O](70) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + CCCCCOO(89) <=> CCC1OC1C(154) + CCCCCO[O](70) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + CCCCCOO(89) <=> CCC1OC1C(154) + CCCCCO[O](70) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + CCCCCOO(89) <=> CCC1OC1C(154) + CCCCCO[O](70) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(198) + CCCCCOO(89) <=> CCCCCO[O](70) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + CCCCCOO(89) <=> CCCCCO[O](70) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + CCCCCOO(89) <=> CCCCCO[O](70) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(179) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: CCC1O[C]1C(181) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]C1OC1C(183) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]C1OC1CC(184) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]CC1OC1C(185) + [CH2]CCCC(12) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: CC[C]1OC1C(179) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: CCC1O[C]1C(181) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]C1OC1C(183) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]C1OC1CC(184) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]CC1OC1C(185) + C[CH]CCC(11) <=> C=CCCC(25) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]CCCC(12) + C[C](CC(C)OO)OO(198) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: [CH2]CCCC(12) + CC([CH]C(C)OO)OO(163) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: [CH2]CCCC(12) + [CH2]C(CC(C)OO)OO(164) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + C[C](CC(C)OO)OO(198) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC([CH]C(C)OO)OO(163) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]C(CC(C)OO)OO(164) <=> C=CCCC(25) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: [OH](21) + CCC1OC1C(154) <=> O(40) + CC[C]1OC1C(179) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(154) <=> O(40) + CCC1O[C]1C(181) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(154) <=> O(40) + C[CH]C1OC1C(183) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(154) <=> O(40) + [CH2]C1OC1CC(184) origin: H_Abstraction
rxn: [OH](21) + CCC1OC1C(154) <=> O(40) + [CH2]CC1OC1C(185) origin: H_Abstraction
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + C[C](CC(C)OO)OO(198) origin: H_Abstraction
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + CC([CH]C(C)OO)OO(163) origin: H_Abstraction
rxn: [OH](21) + CC(CC(C)OO)OO(171) <=> O(40) + [CH2]C(CC(C)OO)OO(164) origin: H_Abstraction
rxn: CCCCCOO(89) + CC(CC(C)OO)OO(171) <=> O(40) + CCCCCO[O](70) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCCCCOO(89) + CC(CC(C)OO)OO(171) <=> O(40) + CCCCC[O](93) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCCOO(59) + CC(CC(C)OO)OO(171) <=> O(40) + CCCO[O](36) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCCOO(59) + CC(CC(C)OO)OO(171) <=> O(40) + CCC[O](96) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CC(CC(C)OO)OO(171) <=> [O]O(13) + O(40) + CC([O])CC(C)OO(172) origin: Bimolec_Hydroperoxide_Decomposition
rxn: CCC1OC1C(154) + CCCC(C)[O](61) <=> CC[C]1OC1C(179) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(154) + CCCC(C)[O](61) <=> CCC1O[C]1C(181) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(154) + CCCC(C)[O](61) <=> C[CH]C1OC1C(183) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(154) + CCCC(C)[O](61) <=> [CH2]C1OC1CC(184) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCC1OC1C(154) + CCCC(C)[O](61) <=> [CH2]CC1OC1C(185) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(198) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> CC([CH]C(C)OO)OO(163) + CCCC(C)O(107) origin: H_Abstraction
rxn: CCCC(C)[O](61) + CC(CC(C)OO)OO(171) <=> [CH2]C(CC(C)OO)OO(164) + CCCC(C)O(107) origin: H_Abstraction
rxn: C[CH]O(122) + CC[C]1OC1C(179) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]O(122) + CCC1O[C]1C(181) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]O(122) + C[CH]C1OC1C(183) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]C1OC1CC(184) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]CC1OC1C(185) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: CC[O](91) + CC[C]1OC1C(179) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: CC[O](91) + CCC1O[C]1C(181) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: CC[O](91) + C[CH]C1OC1C(183) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: CC[O](91) + [CH2]C1OC1CC(184) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: CC[O](91) + [CH2]CC1OC1C(185) <=> CC=O(99) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]O(122) + CC(CC(C)OO)O[O](148) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]O(122) + C[C](CC(C)OO)OO(198) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]O(122) + CC([CH]C(C)OO)OO(163) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]O(122) + [CH2]C(CC(C)OO)OO(164) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](91) + CC(CC(C)OO)O[O](148) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](91) + C[C](CC(C)OO)OO(198) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](91) + CC([CH]C(C)OO)OO(163) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[O](91) + [CH2]C(CC(C)OO)OO(164) <=> CC=O(99) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CCC1OC1C(154) + C[CH]CC(C)OO(48) <=> CC[C]1OC1C(179) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CCC1OC1C(154) + C[CH]CC(C)OO(48) <=> CCC1O[C]1C(181) + CCCC(C)OO(58) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + CCCC(C)OO(58) <=> CCC1OC1C(154) + C[CH]CC(C)OO(48) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + CCCC(C)OO(58) <=> CCC1OC1C(154) + C[CH]CC(C)OO(48) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + CCCC(C)OO(58) <=> CCC1OC1C(154) + C[CH]CC(C)OO(48) origin: H_Abstraction
rxn: C[CH]CC(C)OO(48) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(198) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + CCCC(C)OO(58) <=> C[CH]CC(C)OO(48) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + CCCC(C)OO(58) <=> C[CH]CC(C)OO(48) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(154) + CC[CH]C(C)OO(46) <=> CC[C]1OC1C(179) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CCC1OC1C(154) + CC[CH]C(C)OO(46) <=> CCC1O[C]1C(181) + CCCC(C)OO(58) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CC[CH]C(C)OO(46) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CC[CH]C(C)OO(46) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + CCCC(C)OO(58) <=> CCC1OC1C(154) + CC[CH]C(C)OO(46) origin: H_Abstraction
rxn: CC[CH]C(C)OO(46) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(198) + CCCC(C)OO(58) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + CCCC(C)OO(58) <=> CC[CH]C(C)OO(46) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + CCCC(C)OO(58) <=> CC[CH]C(C)OO(46) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(179) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(154) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: CCC1O[C]1C(181) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(154) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(154) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(154) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + CC(CC(C)OO)OO(171) <=> CCC1OC1C(154) + CC(CC(C)OO)O[O](148) origin: H_Abstraction
rxn: C[C](CC(C)OO)OO(198) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + CC(CC(C)OO)OO(171) <=> CC(CC(C)OO)O[O](148) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CCC1OC1C(154) + C[CH]C(CC)OO(29) <=> CC[C]1OC1C(179) + CCC(CC)OO(23) origin: H_Abstraction
rxn: CCC1OC1C(154) + C[CH]C(CC)OO(29) <=> CCC1O[C]1C(181) + CCC(CC)OO(23) origin: H_Abstraction
rxn: C[CH]C1OC1C(183) + CCC(CC)OO(23) <=> CCC1OC1C(154) + C[CH]C(CC)OO(29) origin: H_Abstraction
rxn: [CH2]C1OC1CC(184) + CCC(CC)OO(23) <=> CCC1OC1C(154) + C[CH]C(CC)OO(29) origin: H_Abstraction
rxn: [CH2]CC1OC1C(185) + CCC(CC)OO(23) <=> CCC1OC1C(154) + C[CH]C(CC)OO(29) origin: H_Abstraction
rxn: C[CH]C(CC)OO(29) + CC(CC(C)OO)OO(171) <=> C[C](CC(C)OO)OO(198) + CCC(CC)OO(23) origin: H_Abstraction
rxn: CC([CH]C(C)OO)OO(163) + CCC(CC)OO(23) <=> C[CH]C(CC)OO(29) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: [CH2]C(CC(C)OO)OO(164) + CCC(CC)OO(23) <=> C[CH]C(CC)OO(29) + CC(CC(C)OO)OO(171) origin: H_Abstraction
rxn: CC[C]1OC1C(179) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: CC[C]1OC1C(179) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: CCC1O[C]1C(181) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: CCC1O[C]1C(181) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]C1OC1C(183) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]C1OC1C(183) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]C1OC1CC(184) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]C1OC1CC(184) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]CC1OC1C(185) + C[CH]CCC(11) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: [CH2]CC1OC1C(185) + CC[CH]CC(7) <=> CC=CCC(16) + CCC1OC1C(154) origin: Disproportionation
rxn: C[CH]CCC(11) + C[C](CC(C)OO)OO(198) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + CC([CH]C(C)OO)OO(163) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: C[CH]CCC(11) + [CH2]C(CC(C)OO)OO(164) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[CH]CC(7) + C[C](CC(C)OO)OO(198) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[CH]CC(7) + CC([CH]C(C)OO)OO(163) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC[CH]CC(7) + [CH2]C(CC(C)OO)OO(164) <=> CC=CCC(16) + CC(CC(C)OO)OO(171) origin: Disproportionation
rxn: CC(CC(C)OO)OO(171) + CC(CC(C)OO)OO(171) <=> O(40) + CC([O])CC(C)OO(172) + CC(CC(C)OO)O[O](148) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OOO(113) + CCCOO(59) <=> [O]O(13) + O(40) + CCCO[O](36) origin: Bimolec_Hydroperoxide_Decomposition
rxn: OO(20) + CCCOOO(135) <=> [O]O(13) + O(40) + CCCO[O](36) origin: Bimolec_Hydroperoxide_Decomposition

Details Observables Test Case: RMS_CSTR_liquid_oxidation Comparison

✅ All Observables varied by less than 0.100 on average between old model and new model in all conditions!

RMS_CSTR_liquid_oxidation Passed Observable Testing ✅

beep boop this comment was written by a bot 🤖

@rwest rwest removed the Status: Ready for Review PR is complete and ready to be reviewed label Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SMILES strings are wrong for some gas-phase species

4 participants