Open
Conversation
… is allocated. Start creating a stripped down version of the fill atoms with tempaltes and structure prep code.
…es during the load commands; assign parameters right before saving
…containing no bonds.
…ep features by default.
… the original since the method for determining waters out of the box is different. Just use the cell we have been using. Probably will require some imaging.
added 22 commits
March 4, 2026 12:06
…es across unit cell boundaries. Disable truncoct for now
… clash with the Cpptraj class.
…on code, among other improvements. Lots of changes under the hood as far as topology/parameter handling goes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes in version 7.0 of CPPTRAJ. 2026
The major change in this version is the introduction of the ability of CPPTRAJ to fully build and parameterize systems in the same way that LEaP does.
New Commands
build- Allow full build and parameterization of systems for MD, including CMAP, LJ 12-6-4, solvation, and ions. Includesprepareforleapandfixatomorderfunctionality. Can create macromolecular assemblies from PDBs with multiple models. Can solvate with a target # of solvent molecules.source- Read (limited) leaprc files.mutate- Mutate residues from one kind to another, keeping only common atoms.desc- DEBUG: describe a selection in the same manner as leap.New functionality
Read topology/coordinates with the 'readdata' command.
More complete read of Amber library/prep files.
Read CMAP energy term from Amber MDOUT file.
The
permutedihedralscommand will now check rings.The
graftcommand will now use CONNECT atom information if it is present.The
energycommand will now calculate CMAP energies (if CMAP parameters are present) and/or LJ 12-6-4 contributions to VDW energy (iflj1264is specified).The
sequencecommand now generates better geometries around bonds linking residues.New Keywords
checkstructureaction.Ring-bond intersections are detected when the ring center to bond center is less than , or less than and the angle between the bond vector and ring perpendicular vector is less than .
If
checkxpis specified, extra points will be included. By default, extra points will be ignored as determined by 'xpmask'; the default mask to select extra points is '&@\XP'Add
namemap <mapset>keywords forchange atomname from <mask>to use an atom name map for determining new atom names.Add
gbtochangecommand to change GB radii.Add
completekeyword tozmatrixcommand to get complete zmatrix instead of minimal zmatrix.Add
atombondorderkeyword to mol2 output; sort bonds by first atom index (similar to how leap writes mol2 files).Add
lj1264keyword to theenergycommand to enable LJ 12-6-4 energy calculation.New file formats recognized
Read Amber parameter (force field) files.
Read Amber force field modification (frcmod) files.
Read leaprc files (limited).
Read atom/pdb residue name maps.
Misc Fixes
Fix timing percentage of solute-solvent hydrogen bonds in
hbondaction.replicatecellaction will correctly regenerate parameters as needed.Fix small memory leak when calculating modes.
Ensure box information is properly updated if needed when using
crdaction.Improve memory allocation in the Frame class to avoid frequent reallocation of memory.
Improve handling of very large topology files.
Better handling of very small boxes with pairlist code.
Not Yet Ready
byatomkeyword tocheckchiralityaction to check the chirality of any atoms in specified mask that are chiral centers.