ArctosDB / arctos

Arctos is a museum collections management system
https://arctos.database.museum
60 stars 13 forks source link

Code Table Request - Add fungi: Coccidioides to the Examined_Detected Code Table #6267

Closed campmlc closed 1 year ago

campmlc commented 1 year ago

Initial Request Add the term "fungi: Coccidioides" to the Examined_Detected code table to aid in the migration of legacy data.

_Proposed Value: fungi: Coccidioides

_Proposed Definition: Coccidioides is a genus of dimorphic ascomycete fungi in the family Onygenaceae. Member species are the cause of coccidioidomycosis, also known as San Joaquin Valley fever, an infectious fungal disease largely confined to the Western Hemisphere and endemic in the Southwestern United States. https://en.wikipedia.org/wiki/Coccidioides

_Context: This is a new attribute value to capture current research results and pathogen studies using museum specimens. Data are available in publications referencing voucher specimens.

_Table: https://arctos.database.museum/info/ctDocumentation.cfm?table=ctexamined_detected

_Priority: High

_Available for Public View: Yes

Project: Add the issue to the Code Table Management Project.

Discussion: Please reach out to anyone who might be affected by this change. Leave a comment or add this to the Committee agenda if you believe more focused conversation is necessary.

@jldunnum

https://github.com/orgs/ArctosDB/teams/arctos-code-table-administrators

Approval

All of the following must be checked before this may proceed.

_The How-To Document should be followed. Pay particular attention to terminology (with emphasis on consistency) and documentation (with emphasis on functionality)._

Rejection

If you believe this request should not proceed, explain why here. Suggest any changes that would make the change acceptable, alternate (usually existing) paths to the same goals, etc.

  1. Can a suitable solution be found here? If not, proceed to (2)
  2. Can a suitable solution be found by Code Table Committee discussion? If not, proceed to (3)
  3. Take the discussion to a monthly Arctos Working Group meeting for final resolution.

Implementation

Once all of the Approval Checklist is appropriately checked and there are no Rejection comments, or in special circumstances by decree of the Arctos Working Group, the change may be made.

Review everything one last time. Ensure the How-To has been followed. Ensure all checks have been made by appropriate personnel.

Make changes as described above. Ensure the URL of this Issue is included in the definition.

Close this Issue.

DO NOT modify Arctos Authorities in any way before all points in this Issue have been fully addressed; data loss may result.

Special Exemptions

In very specific cases and by prior approval of The Committee, the approval process may be skipped, and implementation requirements may be slightly altered. Please note here if you are proceeding under one of these use cases.

  1. Adding an existing term to additional collection types may proceed immediately and without discussion, but doing so may also subject users to future cleanup efforts. If time allows, please review the term and definition as part of this step.
  2. The Committee may grant special access on particular tables to particular users. This should be exercised with great caution only after several smooth test cases, and generally limited to "taxonomy-like" data such as International Commission on Stratigraphy terminology.
Jegelewicz commented 1 year ago

The definition does not apply to the requested term. Do we actually need fungi: Coccidioidess or should the definition be revised?

Some data would be really useful to determine the appropriateness of the terms.

campmlc commented 1 year ago

From conversation with researcher in March:

Paris Salazar - Hamm | Mar 31, 2023, 10:24 AM |   |   -- | -- | -- | -- | -- Paris Salazar - Hamm < to me, Jonathan, Teresa, Dusty | to me, Jonathan,, Teresa, Dusty
Thank you all for the help! Mariel, I am providing some thoughts below, but I'd be happy to do a zoom chat if you need more information or explanation. 

I would defer to using attributed that say detection by organism rather than disease. For example, we have detections of Coccidioides, but we don't think the animal was diseased based on the mycobiome results that the reads were in low abundance and didn't disrupt the mycobiome. The fungal biology is different for each of these species and so it's hard in some cases to conclude disease state. I would also be careful with your above example. Bsal and Bd should be categorized as chytridiomycosis as they are chytrid fungi  (two different species), but snake fungal disease is an ascomycete and so it is not chytridiomycosis even though it's in a reptile host. 

I would say my samples would need both the indicators "fungi: Coccidioides" and "fungi: mycobiome" because of amplicon sequencing performed which was broader than a targeted PCR screening. All of my samples would be "fungi: mycobiome" = TRUE and then there would be TRUE/FALSE for "fungi: Coccidioides". Can these attributes also be connected with the tissue that was tested? I know of other groups who have variable testing results by tissue type.

Methods: Tissues underwent a CTAB DNA extraction followed by PCR amplification of the ribosomal internal transcribed spacer (ITS) region. The ITS2 region was targeted for sequencing using 5.8SFUN and ITS4-FUN primers. DNA libraries were prepared with the Illumina MiSeq DNA library protocol for paired-end reads followed by sequencing on the MiSeq PE300. All raw reads were deposited in the NCBI Short Read Archive (SRA) under BioProject ID PRJNA769405.

Please use this paper as the citation (doi: 10.3389/ffunb.2022.996574) as the one in your last email is the review. The link for github in the paper does take you to the correct repository even though I have edited the name to encompass more data. 
Jegelewicz commented 1 year ago

Can these attributes also be connected with the tissue that was tested? I know of other groups who have variable testing results by tissue type.

UGH - this really makes me think these should be part attributes, but I guess we have crossed that bridge...

