ProDy 1.10 Series
1.10.11 (Oct 25, 2019)
New Features:
Bug Fixes and Improvements:
Added a keyword argument to
mapChainByChain()to allow user-definedcorrespondence of chain IDs between the target and the mobile.
Compatibility and bug fixes for various functions.
Fixed compilation error on MacOS if a user-installed gcc is present.
Consistency fixes.
Added new modules and functions for handling angles, dihedrals, impropers,
cross-terms, non-bonded exclusions, hydrogen bond donor and acceptor information from
PSFfiles and including them inAtomGroup.
1.10.10 (May 9, 2019)
Bug Fixes and Improvements:
Compatibility fix for the RTB module on Windows.
Fixed compilation error on MacOS.
Consistency fixes.
1.10.9 (May 2, 2019)
New Features:
Added a method option to
pairModes()to use other solvers for thelinear assignment problem.
Added functions for handling user-defined data for
Ensembleand
PDBEnsemble
Added the reweight option to
ModeEnsembleto reweight the modesbased on matched eigenvalues.
showSqFlucts()now plot color-coded square fluctuations usingdomain information.
Added
calcSquareInnerProduct()for calculating the square innerproduct between two square fluctuations.
Allowed
parseHiC()to automatically identify and read bindary hic files.
Bug Fixes and Improvements:
Fixes to
parsePDB()for compatibility with large PDB files.Fixes and improvements to membrane ANM functions for faster computation.
PY3K compatibility fixes.
1.10.8 (Sept 18, 2018)
New Features:
Added turbo option to
calcEnsembleSpectralOverlaps()and
matchModes(). Both options allow speed-up about 40%.
Bug Fixes and Improvements:
writePDB()now can acceptEnsembleas input.PY3K compatibility fixes.
1.10.7 (May 21, 2018)
New Features:
Added overlay and gap option to
showAtomicLines().
Bug Fixes and Improvements:
Reorganized MechStiff functions. Now MechStiff functions are moved out from
the
ANMclass, and get… were renamed to calc…
Fixed a problem that an error will be raised when searching a sequence
against Pfam.
PY3K compatibility fixes.
1.10.4 (May 15, 2018)
Minor fixes.
1.10.3 (May 14, 2018)
New Features:
Added
CATHDBfor querying information from CATH database.Added
sliceAtomicData()andextendAtomicData()to slice more extend data based onSelectionor other types ofAtomicobjects.
Bug Fixes and Improvements:
Switched to Python Wheel for distributing on Windows. This will allow Windows users to pip install prody.
Fixed a error when compiling C++ extensions on MacOS.
Various bug fixes according to issues proposed on the GitHub.
1.10.2 (May 2, 2018)
Minor fixes.
1.10.1 (May 1, 2018)
Added the function sliceAtomicData for slicing data based on slicing atoms.
Updated the documentation for making a release.
Other documentation and minor fixes.
1.10 (Apr 30, 2018)
Signature Dynamics
Added
calcEnsembleENMs()to compute ENMs on each conformation of a given ensemble to obtain an ensemble of modes.Added
ModeEnsembleandsdarrayclasses as the basic data types for signature dynamics.Added functions such as
calcSignatureSqFlucts(),calcSignatureCrossCorr(),calcSignatureFractVariance()to extract signature dynamics.Added
calcEnsembleSpectralOverlaps()to obtain dynamical overlaps/distances among the conformations in a given ensemble.
New Features:
Visualization
Added
showAtomicLines()andshowAtomicMatrix()functions to improve visualization.Added an networkx option to
showTree()so that the user can choose to usenetworkxto visualize a given tree.
Ensemble and PDBEnsemble
Associated an
MSAobject to thePDBEnsembleclass.Added an pairwise option to
Ensemble.getRMSDs()to obtain an RMSD table of every pair of conformations in the ensemble.Improved
Ensemble.setAtoms()for selecting a subset of residues/atoms of the ensemble.
Databases and Web Services
Added methods and classes for obtaining data from CATH and Dali.
Added additional functions for Uniprot and Pfam such as
queryUniprot()andparsePfamPDBs().
Bug Fixes and Improvements:
Fixed compatibility problems for Python 2 and 3.
Improved the
saveModel()function to include class-specific features.Fixed a bug related to the
Atomgroupaddition method.Bug fixes to
NMAclasses.Fixed a problem with
MSAindexing.Reorganized file structures and functions for consistency.
Other bug fixes.