-
Notifications
You must be signed in to change notification settings - Fork 49
Support for Mapping Beads Spanning Adjacent Residues in MARTINI #660
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
Comments
Yes, this is possible. It is also something that is not actively used at the moment, and therefore poorly tested; you may run into unexpected issues, as well as some strange idiosyncrasies. One of the test cases we use is a partial force field that uses a mapping where the BB bead is mapped to the peptide bond of a protein (i.e. HNCO). You can find those files here, and should serve as a starting point: Let me introduce some jargon we use in martinize2 and explain the mapping workflow before you dive into the files.
For a Mapping to apply martinize2 finds all induced subgraph isomorphisms between the Mapping's molecular fragment and the peptoid/protein/molecule you're martinizing. This means that all atom properties must match (most notably atom and residue names), and that all edges must be the same (i.e. if the input peptoid has an edge (not bond) between e.g. H and N, then the molecular fragment of the mapping must also have that edge. The inverse is also true: if there's no edge in the input molecule (between H and C), then there must also be no bond between them in the mapping). To see which edges and atomnames the input molecule will end up with you need to look at the charmm force field (https://github.com/marrink-lab/vermouth-martinize/tree/master/vermouth/data/force_fields/charmm) which is the default input force field ( Be sure to ask for more help/guidance when you run into problems! |
We are working on integrating a coarse-grained (CG) force field for peptoid-based polymers into the MARTINI framework. Since the standard BB bead mapping does not fully capture peptoid backbones, we developed a new PA bead that includes atoms from both the current and preceding residue. However, it seems the default mapping format does not support this. Is there a way to allow beads to span adjacent residues in martinize2, or any suggested workaround?
we'd appreciate any guidance!
The text was updated successfully, but these errors were encountered: