Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parametrization problems #6

Open
DanieleDiMarino opened this issue Jul 6, 2016 · 3 comments
Open

Parametrization problems #6

DanieleDiMarino opened this issue Jul 6, 2016 · 3 comments

Comments

@DanieleDiMarino
Copy link

Hi,
I'm trying to convert from atomistic to coarse grained a small molecule but I got errors and I don't know how to solve them.
I have installed ato-martini with the right dependencies
My first question is:
Is possible that my molecule is too big?
This is the command line:

./auto_martini --smi "o1c(nc(n1)c1ccccc1)[C@H]1NH" --mol CP6 --gro CP6.gro --verbose

This is what I got:

; ring atoms: [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9, 10], [19, 20, 21, 22, 27, 28]]
; Heavy atoms: O C N C N C C C C C C C N C C N C O N C C C C C F F F C C C
Error. Exhaustive enumeration can't handle large molecules.
Number of heavy atoms: 30
python: /usr/include/boost/thread/pthread/mutex.hpp:108: boost::mutex::~mutex(): Assertion `!posix::pthread_mutex_destroy(&m)' failed.
Annullato (core dump creato)

Now

(I have converted the pdb structure in smile format using babel)
P.s.
If my molecule is really too large can I use the auto-martini to convert my molecule in CG dividing it in small sub functional groups and than putting everything together?

Thank very very much
Daniele

@tbereau
Copy link
Owner

tbereau commented Jul 6, 2016

Hi Daniele,

Yes, the code currently only supports up to 25 heavy atoms. An updated version is in the works, but it's not quite ready yet. In the meantime, I would indeed recommend you to cut the molecule into pieces (2 should work in this case), and later stitch them together by editing the topology files.

Good luck!

Best,
Tristan

@Kuchenbecker
Copy link

Dear @tbereau, one question: I understand how to actually break a molecule into two pieces, generate the .itp files and put them together. But how to create a single .gro file after diving the molecule? I mean, how to match the coordinates.
Thanks.

@tbereau
Copy link
Owner

tbereau commented Oct 28, 2020

Unfortunately there's no automated way to do that--not that I know of. You can try to rototranslate the molecules so that they're relatively well aligned, and then do some gentle energy minimization and equilibration. Might do the trick.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants