There are several freely available methods for establishing and maintaining a local copy of the PDB FTP Site. The methods described below have the added benefit of preserving the timestamps on files:
The RCSB-created rsyncPDB.sh script is a template for using rsync to mirror the FTP archive from an anonymous rsync server. The script can be found at ftp://ftp.rcsb.org/pub/pdb/software/, and the comments in the script explain its usage. Before successfully running it, users will need to set three variables in rsyncPDB.sh to suit their local setup. This script is now used by the PDB to maintain its FTP mirrors.
The non-RCSB mirror.pl script, which had been used to mirror the PDB FTP archive in the past, is available under the GNU public license from ftp://sunsite.org.uk/packages/mirror/. It is recommended to install the ftp.pl_wupatch security patch with the script, also available from this site.
PDB FTP mirroring procedures are further explained at http://www.rcsb.org/pdb/ftpproc.final.html, and the layout of the PDB FTP archive is accessible at http://www.rcsb.org/pdb/ftp_plan.html. For more information about mirroring the PDB FTP Site, please send e-mail to firstname.lastname@example.org.
The RCSB PDB (citation) is managed by two members of the Research Collaboratory for Structural Bioinformatics:
RCSB PDB is a member of the
The RCSB PDB is funded by a grant (DBI-1338415) from the
National Science Foundation, the
National Institutes of Health, and the
US Department of Energy.