Princeton-LSI-ResearchComputing / tracebase

Mouse Metabolite Tracing Data Repository for the Rabinowitz Lab
MIT License
4 stars 1 forks source link

Add links to mzXML file lists to detail view pages #909

Open lparsons opened 7 months ago

lparsons commented 7 months ago

FEATURE REQUEST

Inspiration

It is difficult to find the mzXML files used in study, from an animal, for a sample, for a peak, etc.

Description

Add links to a list of mzXML files to detail pages for:

Alternatives

None

Dependencies

This issue cannot be started until the completion of the following issue(s)/ pull request(s):

Comment

None


ISSUE OWNER SECTION

Assumptions

  1. List of assumptions that the code will not explicitly address/check
  2. E.g. We will assume input is correct (explaining why there is no validation)

Limitations

  1. A list of things this work will specifically not do
  2. E.g. This feature will only handle the most frequent use case X

Affected Components

Requirements

DESIGN

Interface Change description

None provided

Code Change Description

None provided

Tests

hepcat72 commented 1 week ago

@lparsons @fkang-pu @jcmatese

This would be a good parallel issue to tackle that is needed before the lab training/presentation in November...

fkang-pu commented 1 week ago

I don't have time to work on TraceBase right now, but took a few minutes to understand this issue. I could be wrong, but it seems to me the link MSRunSample Detail should lead to a page including mzXML file info. I took a look at the following records, but didn't see MZ file name or details:


example 1:

https://tracebase-dev.princeton.edu/DataRepo/animals/136/
linked to MSRun detail:
https://tracebase-dev.princeton.edu/DataRepo/msrunsamples/1538/
No MZ file link

example 2:

https://tracebase-dev.princeton.edu/DataRepo/animals/393/
None for MSRun detail
hepcat72 commented 1 week ago

10/2/2024 Meeting discussion points:

hepcat72 commented 1 week ago

This issue should be broken up into sub-issues with specific requirements/design, based on:

https://github.com/Princeton-LSI-ResearchComputing/tracebase/discussions/1155#discussioncomment-10825269