Skip to content
/ vcmr Public

The Vanderbilt Cryopreserved Mouse Repository (VCMR) contains a unique collection of genetically-modified mice that available for rederivation. All lines have been either generated or modified by Vanderbilt investigators, and are not available in any other repository.

Notifications You must be signed in to change notification settings

vandydata/vcmr

Repository files navigation

VCMR standalone website

Authored on 2023-05-16

Background

VGER's VCMR was previously hosted on Labnodes. It was transferred to FilemakerPro Server edition since that provided a WebDirect web hosting feature. We are now investigating simply hosting a simple CSV-based database of records with a simple HTML app via Github Pages.

Features

  1. Main page is “about VCMR” and table of all records. a. You can pick & choose which fields/columns to include. I tried to keep it succinct. b. I intentionally avoided pagination. It is much easier/faster to scroll than click next page buttons c. A filter option exists to filter table rows by available Type of Mutation
  2. Every record is linked to a page that only displays info about that record a. URL is unique, so you can hyperlink to individual records b. For now, I’m using the VGER ID in the URL, but we can do anything you’d like c. I haven’t bothered with attachments yet d. The record level data is being dumped into a table, just as a “demo” – we can/will style it up e. Email/request details to be fine-tuned, etc…
  3. Updating/adding records (for now, this is how I did it) a. Took XLSX file you exported from FMPro b. Opened in Excel, exported to CSV c. Added to project repository (Github) and pushed to Github Pages
  4. No “guest login” whatsoever
  5. All front-end technology (html, javascript, css. all libs are CDN-provisioned) a. HTML5 b. Bootstrap5 c. Jquery d. Datatables

Notes

  • local dev via local webserver - python -m http.server 8000 then https://localhost:8000/index.html

  • https://vcmr.vcscb.org/ - custom address, VUIT added CNAME record for DNS

  • The CNAME file in the repository is Github-generated!

  • HTTPS vs HTTP will take another ~24hrs until certificate is generated

  • Hosting is via Github Pages, using “vcmr.vcscb.org” as custom domain:

  • Requested for vcmr subdomain to be added as CNAME record via VUIT

    We would like to set up a subdomain for "vcmr.vcscb.org", via a CNAME record addition at the domain registrar:

    subdomain: vcmr TTL: default is fine Target: vandydata.gith

Resources

About

The Vanderbilt Cryopreserved Mouse Repository (VCMR) contains a unique collection of genetically-modified mice that available for rederivation. All lines have been either generated or modified by Vanderbilt investigators, and are not available in any other repository.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages