ExcitedStates / qfit-3.0

qFit: Automated and unbiased multi-conformer models from X-ray and EM maps.
MIT License
31 stars 11 forks source link

Allow qFit to run with multiple backbone inputs #382

Closed stephaniewankowicz closed 5 months ago

stephaniewankowicz commented 6 months ago

Pull Request Checklist


If the input PDB has altlocs for C, CA, N, or O, it will run qFit residue starting from both conformations. This specifically will run sample_backbone x number of times determined by the number of backbone coordinates. This will then feed in both samplings into the coor_set for subsequent sampling.

This is done by creating a dictionary in qfit_protein with the coordinates for all altlocs and the anisotropic matrix if applicable.

This is still suffering from over-sampling with angle (and making it 2x or 3x worse), but is still returning the same conformations.