v3.16.2 (2026.2)
New functions
Added description of ligands/HETatms when available
Added –no_network to prevent network usage when not available
Extended functions
water
Added support for selective removal of water molecules according to contacts
Bug fixes
sequences
Fixed missing initial fragment, structure sequence header
backbone
Fixed accumulated display of modified residues after consecutive reconstructions
input
Fixed –limit management to avoid useless structure loading
v3.15.6 (2025.1)
Extended functions
input
Added transparent support for .gzipped sequence and structure files
Bug fixes
input
Updated default PDB server
Fixed non json serializable np.floats
Fixed Str to Seq conversion, forced by Bio.seqrecord
Fixed io folder to a safer name
Fixed clash distance for severe clashes too short
v3.13.5 (2024.4)
Bug Fixes
backbone
Fixed interactive behaviour when missing sequences
mutateside
Fixed bug. Mutated residue was deleted when using –rebuild
v3.13.4 (2023.3)
Bug Fixes
sequences
Fixed key error bug fix in sequencedata.match_sequence_numbering
v3.13.3 (2023.2)
Extended functions
input
Added assembly download from wwpdb.
Added –overwrite_cache to refresh cached structures.
improved recognition of CA-only structures.
Added automated sequence download for retrieved structure in PDB format
–sequence accepts remote download as pdb:{pdb_id}
Added remote downloads (structure and sequence) from plain URL’s (http(s) only).
output
Added optional logging of building errors (as –build-warnings).
Improved phrasing for some log errors.
run_time
Atom limit check made after download to avoid useless work.
Added –time_limit to avoid too lengthy runs. Useful on massive analysis.
add_hydrogen
Full list of residues now requires –verbose.
Deprecated
input
Use of alternative pdb servers (–pdb_servers) for biounits/assemblies. Command-line parameter retained for back-compatibility.
Bug Fixes
input
Default download moved to https (instead of ftp) to avoid detected network restrictions.
sequences.
Fixed errors in sequence recognition when non-protein and non-na chain.
Fixed FASTA headers when no gaps.
models/chains/sequences. Fixed errors when differences in chain composition among models. All models are now analyzed as independent entities.
Added error message when –rebuild is applied to N term residue. Fix pending.
v3.12.1 (2022.4)
Extended functions
amide
Added –fix auto option to automatically find best fix combination
chains
Added –rename. fixes empty chain labels
Added –renumber. allow to renumber/reorganize chains and residues
Added –rem_inscodes. removes insertion codes on renumbering
Added –rebuild. rebuild chains labels and residue ids from backbone connectivity
inscodes
Added –renumber. Rebuild residue numbering to remove insertion codes
models
Added –build_complex. Converts biounit’s selected models into actual complexes
sequences
Added –output_fasta. Writes sequences found in an external FASTA file
json
Extended information on json summary output
input format
File format for remote download can be defined using extension as in pdb:2ki5.pdb
output format
Added mmCif output (only atom records)
input management
Added –nocache to avoid caching downloaded structures
Added –copy_input to recover a copy of the input structure
Added –coords_only to discard chain labels and residue ids from input. Used to revover faulty structure files
Bug Fixes
Added missing defaults for Notebook execution
Ionized/tautomeric residue names recognized
Fixed behaviour of structure headers output with missing entries
v3.10.1 (2022.3)
Extended functions
Structure details
Added hydrogen atoms count
Input files
Support for PQR format
backbone, sequences
Input Sequences are automatically assigned to the appropriate chain. No special requirements for FASTA headers
add_hydrogen
Extended to support Nucleic Acids
sequences
Structure sequence is always reported even in the absence of canonical one
chains
Unlabelled chains can be fixed.
Bug Fixes
Fixed banner format
Fixed residue id on metals output
Removed required usage N and C terms 4-letter residue names except of requested output
v3.9.11 (2021.4)
New Functions
Support for PDBQT files
add_hydrogen
Multiple charge sets accepted (currently ADP, CMIP)
v3.9.10 (2021.4)
New Functions
Extended functions
Adding new option –keep_canonical_resnames to revert output to canonical residue names when modified by any operation.
models
Select multiple models
Superimpose current models
Output models as multiple PDB files
Bug Fixes
add_hydrogen
Extended to Nucleic Acids
added option to keep canonical residue names
Bug Fixes
add_hydrogen
Forced upper case for FF names
v3.9.9 (2021.4)
Bug Fixes
Remove pinned numpy dependency
v3.9.7 (2021.4)
Bug Fixes
Fixed tests
Fixed behaviour with –non_interactive and missing command options
v3.9.6 (2021.4)
Extended functions
Jupyter Notebook support extended
Help(command) function
Settings accepted also as Python dictionaries-
add_hydrogen
Added support for multiple atom type sets (currently ADP, CMIP)
Added support for pqr, pdbqt, cmip output formats following file extension
Added support for pqr input format
Terminal residue names available on 3 or 4 letter (N-, C-) codes
command_list
Added support for inline command lists
mutationside
Added support for RNA mutations
Bug Fixes
Fix charge assignment for modified residues and terminals
Fixed wrong assigment of RNA residues as protein
Fixed tests
Fixed behaviour with –non_interactive and missing command options
V3.8.5 (2021.2)
New functions
sequences
prints both canonical and structural sequences (protein or NA).
Extended functions
mutateside
added support for mutation of DNA/RNA residues
–na_seq allows to set a desired final sequence in a single operation (for DNA duplexes)
chains
allows to select chains according to molecular type (protein | dna | rna | na).
Improved guess of chain type.
getss
can now mark CYS residues as part of SSBonds. Further commands like add_hydrogen reacts accordingly
load
can now be used to convert downloaded cif to pdb format using –force_save
Modeller based commands
adapted to support Modeller >= 10.1
several commands
adapted to work with NA chains
Extended support for verbosity
Default verbosity has been reduced to errors and warnigs
–nv –quiet removes all progress reports
-v adds extra progress report (original default)
Bugs fixed
clashes, add_hydrogen did not work for modified or cap residues
mutateside crashed when trying to delete already modified atoms
added error message when chains will remove all chains in the structure
added error message when mutateside has no available mutations
v3.7.3 (2021.1)
Extended functionality
Added support for biopython 1.78
Bugs fixed
backbone
added error messages for incorrect or missing FASTA sequences
backbone reconstruction crashed when not all chains sequences were available even if missing chains where not needed
v3.0.2
New functions
–rename_terms
Rename N and C terms as NXXX, CXXX
Extended functions:
mutateside & fixside –rebuild
Use Modeller for building the side chains, include conformational search
backbone –extra_gap
Allows to use more residues from the built model to fill backbone breaks (experimental)
add_hydrogen –add_charges
Adds point charges to atoms and produces a PDBQT output suitable for autodock
Bug fixes
–debug
Psutils import failed even when –debug was not requested
backbone
Residue internal pointers corrupted when backbone was modified