As for my comment above - I think there was just a misspelling in the request that you have fixed?

campmlc commented 1 year ago

Yes and yes. They should always have been part attributes, but some collections didn't have the loans tracked to the part to be able to say which part was tested, so this was a compromise. At MSB, we do have data at the part and container level, so part attributes would have been ideal.

On Wed, May 10, 2023, 9:15 AM Teresa Mayfield-Meyer < @.***> wrote:

  • [EXTERNAL]*

Can these attributes also be connected with the tissue that was tested? I know of other groups who have variable testing results by tissue type.

UGH - this really makes me think these should be part attributes, but I guess we have crossed that bridge...

As for my comment above https://github.com/ArctosDB/arctos/issues/6267#issuecomment-1542291455

  • I think there was just a misspelling in the request that you have fixed?

— Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/6267#issuecomment-1542391460, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADQ7JBG24FUEWD4GV4KBUJLXFOWIJANCNFSM6AAAAAAX3VNOAQ . You are receiving this because you were assigned.Message ID: @.***>

dustymc commented 1 year ago

some collections didn't have the loans tracked to the part

Would you care to provide an example of this?

Jegelewicz commented 1 year ago

some collections didn't have the loans tracked to the part to be able to say which part was tested,

That could be a great use for a part = unknown?

campmlc commented 1 year ago

This was raised during group discussions - @ccicero said it wouldn't work for MVZ.

campmlc commented 1 year ago

There were other respondents at the same meeting who agreed. And given the current data structure uses attributes, it was decided to use what we already had.

dustymc commented 1 year ago

current

I believe Carla's concerns will be addressed in https://github.com/ArctosDB/arctos/issues/6171, which has been repeatedly blocked.

Jegelewicz commented 1 year ago

Agree. The ability to load parts with four attributes should make this more accessible. Still, I would bet that within a year there are more than four "necessary" part attributes and the solution will be bulkloading parts separately. This really is no big deal and if we want all of this complex data, we will have to accept the fact that it doesn't come easy!

We do not have another parasite/pathology meeting scheduled - perhaps we should schedule one?

campmlc commented 1 year ago

I don't think changing directions to switch to part attributes from record attributes at this late stage in the game is a viable model. We've had multiple meetings, and this is what the community agreed upon. It was not my choice, but more importantly, it will work until we can build something better. I need these data fields populated to present to the parasitology meetings in July. @jldunnum needed these data 6 months ago for a time-constrained project.

I support continuing to have pathology meetings. There was one yesterday, and no one showed, so that is why I have moved forward with these issues. We need them resolved as soon as possible.

dustymc commented 1 year ago

no one showed

That is not true.

https://docs.google.com/document/d/1_67RpIhKLIR5BkaHW7eHngMghOMmmeZmexKGbxmwVBM/edit#heading=h.31drnsreahrc

campmlc commented 1 year ago

I joined the zoom meeting in the calendar invite and stayed on for 15 minutes with no one there. Was there a different zoom?

On Wed, May 10, 2023 at 11:43 AM dustymc @.***> wrote:

  • [EXTERNAL]*

no one showed

That is not true.

https://docs.google.com/document/d/1_67RpIhKLIR5BkaHW7eHngMghOMmmeZmexKGbxmwVBM/edit#heading=h.31drnsreahrc

— Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/6267#issuecomment-1542580772, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADQ7JBBT7LZFPBE2XVYDV6LXFPHUXANCNFSM6AAAAAAX3VNOAQ . You are receiving this because you were assigned.Message ID: @.***>

campmlc commented 1 year ago

Regardless, there is no record of the discussion in the chat and no comments on the github issues other than mine or some "blocked" by another issue, so I assume none of these were resolved during the meeting.

On Wed, May 10, 2023 at 11:48 AM Mariel Campbell @.***> wrote:

I joined the zoom meeting in the calendar invite and stayed on for 15 minutes with no one there. Was there a different zoom?

On Wed, May 10, 2023 at 11:43 AM dustymc @.***> wrote:

  • [EXTERNAL]*

no one showed

That is not true.

https://docs.google.com/document/d/1_67RpIhKLIR5BkaHW7eHngMghOMmmeZmexKGbxmwVBM/edit#heading=h.31drnsreahrc

— Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/6267#issuecomment-1542580772, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADQ7JBBT7LZFPBE2XVYDV6LXFPHUXANCNFSM6AAAAAAX3VNOAQ . You are receiving this because you were assigned.Message ID: @.***>

Jegelewicz commented 1 year ago

The only thing in chat were links to the agenda and the github project, so I didn't copy it. And yes, nothing was really resolved in the meeting.

Attendees will review. We gave them a half hour to do so!

We discussed the not examined for request but as there were so few people in attendance, I just asked everyone to review the open issues (a lot were opened after the meeting!).

I joined the zoom meeting in the calendar invite and stayed on for 15 minutes with no one there. Was there a different zoom?

I don't know what happened to the link, but the one in the calendar is correct and it is the same link I use for all of the zoom meetings. I'm sorry that something happened with the link and if you can figure out what it was, I am happy to fix whatever the problem is!

campmlc commented 1 year ago

Re-uping original request in priority. I have data from a researcher that needs to be added, and this needs to be used in a presentation.

campmlc commented 1 year ago

Nevermind - appears to have been added to table? Closing