Download PISA Data
PISA provides the following URLs for data download:
- XML description of crystal interfaces:
http://www.ebi.ac.uk/pdbe/pisa/cgi-bin/interfaces.pisa?pdbcodelist
where "pdbcodelist" is a comma-separated (strictly no spaces) list
of PDB codes. The resulting file contain XML output of interface
data, equivalent to that displayed in PISA interface pages, for
each of the specified PDB entries.
NOTE: If a mass-download is intended, please minimize the number
of retrievals by specifying as many PDB codes in the URL as feasible
(20-50 is a good range), and never send another URL request until
the previous one has been completed (meaning that the interfaces.pisa
file has been downloaded). Excessive requests will silently die
in the server queue.
- XML description of macromolecular assemblies:
http://www.ebi.ac.uk/pdbe/pisa/cgi-bin/multimers.pisa?pdbcodelist
where "pdbcodelist" is a comma-separated (strictly no spaces) list
of PDB codes. The resulting file contain XML output of assembly
data, equivalent to that displayed in PISA assembly pages, for
each of the specified PDB entries.
NOTE: If a mass-download is intended, please minimize the number
of retrievals by specifying as many PDB codes in the URL as feasible
(20-50 is a good range), and never send another URL request until
the previous one has been completed (meaning that the multimers.pisa
file has been downloaded). Excessive requests will silently die
in the server queue.
- Coordinate (PDB-formatted) files of macromolecular assemblies:
http://www.ebi.ac.uk/pdbe/pisa/cgi-bin/multimer.pdb?pdbcode:n,m
where "pdbcode" is a 4-letter PDB code, "n" is assembly set number,
and "m" is assembly number in the set.
"Assembly set" refers to a particular solution to the problem "how
to split crystal into assemblies". PISA may suggest several solutions
and tries to push the most probably one on top of the list. Therefore,
in most cases you will need "n=1". Each set may have more than one
assembly, and they do not have to be all identical. Therefore, you
need to enumerate all "m=1,2..." for given "n". When "m" is out of
range, PISA returns a single line saying that assembly number is
out of range.
NOTE: If a mass-download is intended, please do not send another
URL request until the previous one has been completed (meaning that
the multimer.pdb file has been downloaded). Excessive requests will
silently die in the server queue.
EXAMPLES:
http://www.ebi.ac.uk/pdbe/pisa/cgi-bin/interfaces.pisa?3gcb,1sar
downloads XML-formatted descriptions for all crystal interfaces found
in PDB entries
3gcb and
1sar.
http://www.ebi.ac.uk/pdbe/pisa/cgi-bin/multimers.pisa?3gcb,1sar
downloads XML-formatted descriptions for all assemblies indentified
for PDB entries
3gcb and
1sar.
http://www.ebi.ac.uk/pdbe/pisa/cgi-bin/multimer.pdb?3gcb:1,1
downloads PDB file of the only hexamer in PDB entry
3gcb