f4c970b7a77aab27b11515a03c719731ff2b693e jnavarr5 Wed Nov 6 10:49:33 2024 -0800 initial commit of the assembly hub guidelines. Copy of the public hubs guidelines with no edits, refs #34740 diff --git src/hg/htdocs/goldenPath/help/assemblyHubGuidelines.html src/hg/htdocs/goldenPath/help/assemblyHubGuidelines.html new file mode 100755 index 0000000..58a4879 --- /dev/null +++ src/hg/htdocs/goldenPath/help/assemblyHubGuidelines.html @@ -0,0 +1,289 @@ + + + + + + + +

Public Hub Guidelines

+

+The Genome Browser provides links to a collection of public hubs that have been registered +with UCSC and are available to view on the Public Hubs page. +Here are guidelines for those who are trying to make a hub a UCSC public hub. If you have created a +hub that meets the requirements and is of general interest to the research community, please +contact us at + +genome-www@soe.ucsc.edu + to have it added to the list. + +

As a reference for interpreting trackDb.txt settings, use the Hub Track Database Definition glossary. For information on using the Track +Hub features, refer to the Genome Browser Track Hub User Guide. +See also the Basic Hub Quick Start Guide, Quick Start Guide to Organizing Track Hubs into +Groupings, Track hub settings blog post, Quick Start Guide to Assembly Hubs and Quick Start Guide to Searchable Track Hubs.

+

+ +

Contents

+ +
Required Guidelines
+
Recommended Guidelines
+
Public Hub Examples
+ + +

Required Guidelines

+

The following guidelines must be met before your hub will be added to our public list:

+

Required for both track and assembly hubs:

+ + +

Required for only assembly hubs:

+ + + +

Recommended Guidelines

+

These guidelines in the following sections are recommended to improve user experience, but are + not required to be implemented before the hub is added to our list of Public Hubs.

+ + +

Note on stability

+

+Keep in mind that users may start to rely on your track hub for their work. If the track hub web +server is down or the URL changes, users of the track hub will have no access to the data. Users may +also have stable session links in manuscripts that include the track hub data and the sessions +could all stop working. We check public track hubs periodically and send an email after a 24-hour +downtime. We will remove track hubs if they are offline for several days. Contact us +(genome-www@soe.ucsc.edu) if there is a change such as moving webservers of the track hub. +

+ +

+Sudden changes can also impact users where large changes to the track hub can change the analysis +of users such as removing tracks or changing options. In these cases, keeping a previous version of +the tracks and making them in a different track group with suffixes such as "V1", +"(previous versions)" or hint in the track long labels. Labeling tracks with informative +labels will help users. You can also add a "dataVersion" trackDb statement to indicate to +users what version of the data is being used. +

+ +

Track organization recommendations

+

+Related tracks can be grouped in a few different ways, namely superTracks, multiWigs, and composites. If your hub includes a large number of tracks, the grouping of +tracks may be necessary. This will prevent your hub's track group from being an overwhelming mess +of individual tracks and can make user configuration of your tracks easier.

+ +
Composite tracks
+

+Related tracks of the same data type (e.g. a set of related bigBed tracks) should be combined into +composites where +appropriate.

+ + +
Super tracks
+

+Extremely large hubs may use superTracks as well to achieve a meaningful hierarchy. Super tracks +can be used to group together any type of related tracks; for example, you could combine a multiWig, +a composite, and a bigBed track together into a single superTrack.

+ +

Track display recommendations

+ + +

Track description page recommendations

+ + + +

Public Hub Examples

+ +

Many of the public hubs in +the Genome Browser provide excellent examples or templates for creating your own hub. As a +reference for interpreting trackDb.txt lines used in these example hubs, please refer to the Hub +Track Database Definition glossary.

+ +

Some Hub Track Database Definition settings like filters have additional help documentation. Also note that if +you are only displaying one genome you can use the useOneFile on setting.

+ +

Example Track Hubs

+
Example 1
+

The Principal Splice Isoforms APPRIS hub provides a good example of basic hub that +includes a few different annotation tracks. Each track includes its own description page and is +colored in such a way that distinguishes it from the other tracks in the hub and native track in +the UCSC Genome Browser.

+ +

Here are some links to their configuration files and some description pages:

+ + +
Example 2
+

The Roadmap Epigenomics Integrative Analysis Hub provides a great example of how +you might use organize your hub if you have thousands of different tracks. The hub uses composites +with dimensions to organize thousands of different tracks across a number of cell lines and uses +supertracks to group these tracks even further.

+ +

Here are some links to their configuration files and some description pages:

+ + +

Example Assembly Hub

+

The C elegans isolates hub provides an excellent example of what your assembly hub could +look like. The hub creators provide a detailed description page for each assembly, many different annotations +tracks each with their own description page, and clearly defined track groups with those related +tracks grouped together.

+ +

Here are some links to their configuration files and some description pages:

+ + +