Closed campmlc closed 3 years ago
plant term
The code table says "having all moisture removed using either heat or silica." "Silica" makes sense (to me...) as preservation - and "heat"==>"air-dried"??
info I need to determine suitability of material for loans
Sounds like a compelling reason to standardize.
Option One: You get a request for 7000 parts (biggest current loan that seems to actually examine specimens and not just data is 7054 parts). You need to find 7000 parts and read the remark for each and every one of them.
Option Two: You get a request for 7000 parts. You need filter for any that are "fixed."
Happy to keep "fixed" in the part attribute name. As I've said before: Ideally all of this would be most "correctly" tracked through object tracking/part history, where we'd have all the above - fixtation, preservation, storage, location, refill/topoff/remount/reframe/check dates and by whom, plus history of freezer temp logs or humidity levels etc etc. And then we could have a reciprocal link to this info from the parts table, rather than a full display.
However, this what was was suggested yesterday: "preservation" with the value "XXXX" "preservation" with the value "YYYY" (for fixation).
I don't like that option unless we can specify "fixation" somewhere. Otherwise, let's go with For anything that cuurently has "YYYY, XXXX-fixed", have two attributes: "fixation" with the value "XXXX" "preservation" with the value "YYYY"
On Tue, Jan 15, 2019 at 2:43 PM dustymc notifications@github.com wrote:
plant term
The code table says "having all moisture removed using either heat or silica." "Silica" makes sense (to me...) as preservation - and "heat"==>"air-dried"??
info I need to determine suitability of material for loans
Sounds like a compelling reason to standardize.
Option One: You get a request for 7000 parts (biggest current loan that seems to actually examine specimens and not just data is 7054 parts). You need to find 7000 parts and read the remark for each and every one of them.
Option Two: You get a request for 7000 parts. You need filter for any that are "fixed."
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-454563106, or mute the thread https://github.com/notifications/unsubscribe-auth/AOH0hEk6feefuqSHsbUE4NYP-KQlv9X6ks5vDkuagaJpZM4SXYNg .
"fixation" with the value "XXXX" "preservation" with the value "YYYY"
I prefer the two attributes because I believe there is a difference between fixing something in formalin, then storing it in ethanol and storing something in formalin, then transferring it to storage in ethanol.
two attributes
That's probably "correct" but...
1) I'm not completely convinced there's a clear separation, and if there's not then arbitrary usage will make it impossible to find specimens. If there is a clear separation - given the same thing the kiddos will have no choice but to enter things the same way - then this isn't a problem.
2) That's another weird code table that we'd have to look at to determine "tissue-ness." Not a deal-breaker, but it's some added complexity (and processors) that I'm not certain is necessary.
unless we can specify "fixation"
Is there some useful/functional difference between plunking something in formalin for a while and then moving it to ethanol, and fixing it in formalin and then moving it to ethanol? If not, then formalin + ethanol probably make sense. If so, then we probably need something like formalin (fixative) and formalin and ethanol - a "fixed" part would go through the first and last, something stored in formalin would use the middle (and maybe the last if it's transferred to ethanol).
Fixation is the same as preservation but at different times. Fixation is the initial preservation.
The code table says "having all moisture removed using either heat or silica." "Silica" makes sense (to me...) as preservation - and "heat"==>"air-dried"?? No -they actually have ovens that dry them at a low heat though higher than ambient temperature with circulating air.
From http://clade.ansp.org/malacology/people/rosenberg/archiving/method/fixation_preservation.html : "The words fixation and preservation are used casually and often incorrectly in the collection care literature. There is a distinct difference between a fixative and a preservative. In general, fixation is more desirable for histological or detailed morphological studies, but specimens should never be stored in any fixative for long (or even short) periods of time, and indeed, with many crustaceans, fixation may not be necessary at all (as opposed to preservation in ethanol or other preservative).
A fixative actually "fixes" a specimen by stabilizing (cross-linking) the proteins within its tissues such that long afterwards, the tissues will still retain a semblance of their appearance in life. Additionally, fixing usually raises the refractive index of the tissue making it more susceptible to staining. By definition, then, a fixative is a toxic chemical with a strongly adverse affect on tissue, in a sense chemically "freezing" the tissues permanently in place. "
On Tue, Jan 15, 2019 at 5:27 PM Kyndall Hildebrandt < notifications@github.com> wrote:
Fixation is the same as preservation but at different times. Fixation is the initial preservation.
The code table says "having all moisture removed using either heat or silica." "Silica" makes sense (to me...) as preservation - and "heat"==>"air-dried"?? No -they actually have ovens that dry them at a low heat though higher than ambient temperature with circulating air.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-454604358, or mute the thread https://github.com/notifications/unsubscribe-auth/AOH0hLs7XJwEMMfUoYeWsXm2fL-2uADWks5vDnHvgaJpZM4SXYNg .
Here's another: " Fixation involves the preservation and stiffening of tissues so that they do not decompose and so that the specimen remains in an easy-to-study posture. Preservation involves the storage of the specimen in a medium that allows for its safe study for many years. " https://www2.clarku.edu/faculty/pbergmann/Resources/SOP%20Specimen%20Preservation.pdf
95% ethanol is a fixative in the sense that it dehydrates (dessicates!) tissues such that they are hardened and inflexible and protected from decomposition. But it can also be a preservative for DNA.
On Tue, Jan 15, 2019 at 5:47 PM Mariel Campbell campbell@carachupa.org wrote:
From http://clade.ansp.org/malacology/people/rosenberg/archiving/method/fixation_preservation.html : "The words fixation and preservation are used casually and often incorrectly in the collection care literature. There is a distinct difference between a fixative and a preservative. In general, fixation is more desirable for histological or detailed morphological studies, but specimens should never be stored in any fixative for long (or even short) periods of time, and indeed, with many crustaceans, fixation may not be necessary at all (as opposed to preservation in ethanol or other preservative).
A fixative actually "fixes" a specimen by stabilizing (cross-linking) the proteins within its tissues such that long afterwards, the tissues will still retain a semblance of their appearance in life. Additionally, fixing usually raises the refractive index of the tissue making it more susceptible to staining. By definition, then, a fixative is a toxic chemical with a strongly adverse affect on tissue, in a sense chemically "freezing" the tissues permanently in place. "
On Tue, Jan 15, 2019 at 5:27 PM Kyndall Hildebrandt < notifications@github.com> wrote:
Fixation is the same as preservation but at different times. Fixation is the initial preservation.
The code table says "having all moisture removed using either heat or silica." "Silica" makes sense (to me...) as preservation - and "heat"==>"air-dried"?? No -they actually have ovens that dry them at a low heat though higher than ambient temperature with circulating air.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-454604358, or mute the thread https://github.com/notifications/unsubscribe-auth/AOH0hLs7XJwEMMfUoYeWsXm2fL-2uADWks5vDnHvgaJpZM4SXYNg .
So that's talking about the substance - formalin is a fixative, ethanol (at some concentrations, for some purposes, except when nobody told the student it needs to be diluted....) is a preservative. Under that, "formalin fixed" is redundant. Since we can (by that definition) filter based on the substance (and not how it's used), I'm not seeing any advantage to the word "fix" in any context (if it is or was in a fixative that's presumable the only thing it could be there for), nor to separating fixatives into another table (we can identify them by what they are, so it doesn't matter where they are).
ovens
Would they use them if they were working in Albuquerque? Is the result different than freeze-drying? I'm guessing the time (at temperature??) it took to dry is what matters?? Eg, I think the goal here is (or should be) to determine suitability for use, and it's not clear how much technique we need to get that. I'm totally fine with having 900 ways to say "dry" if we need them, but they should be defined such that they're not arbitrarily used.
formalin is a fixative, ethanol (at some concentrations, for some purposes, except when nobody told the student it needs to be diluted....) is a preservative.
Not necessarily. Some specimens are preserved in formalin.....(amphibian eggs and larva)
I'm not seeing any advantage to the word "fix" in any context (if it is or was in a fixative that's presumable the only thing it could be there for), nor to separating fixatives into another table (we can identify them by what they are, so it doesn't matter where they are).
I think the attributes "fixation" and "preservation" could use the same code table, but I like the idea of having two different terms based upon Mariel's definitions above.
Would they use them if they were working in Albuquerque?
We didn't in El Paso.....
preserved in formalin.
If I'm reading http://clade.ansp.org/malacology/people/rosenberg/archiving/method/fixation_preservation.html correctly, that's not possible - you (and most everyone else AFAIK) just left them in a fixative - eg, the difference is in the chemical, not in the technique.
two different terms
Elaborate please - are you suggesting "formalin (somehow used as a preservative)" and "formalin (somehow used as a fixative)"?
Yes, 95% ethanol can also be both a fixative and a preservative. In this case, if we had a specimen fixed in 95% ethanol and then transferred to 70% ethanol as a preservative, and both were "preservative" according to Arctos, we'd need a way to distinguish which came first. Fixative by definition comes first before preservative. If we don't distinguish these by terms or by remarks, we need a way to distinguish them based on order of use.
We also need to consider data entry. Students now see "whole organism (ethanol-fixed)". What will they see if we break this up into two part attributes, and how will they indicate that it was fixed in 95% and then transferred to 70% for long term storage?
On Wed, Jan 16, 2019 at 10:30 AM dustymc notifications@github.com wrote:
preserved in formalin.
If I'm reading http://clade.ansp.org/malacology/people/rosenberg/archiving/method/fixation_preservation.html correctly, that's not possible - you (and most everyone else AFAIK) just left them in a fixative - eg, the difference is in the chemical, not in the technique.
two different terms
Elaborate please - are you suggesting "formalin (somehow used as a preservative)" and "formalin (somehow used as a fixative)"?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-454867486, or mute the thread https://github.com/notifications/unsubscribe-auth/AOH0hJS-PD_TV3zJIcUhkmVKTeczLpj_ks5vD2GYgaJpZM4SXYNg .
OK, that could work from a data standpoint. But from a data entry standpoint, this is getting very complex. We don't want students to have to use the add more tool for every part that is entered. We would need this to be visually integrated into the standard data entry form. Possible? Also, using attributes in this way should not require that CMs have to approve "extra" data for every load. That doubles our workload and will lead to staff resistance. How can we integrate the data entry and make it a more seamless process that doesn't require multiple complex interrelated steps?
On Wed, Jan 16, 2019 at 11:12 AM dustymc notifications@github.com wrote:
[image: screen shot 2019-01-16 at 10 07 57 am] https://user-images.githubusercontent.com/5720791/51269286-f512dc00-1976-11e9-8acd-4911f79fa92a.png
[image: screen shot 2019-01-16 at 10 10 13 am] https://user-images.githubusercontent.com/5720791/51269291-f9d79000-1976-11e9-8b27-05d091b1a703.png
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-454882183, or mute the thread https://github.com/notifications/unsubscribe-auth/AOH0hGUDQ87TuAhLS0MOdwBN_yKf7pcRks5vD2ttgaJpZM4SXYNg .
visually integrated
Certainly possible, but there are some things to work out. (Like screen real estate - there are a couple dozen possible "related" loaders, all of which can contain infinite "rows.")
not require that CMs have to approve "extra" data for every load
There are a bunch of old Issues about this - it's basically a matter of me not liking the idea of loading data that ya'll haven't seen. It's more-integrated than it was, but I don't really know how you approve stuff so I'm not sure if you see "extras" or not. In any case it's 100% social - there's no reason I can't auto-load "extras" instead of sending email (I suppose I'd still need to send email for the failures). Probably a new Issue if you want to revisit that - I think it's just a matter of making sure we're all on the same page as far as what the "load" button does.
If we get to Oracle 12 there might be some other possibilities - it allegedly speaks JSON (and has a datatype to hold it), so the form could write a "partstring " (many parts each with many attributes) into one field, and unroll it for display on the data entry form, when you're approving records to load, etc. I don't have the capability to move beyond theoretical at the moment, but that's a standard way of moving complex data around so from a very superficial viewpoint I don't see why it wouldn't work.
Elaborate please - are you suggesting "formalin (somehow used as a preservative)" and "formalin (somehow used as a fixative)"?
I am suggesting that in the image you created above, the first "preservation" would instead be "fixation".
FYI that's just a screen shot of data entry in production.
the first "preservation" would instead be "fixation"
I think that's "arbitrary usage==nobody can find anything" territory.
That's also one more weird code table, more expensive queries, etc.
I'd be more accepting of something that can ONLY appear in one table or the other, so it can't be arbitrarily used, but that gets us back to "95% ethanol is a fixative, not a preservative" which (1) seems to conflict with existing data, and (2) negates any benefit of the separation.
Issues meeting 5-2-19 @campmlc OKs @Dusty will proceed with MSB Weirdness: tissueness comes from parts; but that comes from preservation; this might affect has tissues search Use DGR:Mamm
Set up separate tissue flag meeting to assign tissueness to preservation types http://arctos.database.museum/Admin/CodeTableEditor.cfm?action=editCTPART_PRESERVATION&tbl=CTPART_PRESERVATION Mariel Carla Andy Others?
go with DGR Mamm
@campmlc @Jegelewicz DGR:Mamm data attached.
I added blood (EDTA) to https://docs.google.com/spreadsheets/d/1jTgHlcdu_bptiHx7FTK17PYUFfpHsrixfX_favM1kGc/edit#gid=25221597 - I don't think anything else of that nature slipped through the cracks, but a quick review of this before I proceed would be greatly appreciated - do you see anything wrong with the attached data?
I'm not sure what to do with this:
2279707 | DGR:Mamm:2094 | whole organism, dissected | DELETE, but any part currently with this preservation will need 2 attributes | whole organism, dissected (ethanol, formalin-fixed) | 24484329 |
---|
I suppose lacking better ideas I'll just ignore it for now??
Shall I proceed with normalizing DGR:Mamm parts?
Here is what I would do with that:
NEW_PART_NAME - whole organism NEW_PRES_1 - formalin NEW_PRES_2 - ethanol Condition - dissected
Otherwise - I think the rest looks OK and will be a good test run, but let @campmlc decide!
I agree with Teresa on that one. I made a couple of edits to the google spreadsheet. Karyotype (dry, slide) should just be karyotype (slide). K2CR2O7 should be potassium dichromate. All else looks good to go.
On Mon, May 13, 2019 at 1:47 PM Teresa Mayfield-Meyer < notifications@github.com> wrote:
Otherwise - I think the rest looks OK and will be a good test run, but let @campmlc https://github.com/campmlc decide!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460?email_source=notifications&email_token=ADQ7JBG7UJBPL7CVSWN6RHDPVHAWVA5CNFSM4ES5QNQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVJLRGY#issuecomment-491960475, or mute the thread https://github.com/notifications/unsubscribe-auth/ADQ7JBGJJ4MXFVSUUW72QTLPVHAWVANCNFSM4ES5QNQA .
@campmlc the header had been excel-sorted into the data - I recovered it back, I hope I didn't overwrite anything but please check.
Anything in the pres columns should also be in CTPART_PRESERVATION - please just put the values in there. Here are the problems:
UAM@ARCTOS> select distinct PRES1 from temp_part_map where PRES1 not in (select PART_PRESERVATION from CTPART_PRESERVATION);
PRES1
------------------------------------------------------------------------------------------------------------------------
formalin, 5% buffered
DELETE, but any part currently with this preservation will need 2 attributes
use slide only; no need for dry
I added an append_to_condition column and can deal with that during the migration.
I think "whole organism, dissected (ethanol, formalin-fixed)" is where it needs to be now, but everything else with random stuff in the pres columns will need sorted out.
Here's the updated DGR data - I might have it pushed out before you see this....
MSB:Mamm is changed.
OK, I fixed the file - please check. DGR looks ok.
On Mon, May 13, 2019 at 3:28 PM dustymc notifications@github.com wrote:
@campmlc https://github.com/campmlc the header had been excel-sorted into the data - I recovered it back, I hope I didn't overwrite anything but please check.
Anything in the pres columns should also be in CTPART_PRESERVATION - please just put the values in there. Here are the problems:
UAM@ARCTOS> select distinct PRES1 from temp_part_map where PRES1 not in (select PART_PRESERVATION from CTPART_PRESERVATION);
PRES1
formalin, 5% buffered DELETE, but any part currently with this preservation will need 2 attributes use slide only; no need for dry
I added an append_to_condition column and can deal with that during the migration.
I think "whole organism, dissected (ethanol, formalin-fixed)" is where it needs to be now, but everything else with random stuff in the pres columns will need sorted out.
Here's the updated DGR data - I might have it pushed out before you see this....
temp_msbmamm_pts(2).csv.zip https://github.com/ArctosDB/arctos/files/3174895/temp_msbmamm_pts.2.csv.zip
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460?email_source=notifications&email_token=ADQ7JBFRRFP7BVNEMWP2J7TPVHMONA5CNFSM4ES5QNQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVJTUQI#issuecomment-491993665, or mute the thread https://github.com/notifications/unsubscribe-auth/ADQ7JBAFWJCAU5VZ4GR4VMLPVHMONANCNFSM4ES5QNQA .
Concatenate preservation methods for UI.
add to bulkloader
EDIT: AWG says do it
Can we magic in "frozen" + date any time something is scanned into a freezer?
Can we magic in "frozen" + date any time something is scanned into a freezer?
Yes, but I think that's another discussion.
Yeah, I thought about all that after I posted this - ideally the container history will suffice, it would just be nice not to also have to enter the preservation method as frozen, which kinda doubles the work. Maybe some brilliant way to do that will come to me in a dream....
No options when attempting to enter preservation part attribute.
I decided to try out the preservation part attribute, but when I select attribute type preservation, there are no choices in the value field.
Stupid tissue thing...
Should be happy now - thanks!
Well it works for creating, but not for editing...
blargh - reload....
@campmlc I used this on http://arctos.database.museum/guid/MSB:Mamm:129862
It should be easy to pull the "frozen" out and add an attribute, but the fact that this was moved from -20 to -80 (included in the specimen remarks) might take a little more effort. Now that you have this example - how would you like it to appear on the specimen record? Does it facilitate the kinds of searches you might do?
We now have the ability to create attributes for parts and thus separate preservation from the part name. Next up is to document, test, create a better UI (after PG), make recommendations for use.
See ArctosDB/arctos#2354
This will have a major impact on essentially all collections, and therefore seems like a good test of https://github.com/ArctosDB/arctos/issues/2346.
This seems to have floated to the top of my pile again, and we now have a functional test environment. I'm still concerned about how this might work (or fail to!) in the bulkloader. I think there are three obvious approaches.
Do nothing; use the 'extras' for attribute-having parts. This is the most robust solution (it'll deal with six of any attribute for any number of parts), but also has some separation in that it writes to multiple "files." https://github.com/ArctosDB/arctos/issues/2974 has the capacity to make this more integrated than it currently is, but I'm not sure that'll completely mitigate the disassociated nature of this approach.
Add to the specimen bulkloader
where n is the number of parts (currently 12) and m is the number of attributes per part (not sure what's realistic, 2 seems to be a minimum). That gets everything in one table, but it's a lot of numbers to keep straight and a lot of columns. part_12_attribute_6 (6 attributes is probably a "should handle most normal situations" number) would be (12 parts 6 columns) + (6 attributes 6 columns * 12 parts)==about a thousand part-columns. I hate it.
My vote is for (1); I think it's the most usable and it's certainly the most capable.
https://arctos.database.museum/info/ctDocumentation.cfm?table=ctspecpart_attribute_type has grown significantly since this Issue was started; I'm bumping this back to needs discussion.
My vote is for (1); I think it's the most usable and it's certainly the most capable.
Agree - although I would actually suggest more than six attributes per part...maybe?
more than six attributes per part
That would just involve rebuilding the parts bulkloader, which doesn't seem too crazy and wouldn't (much) affect any "core" tools. Separate Issue I think - a use case would be helpful, that seems like a lot, analyzing might lead somewhere useful.
If ArctosDB/arctos#1, this must be done in conjunction with improvements in the single record data entry and catalog record parts UI, otherwise it is going to cause extreme upset and confusion. Any way to add a "preservation" column to single record data entry parts table and catalog record parts table, but the preservation data that get entered or are viewed there are actually populating/populated by the part attribute loader/part attributes?
On Tue, Aug 4, 2020 at 12:14 PM dustymc notifications@github.com wrote:
- [EXTERNAL]*
more than six attributes per part
That would just involve rebuilding the parts bulkloader, which doesn't seem too crazy and wouldn't (much) affect any "core" tools. Separate Issue I think - a use case would be helpful, that seems like a lot, analyzing might lead somewhere useful.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-668748442, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADQ7JBDKDJXFBHDVNTADVFDR7BFWJANCNFSM4ES5QNQA .
improvements in the single record data entry
New Issue. I'll need details.
single record data entry and catalog record parts UI
I'm not sure what this means - those handle very different kinds of data.
Any way to add a "preservation" column to single record data entry parts table and catalog record parts table, but the preservation data that get entered or are viewed there are actually populating/populated by the part attribute loader/part attributes?
Not that I can see - you'd end up with a big pile of things that need to be linked but have nothing capable of linking them, nor preventing them from being manipulated independently.
We could perhaps get rid of parts in the bulkloader altogether and display from the linked table in that grid, but that's https://github.com/ArctosDB/arctos/issues/2178 and not something that I'd want to approach incrementally.
We need a better UI for adding parts as "extras" than the tiny drop down box at the bottom of the page. If all parts have to be entered that way in order to capture preservation, there will be a lot of very unhappy users. Am I understanding correctly?
On Tue, Aug 4, 2020, 12:32 PM dustymc notifications@github.com wrote:
- [EXTERNAL]*
improvements in the single record data entry
New Issue. I'll need details.
single record data entry and catalog record parts UI
I'm not sure what this means - those handle very different kinds of data.
Any way to add a "preservation" column to single record data entry parts table and catalog record parts table, but the preservation data that get entered or are viewed there are actually populating/populated by the part attribute loader/part attributes?
Not that I can see - you'd end up with a big pile of things that need to be linked but have nothing capable of linking them, nor preventing them from being manipulated independently.
We could perhaps get rid of parts in the bulkloader altogether and display from the linked table in that grid, but that's ArctosDB/arctos#2178 https://github.com/ArctosDB/arctos/issues/2178 and not something that I'd want to approach incrementally.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-668756866, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADQ7JBFGVTNAVNMBYLXJXPLR7BH3LANCNFSM4ES5QNQA .
Hopefully that is what we are working toward with the Locality Bulkload Tool. I'm pretty sure Dusty has a global plan....
global plan
Ish, but there are plenty of usability details to work out - eg stuff that works in a UI may not work for ya'll tabular form and vice-versa. Displaying a component loader in the DE screen is trivial, writing to it is trivial-ish, displaying that in a single table, or avoiding melting that UI (and the software that feeds it) with the 8 terabytes of parts you've bulkloaded separately, maybe not so much.
tiny drop down box at the bottom of the page.
That's just a UI object capable of spawning a javascript function. I can do a full-screen flashing red button if you want....
a lot of very unhappy users.
That's what I'm trying to avoid by throwing this back for more discussion. I need ya'll to tell me what (a) satisfies this Issue, and (b) works for you and your techs in whatever format you intend to use it.
What would work best is to do one of two things: 1) keep the current user interface for single record data entry as is for now, except for adding a separate column for preservation next to disposition and condition. Make that a code table controlled field that will eventually populate a part attribute. But all the user sees and enters is a value for preservation in it's own column. 2) In the current user interface, replace the part data entry with a modified version of the extras table as a popup. But substantial modifications are necessary. For one, it needs to be at least visible. Right now, if I click extras, I see nothing until I scroll down and finally hit the table. It isn't visible initially in my browser view in Firefox. If I add a part, it takes several clicks to say, yes, I accept it, and then it disappears from view permanently. No idea what I just did, and no ability to make any corrections from the same data entry view.
If we switch to pop up boxes for each table in data entry, that may actually make data entry a lot easier. Allow scrolling back or continue to next. Prompt entry of one type of data at a time.
On Wed, Aug 5, 2020 at 9:58 AM dustymc notifications@github.com wrote:
- [EXTERNAL]*
global plan
Ish, but there are plenty of usability details to work out - eg stuff that works in a UI may not work for ya'll tabular form and vice-versa. Displaying a component loader in the DE screen is trivial, writing to it is trivial-ish, displaying that in a single table, or avoiding melting that UI (and the software that feeds it) with the 8 terabytes of parts you've bulkloaded separately, maybe not so much.
tiny drop down box at the bottom of the page.
That's just a UI object capable of spawning a javascript function. I can do a full-screen flashing red button if you want....
a lot of very unhappy users.
That's what I'm trying to avoid by throwing this back for more discussion. I need ya'll to tell me what (a) satisfies this Issue, and (b) works for you and your techs in whatever format you intend to use it.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ArctosDB/arctos/issues/1460#issuecomment-669276741, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADQ7JBDMSXREKR6MO3V4ULLR7F6TFANCNFSM4ES5QNQA .
Your (1) is my (3) in https://github.com/ArctosDB/arctos/issues/1460#issuecomment-668743745
Your (2) is somewhere between my (1) (if we do some confusing semi-redundant thing with the part-columns in table bulkloader or ???) and https://github.com/ArctosDB/arctos/issues/2178.
switch to pop up boxes for each table in data entry, that may actually make data entry a lot easier.
Been there, done that, twice - once in Versata, once in Access. Users struggle with multiple views.
Might be that we just can't do this without ArctosDB/arctos#2178
Proposal to separate part name (e.g. "tissue") from part preservation (e.g. "frozen"). Posting this as new issue related to repeated earlier discussion.
From email string: These are clearly part attributes - they apply to parts, there can be many of them, they're determinations, they're time-dependent, etc. You can add them with the "add more" widget on data entry. We'll need to set up code table values before you can use them - that's fairly trivial, you can do it under edit code tables.
They can be bulkloaded with the parts bulkloader, and are in partdetail in specimen results/downloads.
I agree that preservation should not be confounded with part name. Getting it out affects lots of things (labels, the "tissues" search, data entry, etc.) so will need some discussion. Issue please.
Current status: https://docs.google.com/spreadsheets/d/1AY1EXQzKUSAg9EvZFjayTXcCBciXd_syCxt0GSX2tww/edit#gid=485619714 will serve as a migration path on 2021-07-01