Releases: MurrellGroup/Backboner.jl
Releases · MurrellGroup/Backboner.jl
v0.12.1
Backboner v0.12.1
- Changed most mentions of "atom" to "point", including renaming the
get_atom_displacements
andget_atom_distances
functions toget_displacements
andget_distances
respectively, with the old names still available in 0.12.x as aliases. - Relax NNlib version
v0.12.0
v0.11.4
v0.11.3
Backboner v0.11.3
- Add
get_torsional_angles
function. - Rename ChainedBonds fields internally.
- Fix backbone atom assignments.
v0.11.2
Backboner v0.11.2
- Add
Protein.PDBEntry
function for getting a PDB entry in the form of aVector{Protein.Chain}
from the PDB without an explicit download. - Add
pdb_str
macro for convenience. (e.g.pdb"1ASS"
)
v0.11.1
Backboner v0.11.1
- Add
quaternions_to_rotation_matrices
androtation_matrices_to_quaternions
utility functions.
v0.11.0
Backboner v0.11.0
- Support reading and writing .cif files with
readchains
andwritechains
. - Hide methods for getting bond lengths, angles, dihedrals from bond_vectors.
- Stop exporting
get_atom_displacements
andget_atom_distances
. - Load proteins with
Float64
by default (instead ofFloat32
). - Make
get_dihedrals
andget_bond_angles
(hopefully) differentiable. (untested) - Store the rotations of
Frames
as batches of rotation matrices instead of batched of quaternions. - Remove Frame type in favor of batched multiplication.
- Make
(::Frames)(coords)
differentiable
v0.10.1
v0.10.0
Backboner v0.10.0
- Add support for residue "ins codes" (those letters next to residue numbers).
- Make
Backbone{T}
a subtype ofAbstractVector{AbstractVector{T}}
, instead ofAbstractMatrix{T}
. - Only allow linear indexing of backbones.
- Remove
get_bond_lengths(bond_vectors)
,get_bond_angles(bond_vectors)
, andget_dihedrals(bond_vectors)
methods, in favor of only having the method for backbones, which calls_get_bond_lengths(bond_vectors)
,_get_bond_angles(bond_vectors)
, and_get_dihedrals(bond_vectors)
. - Use BioStructures instead of PDBTools for writing.
Merged pull requests:
- CompatHelper: add new compat entry for Zygote in [weakdeps] at version 0.6, (keep existing compat) (#19) (@github-actions[bot])