Comments (4)
from autode.
Hi @Geert38
I've just tried it out and indeed autodE doesn't do a great job. Part of the problem is this early-stopping criteria on the initial path
autode.log.log: WARNING Have a peak, products not made on isomorphism, but at least one of the distances is final. Assuming the peak is suitable
which picks up a proton transfer across the carboxyl. We can force matters with a little manual intervention by creating reactant and products in the correct conformation
import autode as ade
ade.Config.lcode = ade.Config.hcode = "orca"
r = ade.Reactant("r.xyz")
p = ade.Product("p.xyz")
rxn = ade.Reaction(r, p, name='neb')
rxn.optimise_reacs_prods()
rxn.locate_transition_state()
print("∆E_r (kcal mol-1) = ", rxn.delta("E").to("kcal mol-1"))
print("∆E‡ (kcal mol-1) = ", rxn.delta("E‡").to("kcal mol-1"))
8
r.xyz
C -0.94699 -0.07829 -0.14189
C 0.49717 0.30811 -0.03089
O 0.96924 1.36670 -0.34881
O 1.23865 -0.68632 0.48331
H -1.51414 0.74203 -0.59422
H -1.34656 -0.30848 0.85676
H -1.04552 -0.99068 -0.74768
H 0.53828 -1.44002 0.72219
8
p.xyz
C -1.44659 -0.74815 0.05192
C 1.87467 0.88434 -0.02008
O 1.21899 1.79465 -0.43515
O 2.53012 -0.02628 0.39507
H -1.21104 0.26014 -0.34547
H -2.18369 -0.65644 0.87580
H -1.87258 -1.37341 -0.75929
H -0.51975 -1.22181 0.43597
A relevant aside: I'd be very surprised if this sort of decarboxylation is elementary with innocent solvent (consistent with the >60 kcal mol-1 barrier at DFT). I'd imagine some other acid/base or at least water mediated pathway is much more feasible.
from autode.
from autode.
The library suggests that it is possible to make quantum chemistry simple,
but this is deceptive, it will never be simple.
Great quote. Should get it on a T-shirt!
I did actually test the following, but I suspect this is also too complex:
I'd suspect that too. A nano-reactor approach (e.g. 10.1021/acs.jctc.9b00143) is probably the best
The thing is that the documentation is a bit on the light side for a
complex tool
Fair comment. Unfortunately writing documentation never reaches the top of the priority list. Contributions are very welcome!
I asked for access to the slack some time ago without response
Sorry for missing this. I'll dig it out
from autode.
Related Issues (20)
- Better optimisers for NEB
- Performing NEB given exact atom-mapping HOT 5
- Diffrence in frequencies from ORCA and autode HOT 5
- Optimiser bugs
- Implement image-pair regeneration with DHS (-GS) and i-EIP
- Increase default SCF cycles in Q-Chem HOT 2
- SMILES input -> molecule bug HOT 3
- Turn of truncation of structure HOT 2
- DIC->Cart iterative back-transform did not converge HOT 6
- Failed to create a complete set of delocalised internal coordinates HOT 3
- ORCA error ? CouldNotGetProperty: Could not get energy HOT 2
- Codecov pytest runs are not using xTB on windows CI runs
- Debugging TS failures via file type generated
- Bump Python version in CI
- Solvent not being added with G09 for TS quick-reaction coordinate HOT 1
- Autode error "Could not get energy" for the XTB calculation HOT 2
- autode deals with free radicals? HOT 3
- autode.exceptions.NoConformers error when calculating reactions with CO2 HOT 22
- AutodE only runs as an interactive job HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autode.