Hi everyone,
How do I check if a certain protein as a known 3D structure?
I have a list of Entrez IDs and I want to check if the proteins this genes encodes are available or not.
Thanks,
Joao Dinis
Hi everyone,
How do I check if a certain protein as a known 3D structure?
I have a list of Entrez IDs and I want to check if the proteins this genes encodes are available or not.
Thanks,
Joao Dinis
It depends, really. Do you want exactly the structure for the given protein encoded by the gene, or are you satisfied with a structure of a protein which may be homologous to a protein encoded by the query gene? Others have already suggested a solution for the first case, so I'll outline some solutions for the second case:
To complete the answer given by User000:
You can use the UniProt ID mapping service (http://www.uniprot.org/mapping/) to upload your Entrez identifiers and map them to UniProtKB. You will have to specify either EMBL CDS, RefSeq or GeneID as the source database, depending on the type of your identifiers.
Once you have your result, You can follow the link "UniProtKB (xx)" (where "xx" is the number of protein entries), and then refine your query by adding "database:pdb" to it. This will result in a URL like http://www.uniprot.org/uniprot/?query=job%3A20140324428MW6BLCK+database%3Apdb&sort=score (note that job identifiers are temporary and the corresponding data will only be kept for 7 days, i.e. this URL will only be valid for 7 days).
Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
All the 3D structures of proteins are kept in Protein Data Bank database..I guess what you need is PDB ID, to see if the protein structure is in the data bank. You might use UniProt ID mapper to find UniProt ID's from Gene ID, then from UniProt you can find PDB ID. There might be easier ways..I need to think and check
Actually, you dont even need PDB ID, if you know UniProtKB ID you can find out from Protein Data Bank, if protein has a structure. Otherwise, if you have a lot of Entrez IDs you might want to write a script using Biopython..