Authored on 2023-05-16
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.
- 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 - 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…
- 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
- No “guest login” whatsoever
- All front-end technology (html, javascript, css. all libs are CDN-provisioned) a. HTML5 b. Bootstrap5 c. Jquery d. Datatables
-
Data delivery
- performed by Jennifer Skelton
- Provides CSV and attachments (PDFs)
-
IDE - webstorm
-
local dev via local webserver -
python -m http.server 8000then http://localhost:8000/index.html -
http://vcmr.vcscb.org/ - custom address, VUIT added CNAME record for DNS
-
The
CNAMEfile 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
vcmrsubdomain to be added as CNAME record via VUITWe 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.github.com
- VCMRv7: 63 rows
- VCMRv8: 65 rows (+2 rows)
Number of columns:
- VCMRv7: 26 columns
- VCMRv8: 28 columns (+2 columns)
Jennifer: Attached is version 8 of the VCMR. I have added two new columns, but that is just for my information. I have been working with the MGI to get strain names and strain MGI IDs for the lines we have in the repository. Those two columns (Strain MGI Allele Name & Strain MGI allele ID) do not have to be included in the data shown on the VCMR.
- VCMRv9: 19 new rows
- Made the Primary citation (and primary citation 2) say “Not published” instead of Not provided
- (skipped v10)
- VCMRv11: 1 new rows
- open xlsx, then export to CSV/UTF8 (not ANSI, as it drops special chars)
- Can this page be linked back to the VCMR website? https://medschool.vanderbilt.edu/vcmr/
- In the description at the top of the page, the word “are” is missing. The Vanderbilt Cryopreserved Mouse Repository (VCMR) contains a unique collection of genetically-modified mice that ARE available for rederivation.
- In the bullet point section for accepting strains into the VCMR, please delete the word “to” in the second bullet point. If the strain is available elsewhere, has it been modified by changing the genetic background to through intercrossing with other alleles?
- When viewing several of the strains or attachments, blocked or 404 errors occur. The page may or may not load correctly when revisited. Any idea how to avoid that?
- There are a few attachments that did not load properly and one that needs to be removed, listed below, so that I know I have attached them to this email. Plus, new attachments for the new lines to be added:
- Add Targeting_Map_ZI.pdf
- Remove under additional information Genotyping_Protocol_XN.pdf
- Add Genome_Editing_Strategy_YY.pdf
- Add Genotyping_Protocol_AEU.pdf
- Add Genome_Editing_Strategy_AEU.pdf
- Add Genotyping_Protocol_AFF.pdf
- NEW: Add Genotyping_Protocol_ADV.pdf
- NEW: Add Genome_Editing_Strategy_ADV.pdf
- NEW: Add Genotyping_Protocol_ADW.pdf
- NEW: Add Genome_Editing_Strategy_ADW.pdf
- NEW: Add Genotyping_Protocol_ADX.pdf
- NEW: Add Genotyping_Protocol_AMY.pdf
- NEW: Add Genotyping_Protocol_AMX.pdf
- NEW: Add Genotyping_Protocol_AGC.pdf
- NEW: Add Genome_Editing_Strategy_AGC.pdf
- NEW: Add Genotyping_Protocol_AJA.pdf
- NEW: Add Genome_Editing_AJA.pdf
- NEW: Add Genotyping_Protocol_AMB.pdf