Releases: BojarLab/glycontact
Releases · BojarLab/glycontact
v0.3.4
v0.3.3
- Added
get_pdb_atom_monosaccharideshelper function to be used as an optional upgrade inglycowork.motif.draw.GlycoDraw - Added
encode_angles_sincoshelper function inlearning - Made parsing of GlycoShape and other structures from PDB files more robust
- Added
nmr_df_to_training_datato process NMR-derived structures into data compatible with model training - Slight improvements in model training (label smoothing, gradient clipping, better I0 approximation,
remainderinstead oftanh, etc)
v0.3.2
- add Code Coverage to a good part of the code
- expand coverage of rare monosaccharides and modifications in parsing pdb files
- expand support for variably formatted pdb files in parsing
- add omega angle calculation and mapping in
get_structure_graph - SASA/flex mapping in
get_structure_graphcan now be switched off with a new keyword argument calculate_hsicis now relegated to the upstreamhsicfunction fromglycoworkglycoworkversion requirement is bumped to1.8.1
v0.3.1
v0.3.0
GlyContactcan now be used fully withoutGlycoShapestructures, as long as users provide their own PDB files- If analyses require
GlycoShapestructures, these will now be automatically downloaded from theGlycoShapedatabase and cached locally process.get_glycosidic_torsionscan now be directly used with glycan sequences & PDB files; pre-processing viaprocess.get_annotationis now optional- Added
process.get_glycan_sequences_from_pdbutility function to receive list of IUPAC sequences of glycans contained in a provided PDB file - Added
process.get_binding_pocketfunction to extract all protein residues/atoms near a glycan (in the context of lectin-glycan binding), which can be further constrained to a binding motif within that glycan, and which can be exported to a new PDB file process.get_glycosidic_torsionsnow also returns the torsion angles between reducing end monosaccharide and linker amino acid, in the case of glycoproteinsprocess.compute_merge_SASA_flexibilitynow also returns the SASA+flexibility of the amino acid linker, in the case of glycoproteins
v0.2.0
- updated processing of
GlycoShapedownloads, to accommodate their new format - added non-linear torsion-torsion correlation analysis via
process.analyze_torsion_torsion_correlations - added a new modality for measuring monosaccharide-level flexibility via quantifying weighted torsion angle spread across conformers (
calculate_torsion_flexibility_per_residueand thetorsion_flexibilitynode attribute instructure_graphs) - added new node features into
get_structure_graphfor extracting axial/equatorial hydroxyl groups and their relative positioning