4a635b51567e14c426be09c8f027c2ff43179b57 mspeir Wed Sep 2 14:05:32 2026 -0700 store: add chain file and Docker image sections, update the EULA to the Nov 2022 revision Adds a UCSC chain files section covering the per-user commercial license, and a Genome Browser Docker image section. The two LiftOver entries now point at the chain file section, since the over.chain files are licensed separately from the program. Replaces store/UCSC_GB_EULA.pdf with the November 22, 2022 revision. That is the revision whose Appendix B lists UCSC Chain Files and CRISPOR, so every product on the page can link to a single agreement. It also broadens "Commercial Purposes" to any use by a for-profit organization, which now applies to the source code, LiftOver, GBiC and Docker entries as well. refs #37764 Co-Authored-By: Claude Opus 5 (1M context) diff --git src/hg/htdocs/store.html src/hg/htdocs/store.html index 6b22a5483af..20adbdd16d0 100755 --- src/hg/htdocs/store.html +++ src/hg/htdocs/store.html @@ -138,56 +138,130 @@
Product includes:
Product does not include:

LiftOver command-line program (Mac OSX 64-bit)

Size: 9.35 MB
Product includes:
  • Pre-compiled LiftOver standalone command line tool for LINUX or MacOSX.
Product does not include:
  • The UCSC Genome Browser source code.
  • -
  • The over.chain data files.
  • +
  • The over.chain data files, which are licensed separately. See UCSC chain files below.
  • +
+
+ +
+ + + + + + + + + +
+

UCSC chain files

+
Chain files, also known as over.chain files, +describe how the coordinates of one genome assembly line up against those of +another. They serve as input to the LiftOver program and the LiftOver web +tool. UCSC produces these files with its own alignment pipeline, and they +are the only files the LiftOver program accepts. + +Chain files are downloaded from the liftOver directory of each assembly on the +downloads server, for example hgdownload.gi.ucsc.edu/goldenPath/hg38/liftOver/. +Commercial use requires a license.
+ + + + + + + +
+ + + + Cost per year per user: $1,200
+ + + Cost for non-profit academic research use: Free
+
+ +
+ +
+ Licensing notes:
+
    +
  • A commercial license for chain files is granted on a per user basis, so it must be purchased for every person in your organization who uses the files.
  • +
  • A license is not transferable to another person without written permission from the University. See section 2.3 of the terms and conditions.
  • +
  • If a per user license does not fit how your organization works, for instance if the files are used in an automated pipeline rather than by named people, please write to genome-browser-store-group@ucsc.edu to discuss other arrangements.
  • +
+
+ + +
+ Product includes:
+
    +
  • A license to use the UCSC-generated over.chain files for commercial purposes. The files are downloaded from the UCSC downloads server.
  • +
+
+ + +
+ Product does not include:
+
    +
  • The LiftOver program, which is licensed separately.
  • +
  • The UCSC Genome Browser source code.
@@ -259,30 +333,105 @@
Product does not include:
+ + + + +
+

Genome Browser Docker image

+
The Genome Browser Docker image is a complete UCSC Genome Browser mirror in a container, with the Genome Browser software, an Apache web server, and a MariaDB database server all included. Everything runs inside the container, so the image does not touch the Apache or MySQL setup already on your machine. This makes it useful on a laptop, or on a server that already runs other web software. + +You can build the image on any system that runs Docker, including Windows, macOS, and Linux. Once the container starts, you open the mirror in a web browser at a port on your own machine. The container downloads track data from UCSC as you use it, and you can attach a Docker volume to keep your data and settings when the container restarts. A more detailed description of the image and how to use it is available from the Docker Help Page. If you have questions about the image please send an email to the publicly archived Genome Browser Mirror mailing list: genome-mirror@soe.ucsc.edu.
+ + + + + + + +
+ + One time setup fee: $2,400
+ + + + Cost per year: $1,200
+ + + Cost for non-profit academic research use: Free
+
+ +
+ +
+ System Requirements:
+ The image will run anywhere Docker itself runs, however there are a few additional considerations: +
    +
  • Docker Desktop, or the Docker engine, must be installed first. See the Docker documentation for your operating system.
  • +
  • Your network firewall must allow connections on TCP port 873, used by rsync. Without this, the container cannot download the Genome Browser software or track data.
  • +
  • You need a free port on the host machine to map to port 80 inside the container. Our examples use port 8080.
  • +
  • The image is built on Ubuntu 24 LTS and installs Apache and MariaDB inside the container. Please follow the links to determine if you have the correct license for each of these open source programs.
  • +
  • The built image is around 3GB. The minimum amount of disk space needed to load all data from UCSC on-the-fly is about 5GB, although temporary files will accumulate quickly after normal usage and take up more space. In order to fully mirror the hg19 assembly database locally, approximately 10TB of disk space is needed, however most other organism databases are significantly smaller -- in the 5-10GB range -- plus around 40GB for associated GenBank data. This GenBank data will only be downloaded once.
  • +
  • Around 4GB of memory is required to display all of chromosome 1 on hg19. Most other assemblies will require significantly less memory.
  • +
+ +
+ + +
+ Product includes:
+
    +
  • The UCSC Genome Browser Dockerfile. The image it builds:
  • +
      +
    • downloads the Genome Browser CGIs
    • +
    • installs Apache and MariaDB inside the container
    • +
    • configures the container to download supporting data files from UCSC
    • +
    • starts both servers when the container runs
    • +
    +
+
+ + +
+ Product does not include:
+
    +
  • The UCSC Genome Browser source code.
  • +
  • Docker itself, which must be installed separately.
  • +
+
+ +
+
+ +

CRISPOR

The CRISPOR software is an on-target and off-target predictor for picking CRISPR target sites. It can show the results on the UCSC Genome Browser and provides various helpers for designing primers, cloning sites and prepares files for the CRISPResso CRISPR validation software. The software runs in a Docker container.

See https://crispor.gi.ucsc.edu/ for more information.


Cost per year: $1,200