Biology Stack Exchange is a question and answer site for biology researchers, academics, and students. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was wondering how many human proteins have a solved 3D structure. Is there a database with only human proteins? I looked at pdb but couldn't find a filter.

share|improve this question
I think you are going to have a lot of issues with redundancy, especially if you want to know the number of unique proteins. – GWW Dec 23 '11 at 4:35
@GWW I guess that writing a small script can get rid of the redundancy. – Gergana Vandova Dec 23 '11 at 4:36
You may have better luck asking this question on biostar. – GWW Dec 23 '11 at 5:00
Notice that “solved” is very subjective. Not all of the structures are of high quality, and some of them are just plain incorrect due to experimental errors. – Konrad Rudolph Dec 29 '11 at 9:29
This is a very subject question for two reasons: The Protein Databank accepts NMR and crystal structures of proteins which offer different degrees of resolution and accuracy. These structures are also somewhat subjective because the protein may adopt different conformations depending its relevant biological context. Thirdly, the solvent extractions may impose erroneous structure. – user560 Oct 17 '12 at 17:40
up vote 17 down vote accepted

6405 proteins mapping to 5220 genes, according to Ensembl.

In Ensembl's BioMart, you can select the PDB ID as external reference. Export the results and count the unique proteins/genes that have a PDB ID.

share|improve this answer
Thanks so much. – Gergana Vandova Dec 23 '11 at 20:32

PDB is a good resource for answering such questions, since it will let you filter results by many additional parameters. To count and extract 3D structures of human proteins:

  1. Open Advanced search tab of the PDB website.
  2. Select Biology -> Source organism from the menu.
  3. Type Homo sapiens (human).
  4. You can reduce redundancy by checking Remove Similar Sequences at n% identity below.
  5. Submit query.

To add further filters, click Refine Query with Advanced Search. There you can extract structures by deposition date, quality (eg. resolution or R-factors for structures solved by X-ray diffraction), ligands, enzyme classification, etc. (by checking Add Search Criteria)

Search for human proteins with removal of homologues with 90% identity cutoff fetches 7117 structures. The number of good quality X-ray protein structures (resolution < 2.5A) is currently 3964 (with the same identity cutoff).

You can then download the fetched list or create custom reports (menus below).

A good tool (also used by PDB) for generating non-redundant protein datasets is cd-hit.

share|improve this answer

From your comments it doesn't seem like you are adverse to writing some custom scripts so one option would be to take advantage of the NCBI Structure database. You can filter it by organism and then download the results as a text file / XML. If you need access to the raw PDB data you could then download the PDB archive and examine the ones in your filtered list.

share|improve this answer

PDBe's new search system is designed to answer just such questions

shows there are 6964 unique human macromolecules with structure data in the PDB.

Of course, many will be fragments of proteins rather than the whole molecule.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.