[chimerax-users] label_seq_id in mmcif files for Chimera

Greg Couch gregc at cgl.ucsf.edu
Tue Jul 7 13:38:19 PDT 2020


As you know, the entity_poly_seq table says which polymeric residues are 
adjacent to each other (entity_poly_seq.num values are the 
atom_site.label_seq_id values).  Without that information, ChimeraX 
still needs the atom_site.label_seq_id to imply the polymeric ordering.  
It also helps to give an atom_site.label_entity_id, even if the entity 
table is missing, to imply chain breaks.

So in your case, give the first residue a label_seq_id of 1, and 
monotonically increase it for each following residue.  If there is a 
gap, increase it by 2 or more.  If ChimeraX doesn't figure out the gap 
correctly, it would be a bug.

An alternative, that I have not tried, would be to give all of the 
inter-residue bonds explicitly in the struct_conn table.  (Not sure if 
the residues would be merged into a single chain -- so it would be 
visually fine, but ChimeraX's internal data structures might be confused.)

     HTH,

     Greg

On 7/6/2020 4:01 PM, Marcin Wojdyr wrote:
> Hi,
> I'd like to generate mmCIF files (using my own software) that can be
> read by Chimera. The problem is that sometimes I don't know the full
> sequence (SEQRES), so I don't know values for _atom_site.label_seq_id.
>
> If I skip label_seq_id entirely, the file doesn't load. ChimeraX gives
> warning: "Skipping atom_site category: Missing column 'label_seq_id'".
>
> If I set all label_seq_id values to null ('.') I get warning: "Unable
> to infer polymer connectivity due to unspecified label_seq_id for
> residue "ARG" near line 125"
> and all residues are disconnected.
>
> How should the mmCIF look like so that Chimera infers the connectivity
> in the same way as it does for PDB files?
>
> Cheers,
> Marcin
> _______________________________________________
> ChimeraX-users mailing list
> ChimeraX-users at cgl.ucsf.edu
> Manage subscription:
> https://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users


More information about the ChimeraX-users mailing list