Linking to the MMRRC Web site

In order to provide open access to pages within the MMRRC web site, we provide several URL's that accept arguments in the URL Query String. The query string acts as a set of arguments passed to the server along with the page request. (The query string section of a URL begins with the "?" character; the remaining portion of the URL comprises the Query String.)

Our parameterized target pages process these arguments to retrieve the desired content. The other pages in this subsection describe how to create links to specific kinds of pages: Strain Detail Sheets, a pre-defined Catalog Search request and the MMRRC request form partially completed for specific products.

Linking to MMRRC Strain Detail Sheets

Investigators wishing to publicize information about their strains on their own web site may want to include a link to the MMRRC's Strain Detail Sheet (SDS) for the specific strain. This would save visiting investigators from having to locate it themselves. On the SDS page, investigators will find information about the strain provided by the donating investigator, additional information provided by the MMRRC, associated genotyping protocols and specifics about availability, prices, available product items, etc. From the SDS page, they will be able to access the request form.

With the MMRRC strain's Stock ID, you can request any available Strain Detail Sheet using a Query String parameterized URL:

http://www.mmrrc.org/catalog/getSDS.php?mmrrc_id=####

where #### is replaced with the MMRRC stock ID for the strain.

For example, to request the Detail Sheet for MMRRC:000001-UNC use something like this:

<a href="http://www.mmrrc.org/catalog/getSDS.php?mmrrc_id=MMRRC:000001-UNC"> MMRRC Detail Page for my strain </a>

Linking to the MMRRC Catalog

Donating investigators may want to direct other researchers to a full listing of their strains using the MMRRC catalog. Most any query that can be done using the Catalog Search Form can be specified as a URL with a Query String.

The MMRRC catalog search URL can accept arguments (passed as a Query String appended to the URL) allowing other resources to provide links to subsets of the MMRRC catalog. Especially useful to contributor organizations is the ability to list all strains related to their program. For example, for a listing of all the strains associated with the fictituous program ZYX, the URL would be:

http://www.mmrrc.org/catalog/StrainCatalogSearchForm.php?jboEvent=Search&SourceCollection=ZYX

The relevant parameters (and suitable values) are:

  • gene_search (Gene%2FAllele+Symbol, Gene%2FAllele+Name)
  • symName (contains, equals, begins, ends)
  • lowerCaseSymbol (any gene or allele symbol or name)
  • numName ([URL escaped:] =, <, >, between, <=, >=, <>, in)
  • MmrrcId (Stock ID number corresponding to the previous operation; for between operator use "# and #" format)
  • Alteration (any value from the Alteration Type pulldown list)
  • SourceCollection (any value from the Major Collection pulldown list, URL escaped)
  • InitialMaintenanceLevel (Both, EScelllines, Mice)
  • Status (AVD, Importation, and/or Accepted; may list once for each category desired)

Always include this portion of the Query String in order to execute the search: jboEvent=Search
Without it, the search form may be filled out, but the search will not be executed or the results not function correctly.

Linking to MMRRC's Request Form

External resources can provide their users with links for initiating a request for a specified MMRRC strain or cell line. An argument is appended to this base URL:
https://www.mmrrc.org /OTS/startRequest.do?_StrainSelectionViewselectedStrainTx= .

The Request Form URL accepts an ID or a comma-separated list of IDs for the material being requested. Examples of valid URLs for a single strain or cell line include:

An MMRRC stock ID for a strain is the strain ID number followed by a hyphen and then the MMRRC facility's MMRRC ID. Examples of valid stock IDs are: 000001-UNC, and 130-MU.

You may also use a cell line ID with a cell line collection qualifier, using the form: ????:#### where ???? is the MMRRC's collection code and #### is the collection's unique Cell Line ID. Examples of valid Cell Line IDs include: BayGenomics:BGA185, and SIGTR:AA0002.

Multiple strains or lines can be specified using a single comma-separated list of IDs corresponding to the above stock or cell line ID patterns; for example, ordering both a mutant strain and its control:
https://www.mmrrc.org/OTS/startRequest.do?_StrainSelectionViewselectedStrainTx=000136-MU,000155-MU

To work correctly, each supplied ID must correspond to a single MMRRC strain or cell line and each must be currently available for distribution. If an ID is invalid or the strain is not currently available at the MMRRC, the user may encounter a "No Data Found" error on our Request Form.

Contact us (support@mmrrc.org) if you need assistance establishing links between your web pages and the MMRRC web site.