Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need association between comparative model asym_ids and sphere model asym_ids #6

Closed
tomgoddard opened this issue Dec 21, 2016 · 4 comments

Comments

@tomgoddard
Copy link
Collaborator

In the mediator.cif example file, comparative model cr_mid_fullmed10.pdb listed in table ihm_dataset_other has chain identifiers (asym_ids) that do not appear to match the sphere model asym_ids. This causes the comparative model to not be aligned to the sphere model when opened in ChimeraX. The ihm_starting_model_details table lists the association between starting models and this comparative model but there is no table field to say which asym_id in the comparative model corresponds to a given starting model asym_id. There is a "starting_model_db_pdb_auth_asym_id" field for models referenced with "starting_model_db_name" and "starting_model_db_code", but comparative models not at a database (e.g. when a project is in progress) do not have the associated asym_id identified.

@tomgoddard
Copy link
Collaborator Author

The mediator.cif cr_mid_fullmed10.pdb has chains D,G,I,J,U,Z and is referenced as dataset_list_id=2 by five starting models which have asym_id H,I,J,K,L.

@tomgoddard
Copy link
Collaborator Author

Is it assumed that the sequence numbers for dataset_list models referred to in the starting_model_details table exactly match the sequence numbers used by the sphere models (given by seq_id_begin and seq_id_end in the starting_model_details table?

If the sequence numbers are not required to match, then a correspondence between experimental/comparative input models and the sphere model sequence numbers will be needed.

@brindakv
Copy link
Collaborator

brindakv commented Jan 6, 2017

In the updated dictionary, _ihm_starting_model_details.starting_model_auth_asym_id and _ihm_starting_model_details.starting_model_sequence_offset address this issue.

@tomgoddard
Copy link
Collaborator Author

I think we need the starting_model_db_auth_asym_id field in addition to the new starting_model_auth_asym_id field in _ihm_starting_model_details. The db_auth_asym_id tells which change of a database entry was used in a comparative alignment. The auth_asym_id tells which chain in the resulting comparative model file corresponds to the asym_id in the sphere model. In the case of nup84 the comparative model asym_ids match the sphere model asym_ids, but in the case of mediator.cif comparative model (cr_mid_fullmed10.pdb the asym_ids don't match the sphere model asym_ids. We were able to repurpose db_auth_asym_id to match these only because that comparative model did not list database templates, so the db_auth_asym_id was not being used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants