MoTrPAC / motrpac-frontend

User interface and Frontend for MoTrPAC Bioinformatics Center
MIT License
3 stars 0 forks source link

Connects to #282. Connects to #284. Data Hub native graphical cluster reports and full PASS1B-06 phenotype table. #283

Closed jimmyzhen closed 7 months ago

jimmyzhen commented 7 months ago

Key Changes:

  1. Converted the large external HTML graphical clustering reports (/graphical-clustering) into something more native to the Data Hub portal with a more integrated look and feel. No longer using iframe to import these HTML files.
    • All expandable/collapsible code blocks have been removed.
    • All interactive pathway enrichment network graphs have been removed.
    • Because all the graphical clustering reports share the same “Introduction” summary, the text has been removed to minimize repetition and rather shown as part of the main page content.
    • Relevant to the mitochondria paper ONLY - the graphical clustering reports are not available for the cortex, hippocampus, hypothalamus and plasma tissue. This is because there are no clustering graphs/plots in their raw HTML reports.
  2. Added new route and component to display the full PASS1B-06 phenotype data table for the phenotype paper submitted at Function.
    • The *.xlsx file containing 4 sheets was converted to Google Sheet. The Google Sheet then was published as non-editable page being loaded into an iframe on Data Hub.
    • The original *.xlsx file can also be downloaded from the page rendered by the component.
  3. Other UI changes:
    • On the Project Overview page (/project-overview), there are now links to animal/human protocols hosted on the main motrpac.org portal. A “Explore data” button has also been added, linking to the differential abundance search page.
    • On the Methods page (/methods), the links to the animal/human protocols have been added to the page summary.
jimmyzhen commented 7 months ago

@cteng585 Thanks for the comments.

I've implemented a solution to address the TOC issue described in Mihir's comment, as well as your comment about the ALL CAP title.

I also implemented the additional full phenotype table as mentioned last Friday.