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

add back support for two amino acids being connected (modifedresidue.py) #55

Open
misterbrandonwalker opened this issue Oct 21, 2020 · 9 comments

Comments

@misterbrandonwalker
Copy link
Collaborator

No description provided.

@misterbrandonwalker
Copy link
Collaborator Author

also support multiple modified amino acid residues

@D16ERG
Copy link

D16ERG commented May 12, 2021

Dear all,

What is the most appropriate medium for discussing question regarding POLTYPE? In my particular case; Poltype itself seems to be working fine. Because of this; I am hesitant to open up a new issue on GitHub.

The current difficulty I would like to discuss; concerns the handling of missing torsions. According to past documentation, missing torsions can be fitted using torsfit. Unfortunately torsfit only accepts gaussian09 input files. Since I do not have access to Gaussian; I have only been able to
zero out the values in torsionsmissing.txt to obtain final coordinate
and parameter files. I presume such parameterizations are inaccurate because of the latter zeroing out procedure. Is there any other way to obtain the missing torsions using psi4?

@misterbrandonwalker
Copy link
Collaborator Author

misterbrandonwalker commented May 12, 2021 via email

@D16ERG
Copy link

D16ERG commented May 12, 2021

Dear Brandon,

Thank you for your fast reply, I will have a go at parameterizing 1,3-cyclohexadiene with the latest revision of Poltype2. If I cannot resolve the issue myself I will open up a new issue on the GitHub page.
In past revisions of Poltype (from february 2021) I experienced value errors with all zero-values for some particular torsions. In past documentation*, torsfit was mentioned for fitting missing torsions.

  • https://dasher.wustl.edu/ponder/papers/jctc-7-3143-11.pdf
  • "Currently you still need to check for missing torsion parameters in final key file (could be due to quantum jobs failing/not submitted correctly, or poltype decides the torsion contribution is neglible during fitting (for example some hydrogen torsions contribute small energy to total torsions around rotatable bonds)."

Torsfit itself is an external program which is part of the Tinker suite. Like Poltype2, torsfit is used to fit QM data to MM parameters.

Kind regards,

Didier

@jayponder
Copy link

Hi, The use of TORSFIT is unsupported at this point. The paper you cite above is from 2011, and lots of things have changed over the past decade :)

As Brandon says, you should use his recent version of "POLTYPE2", which has automated torsion fitting built in. At some point I may try to revive a standalone TORSFIT program within Fortran Tinker 8, but it's not a very high priority at the current time.

@misterbrandonwalker
Copy link
Collaborator Author

misterbrandonwalker commented May 12, 2021 via email

@D16ERG
Copy link

D16ERG commented May 12, 2021

Would it matter if I overruled the fragmenter and simply added isfragjob=True in poltype.ini?

@misterbrandonwalker
Copy link
Collaborator Author

misterbrandonwalker commented May 12, 2021 via email

@misterbrandonwalker
Copy link
Collaborator Author

Okay, I tested your molecule and I have basically made it so poltype transfers alkane parameters for when b-c (in a-b-c-d) is non-aromatic and benzene parameters when b-c is aromatic bond, this is probably safer then matching very stiff parameters for the part of ring that was a bit more flexible. I will add more documentation within a few days.

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